demand: 修改现金客户额度触发定时任务
committer: heyu
This commit is contained in:
parent
f3c29f0c5d
commit
4b5aa4b9b3
@ -1624,7 +1624,7 @@ public class EmisBaseService {
|
||||
}
|
||||
}
|
||||
|
||||
private BigDecimal getInTermMoney(List<EmisWaybill> emisWaybillList) {
|
||||
protected BigDecimal getInTermMoney(List<EmisWaybill> emisWaybillList) {
|
||||
List<EmisWaybill> inTermList = filterInTermEmisWaybillList(emisWaybillList);
|
||||
List<String> billCodeList = inTermList.stream().map(EmisWaybill::getBillCode).collect(Collectors.toList());
|
||||
log.info("cd getInTermMoney , billCodeList,{}", billCodeList);
|
||||
@ -1674,7 +1674,7 @@ public class EmisBaseService {
|
||||
return inTermList;
|
||||
}
|
||||
|
||||
private List<EmisWaybill> getEmisWaybills(EmisCreditSalesmen item) {
|
||||
protected List<EmisWaybill> getEmisWaybills(EmisCreditSalesmen item) {
|
||||
EmisWaybill emisWaybill = new EmisWaybill();
|
||||
emisWaybill.setPaymentType("1,3");
|
||||
emisWaybill.setPayee(item.getSalesmen());
|
||||
|
||||
@ -18,6 +18,7 @@ import java.util.Map;
|
||||
import cn.hutool.core.collection.CollectionUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.xdadan.erp.emis.domain.EmisTempCreditSalesmen;
|
||||
import com.xdadan.erp.emis.domain.EmisWaybill;
|
||||
import com.xdadan.erp.emis.domain.enumtype.EmisBizErrorType;
|
||||
import com.xdadan.erp.emis.domain.exception.EmisBizError;
|
||||
import com.xdadan.erp.emis.mapper.EmisTempCreditSalesmenMapper;
|
||||
@ -142,6 +143,15 @@ public class EmisCreditSalesmenServiceImpl extends EmisBaseService implements IE
|
||||
BigDecimal useMoney = (BigDecimal)useMoneyMap.get("useMoney");
|
||||
emisCreditSalesmen.setUseMoney(useMoney);
|
||||
|
||||
List<EmisWaybill> emisWaybillList = getEmisWaybills(emisCreditSalesmen);
|
||||
// 账期内金额
|
||||
BigDecimal inTermMoney = getInTermMoney(emisWaybillList);
|
||||
// 超期金额
|
||||
BigDecimal overTermMoney = BigDecimal
|
||||
.valueOf(useMoney.subtract(inTermMoney).stripTrailingZeros().longValue());
|
||||
emisCreditSalesmen.setOverTermMoney(overTermMoney);
|
||||
emisCreditSalesmen.setInTermMoney(inTermMoney);
|
||||
|
||||
log.error("=====>useMoneyMap=1111====>{}", JSON.toJSONString(useMoneyMap));
|
||||
log.error("=====>useMoney=1111====>{}",useMoney.toString());
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user