This commit is contained in:
linfso 2024-04-30 12:18:11 +08:00
parent cb9c892be9
commit 1b529c09d7
3 changed files with 10 additions and 3 deletions

View File

@ -186,7 +186,11 @@ public class EmisBaseService {
int weekDays = computeWeekDays(startDate,endDate,true);
// 计算不计较时效的时间
int notCaclDays=emisNotCalcAgingMapper.getNotCalcAgingDays(receiveCountry,sendCountry,startDate,endDate);
int notCaclDays=emisNotCalcAgingMapper.getNotCalcAgingDays(
receiveCountry,
sendCountry,
startDate,
endDate);
int totalDays=emisTransProduct.getMaxAging()+weekDays+notCaclDays;
log.info("计算预估到达时间:[maxAging="+emisTransProduct.getMaxAging()+",weekDays="+weekDays+",notCaclDays="+notCaclDays);

View File

@ -265,7 +265,10 @@ public class EmisWaybillServiceImpl extends EmisBaseService implements IEmisWayb
if(emisWaybillSave.getSendDate()==null){
emisWaybillSave.setSendDate(new Date());
}
Date estDate = getEstimateDate(emisWaybillSave.getSendDate(),emisWaybillSave.getProductType(),emisWaybillSave.getSendCountry(),emisWaybillSave.getReceiveCountry());
Date estDate = getEstimateDate(
emisWaybillSave.getSendDate(),emisWaybillSave.getProductType(),
emisWaybillSave.getSendCountry(),
emisWaybillSave.getReceiveCountry());
// 预计到达时间
log.info("预估到达时间==>"+ DateUtils.dateTime(estDate));

View File

@ -31,7 +31,7 @@
select GROUP_CONCAT(name) from emis_country where FIND_IN_SET(`code`,#{code})
</select>
<select id="getNotCalcAgingDays" parameterType="String" resultType="int">
<select id="getNotCalcAgingDays" resultType="integer">
select count(1) from emis_not_calc_aging where ( FIND_IN_SET('-1',country) or FIND_IN_SET(#{recieveCountry},country) or FIND_IN_SET(#{sendCountry},country) ) and no_calc_day <![CDATA[ >= ]]> #{startDate} and no_calc_day <![CDATA[ <= ]]> #{endDate}
</select>