|
@@ -321,6 +321,13 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
List<Map<String, Object>> mapList = tWarehousebillsitemsMapper.selectGoodsTransferitemsList(tWarehousebillsitems);
|
|
|
if (StringUtils.isNotEmpty(mapList)) {
|
|
|
for (Map<String, Object> wb : mapList) {
|
|
|
+ List<TWarehousebillsfees> tWarehousebillsfees = tWarehousebillsfeesMapper.selectWarehousebillsfeesByPId(fId);
|
|
|
+ if (ObjectUtils.isNotNull(tWarehousebillsfees) && tWarehousebillsfees.size()>0){
|
|
|
+// List<Date> fAccbilldate = tWarehousebillsfees.stream().map(TWarehousebillsfees::getFInvoicingDate).distinct().collect(Collectors.toList());
|
|
|
+ String invoiceNo = tWarehousebillsfees.stream().map(TWarehousebillsfees::getfInvnos).distinct().collect(Collectors.joining(","));
|
|
|
+// wb.put("fAccbilldate",String.join(",", (CharSequence) fAccbilldate));
|
|
|
+ wb.put("invoiceNo",invoiceNo);
|
|
|
+ }
|
|
|
/*TWhgenleg tWhgenleg = new TWhgenleg();
|
|
|
tWhgenleg.setfCorpid(tWarehousebills.getfCorpid());
|
|
|
if (StringUtils.isNotNull(wb.get("fGoodsid"))) {
|
|
@@ -5837,6 +5844,14 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
item.setSrcBillNo(tWarehousebills.getfBillno());
|
|
|
item.setfPid(fPid);
|
|
|
item.setfBillstatus(tWarehousebills.getfBillstatus());
|
|
|
+
|
|
|
+ //修改(同步业务时间为截止时间) 2022年11月9日16:09:52
|
|
|
+ if ("KCZZ".equals(item.getfBilltype()) && ObjectUtils.isNotNull(item.getfBillingDeadline())){
|
|
|
+ item.setfBsdate(item.getfBillingDeadline());
|
|
|
+ }else{
|
|
|
+ return AjaxResult.error("仓储费截止日期不能为空");
|
|
|
+ }
|
|
|
+
|
|
|
tWarehousebillsfeesMapper.insertTWarehousebillsfees(item);
|
|
|
}
|
|
|
if (StringUtils.isNotNull(warehouseFees) && !"[]".equals(warehouseFees)) {
|
|
@@ -6434,6 +6449,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
return true;
|
|
|
}
|
|
|
dateChanged = warehouseBills.getfDateChanged();
|
|
|
+ if (ObjectUtils.isNotNull(warehouseBills.getfChargedate())){
|
|
|
+ tWarehousebillsfeesMapper.updateByPid(sysCheckCode.getfId(),warehouseBills.getfChargedate());
|
|
|
+ }
|
|
|
break;
|
|
|
case "freight":
|
|
|
// 查询运价维护业务
|