|
@@ -4249,9 +4249,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
return AjaxResult.error("未找到入账信息");
|
|
|
}
|
|
|
TWarehouseBills tWarehouseBills = JSONArray.parseObject(warehouseBills, TWarehouseBills.class);
|
|
|
- tEnclosureMapper.deleteByFPid(tWarehouseBills.getfId());
|
|
|
- tWarehousebillsfeesMapper.deleteByFPid(tWarehouseBills.getfId());
|
|
|
- tWarehousebillsCntrMapper.deleteTWarehousebillsCntrfPid(tWarehouseBills.getfId());
|
|
|
+ //tEnclosureMapper.deleteByFPid(tWarehouseBills.getfId());
|
|
|
+ //tWarehousebillsfeesMapper.deleteByFPid(tWarehouseBills.getfId());
|
|
|
+ //tWarehousebillsCntrMapper.deleteTWarehousebillsCntrfPid(tWarehouseBills.getfId());
|
|
|
boolean businessStatus = "场地直装".equals(tWarehouseBills.getfBusinessType());
|
|
|
JSONArray warehouseJSON = JSONArray.parseArray(warehousebillsitems);
|
|
|
List<TWarehousebillsitems> warehousebillsitemsList = JSONObject.parseArray(warehouseJSON.toJSONString(), TWarehousebillsitems.class);
|
|
@@ -4354,7 +4354,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
cntr.setfCntrweight(new BigDecimal(0));
|
|
|
cntr.setCreateBy(loginUser.getUser().getUserName());
|
|
|
cntr.setCreateTime(new Date());
|
|
|
- tWarehousebillsCntrMapper.insertTWarehousebillsCntr(cntr);
|
|
|
+
|
|
|
+ if (cntr.getfId() == null){
|
|
|
+ tWarehousebillsCntrMapper.insertTWarehousebillsCntr(cntr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsCntrMapper.updateTWarehousebillsCntr(cntr);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// 附件添加
|
|
@@ -4365,7 +4370,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
enclosure.setfPid(tWarehouseBills.getfId());
|
|
|
enclosure.setCreateBy(loginUser.getUser().getUserName());
|
|
|
enclosure.setCreateTime(new Date());
|
|
|
- tEnclosureMapper.insertTEnclosure(enclosure);
|
|
|
+ if (enclosure.getfId() == null){
|
|
|
+ tEnclosureMapper.insertTEnclosure(enclosure);
|
|
|
+ }else {
|
|
|
+ tEnclosureMapper.updateTEnclosure(enclosure);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
// 收款明细添加
|
|
@@ -4380,7 +4390,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (tWarehouseBills.getfBsdate() != null && !tWarehouseBills.getfBsdate().equals("")) {
|
|
|
wbDr.setfBsdate(tWarehouseBills.getfBsdate());
|
|
|
}
|
|
|
- tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
+ if (wbDr.getfId() == null){
|
|
|
+ tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbDr);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
// 付款明细添加
|
|
@@ -4395,7 +4410,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (tWarehouseBills.getfBsdate() != null && !tWarehouseBills.getfBsdate().equals("")) {
|
|
|
wbCr.setfBsdate(tWarehouseBills.getfBsdate());
|
|
|
}
|
|
|
- tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
+ if (wbCr.getfId() == null){
|
|
|
+ tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbCr);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// 根据父级 id,以及父级单据类型,获取从表数据
|