diff --git a/SBF.API/Controllers/TrusteeshipController.cs b/SBF.API/Controllers/TrusteeshipController.cs index 57d4a2a..b92f16e 100644 --- a/SBF.API/Controllers/TrusteeshipController.cs +++ b/SBF.API/Controllers/TrusteeshipController.cs @@ -50,7 +50,7 @@ namespace SBF.API.Controllers /// 停止托管 /// /// 任务Id - [HttpPost] + [HttpPost("{id}")] public void StopTrusteeship([FromRoute] long id) { trusteeshipBusiness.StopTrusteeship(id); diff --git a/SBF.Business/TrusteeshipBusiness.cs b/SBF.Business/TrusteeshipBusiness.cs index a972118..7b25dae 100644 --- a/SBF.Business/TrusteeshipBusiness.cs +++ b/SBF.Business/TrusteeshipBusiness.cs @@ -11,8 +11,11 @@ namespace SBF.Business { public class TrusteeshipBusiness : BaseBusiness, IDenpendency { - public TrusteeshipBusiness(IFreeSql fsql, NLogManager nLogManager, IIdGenerator idGenerator) : base(fsql, nLogManager, idGenerator) + private FreeSqlMultiDBManager _freeSqlMultiDBManager; + + public TrusteeshipBusiness(IFreeSql fsql, NLogManager nLogManager, IIdGenerator idGenerator, FreeSqlMultiDBManager _freeSqlMultiDBManager) : base(fsql, nLogManager, idGenerator) { + this._freeSqlMultiDBManager = _freeSqlMultiDBManager; } /// @@ -178,7 +181,7 @@ namespace SBF.Business #region 免费访客量 var shopIdStr = request.ShopId.ToString(); - var uvList = fsql.Select().Where(s => s.ShopId == shopIdStr && + var uvList = _freeSqlMultiDBManager.XXfsql.Select().Where(s => s.ShopId == shopIdStr && s.CreateTime >= startDate && s.CreateTime <= endDate && skuIdList.Contains(s.Sku))