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 RepairOrderState() { dataRepairBusiness.RepairOrderState(); } [HttpPost] public void SyncCCancelOrder() { dataRepairBusiness.SyncCCancelOrder(); } [HttpPost] public void SelectBExistsAndCNotExists() { dataRepairBusiness.SelectBExistsAndCNotExists(); } } }