|
|
@@ -4,6 +4,7 @@ import com.sckw.core.common.enums.enums.DictTypeEnum;
|
|
|
import com.sckw.core.model.constant.Global;
|
|
|
import com.sckw.core.model.constant.NumberConstant;
|
|
|
import com.sckw.core.utils.CollectionUtils;
|
|
|
+import com.sckw.core.utils.DateUtils;
|
|
|
import com.sckw.core.utils.FileUtils;
|
|
|
import com.sckw.excel.utils.DateUtil;
|
|
|
import com.sckw.system.api.RemoteSystemService;
|
|
|
@@ -103,10 +104,11 @@ public class KwtWaybillOrderTicketService {
|
|
|
if (CollectionUtils.isNotEmpty(loading)) {
|
|
|
for (WaybillOrderTicketLoadingDto ticket:loading) {
|
|
|
KwtWaybillOrderTicket oldTicket = waybillOrderTicketMapper.findWaybillOrderTicketV1(wOrderId, type, ticket.getUnit());
|
|
|
+ Boolean bool1 = oldTicket.getAmount().doubleValue() == ticket.getAmount().doubleValue();
|
|
|
+ Boolean bool2 = oldTicket.getUrls().equals(urls);
|
|
|
+
|
|
|
//对比是否存在更新
|
|
|
- if (oldTicket != null && oldTicket.getAmount().doubleValue() == ticket.getAmount().doubleValue()
|
|
|
- && oldTicket.getUrls().equals(urls)
|
|
|
- && oldTicket.getOperateTime().compareTo(operateTime)== 0 ) {
|
|
|
+ if (oldTicket != null && bool1) {
|
|
|
continue;
|
|
|
}
|
|
|
|
|
|
@@ -121,7 +123,7 @@ public class KwtWaybillOrderTicketService {
|
|
|
waybillOrderTicket.setUnit(ticket.getUnit());
|
|
|
waybillOrderTicket.setAmount(ticket.getAmount());
|
|
|
waybillOrderTicket.setUrls(urls);
|
|
|
- waybillOrderTicket.setOperateTime(operateTime);
|
|
|
+ //waybillOrderTicket.setOperateTime(operateTime);
|
|
|
waybillOrderTicketMapper.insert(waybillOrderTicket);
|
|
|
}
|
|
|
}
|