using BBWYB.Server.Business; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace BBWYB.Server.API.Controllers { public class DataRepairController : BaseApiController { private DataRepairBusiness dataRepairBusiness; public DataRepairController(IHttpContextAccessor httpContextAccessor, DataRepairBusiness dataRepairBusiness) : base(httpContextAccessor) { this.dataRepairBusiness = dataRepairBusiness; } /// /// 手动订阅快递100 /// /// /// [HttpPost("{waybillNo}/{targetCompanyCode}")] public void SubscribeKD100([FromRoute] string waybillNo, [FromRoute] string targetCompanyCode) { dataRepairBusiness.SubscribeKD100(waybillNo, targetCompanyCode); } /// /// 修复订单Sku成本 /// [HttpPost] public void SupplementOrderSkuCost() { dataRepairBusiness.SupplementOrderSkuCost(); } [HttpPost] public void SupplementPurchaserInfo() { dataRepairBusiness.SupplementPurchaserInfo(); } /// /// 补采购方案分组 /// [HttpPost] public void SupplementPurchaseSchemeGroup() { dataRepairBusiness.SupplementPurchaseSchemeGroup(); } /// /// 手动处理待核算 /// [HttpPost] public void RepairOrderStateToCheckComputation() { dataRepairBusiness.RepairOrderStateToCheckComputation(); } [HttpPost] public void SyncCCancelOrder() { dataRepairBusiness.SyncCCancelOrder(); } [HttpPost] public void BSyncToC() { dataRepairBusiness.BSyncToC(); } [HttpPost] public void SyncHistoryPurchaseScheme() { dataRepairBusiness.SyncHistoryPurchaseScheme(); } [HttpPost] public void BatchCompleteOrder() { dataRepairBusiness.BatchCompleteOrder(); } [HttpPost] public void RepairHistoryItemCount() { dataRepairBusiness.RepairHistoryItemCount(); } [HttpPost] public void RepairPurchaseSkuLastPurchasePriceCost() { dataRepairBusiness.RepairPurchaseSkuLastPurchasePriceCost(); } [HttpPost] public void RepairPurchaseSchemeLastPurchasePrice() { dataRepairBusiness.RepairPurchaseSchemeLastPurchasePrice(); } [HttpPost] public void SyncProductCategory() { dataRepairBusiness.SyncProductCategory(); } [HttpPost] public void SyncPurchaserName() { dataRepairBusiness.SyncPurchaserName(); } /// /// 定时补齐采购商主营类目 /// [HttpPost] public void SyncPurchaserCategory() { dataRepairBusiness.SyncPurchaserCategory(); } [HttpPost] public void RepairPurchaserLocation() { dataRepairBusiness.RepairPurchaserLocation(); } [HttpPost] public void ExportQTSpuAndJDSku() { dataRepairBusiness.ExportQTSpuAndJDSku(); } } }