diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCommonController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCommonController.java index 777762f02..6ba92f832 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCommonController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisCommonController.java @@ -108,6 +108,9 @@ public class EmisCommonController extends EmisBaseController @Autowired private IEmisWarehouseInBatchService emisWarehouseInBatchService; + @Autowired + private IEmisTmsCostFeeService emisTmsCostFeeService; + @@ -1121,19 +1124,11 @@ public class EmisCommonController extends EmisBaseController */ @GetMapping("/autoDoReCalcCostFeeTrigger") public AjaxResult autoDoReCalcCostFeeTrigger() { -// EmisSettleBill emisSettleBill=new EmisSettleBill(); -// emisSettleBill.getParams().put("isNeedRecdPay",1); -// List listExpireNoPayStatInfo = emisSettleBillService.selectBillPayStatInfoList(emisSettleBill); -// if(!CollectionUtils.isEmpty(listExpireNoPayStatInfo)){ -// for (BillPayStatInfo item:listExpireNoPayStatInfo) { -// String salesmen=item.getSalesmen(); -// String billMonth=item.getBillMonth(); -// String msg="截止"+DateUtils.parseDateToStr("yyyy-MM-dd HH点",new Date())+"有未回款,尽快联系客户收款,账期:"+billMonth+",待收:"+item.getNoRecdPayMoney()+"元,超期:"+item.getExpiredNoRecdPayMoney()+"元!"; -// AjaxResult rst=NoticeUtils.outSendNoticeToInner(msg,msg,"/ruyERj/BillPaybackSumList",salesmen,3); -// log.info(msg); -// } -// } - + try { + emisTmsCostFeeService.redoCalcCostFeeProfit(); + } catch (EmisBizError emisBizError) { + emisBizError.printStackTrace(); + } return AjaxResult.success("发送成功"); } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsCostFeeService.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsCostFeeService.java index b8a65c7b0..294fd0457 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsCostFeeService.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/IEmisTmsCostFeeService.java @@ -91,6 +91,7 @@ public interface IEmisTmsCostFeeService */ public int reCalcSplitCostFee(String costNo) throws EmisBizError; + public int reCalcCostFeeByBillCode(String billCode) throws EmisBizError; } diff --git a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java index d724affda..72be739d2 100644 --- a/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java +++ b/emis-biz/src/main/java/com/xdadan/erp/emis/service/impl/EmisTmsCostFeeServiceImpl.java @@ -146,6 +146,7 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService @Transactional @Override public void redoCalcCostFeeProfit() throws EmisBizError { + log.debug("redoCalcCostFeeProfit===>start"); List listCostFee=emisTmsCostFeeMapper.selectWaitDoCalcCostFeeList(); if(!CollectionUtil.isEmpty(listCostFee)){ for(EmisTmsCostFee item:listCostFee){ @@ -157,6 +158,7 @@ public class EmisTmsCostFeeServiceImpl implements IEmisTmsCostFeeService } } + log.debug("redoCalcCostFeeProfit===>end"); } /**