|
@@ -3528,7 +3528,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (warehouseBills.getfBsdate() != null && !"".equals(warehouseBills.getfBsdate())) {
|
|
|
wbCr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
}
|
|
|
- tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
+ if (ObjectUtils.isEmpty(wbCr.getfId())){
|
|
|
+ tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbCr);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
map.put("warehousebillsfeesCrList", warehousebillsfeesCrList);
|
|
|
}
|
|
@@ -3546,7 +3551,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (warehouseBills.getfBsdate() != null && !"".equals(warehouseBills.getfBsdate())) {
|
|
|
wbDr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
}
|
|
|
- tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
+ if (ObjectUtils.isEmpty(wbDr.getfId())){
|
|
|
+ tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbDr);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
map.put("warehousebillsfeesDrList", warehousebillsfeesDrList);
|
|
|
}
|
|
@@ -3669,7 +3679,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (warehouseBills.getfBsdate() != null && !"".equals(warehouseBills.getfBsdate())) {
|
|
|
wbCr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
}
|
|
|
- tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
+ if (ObjectUtils.isEmpty(wbCr.getfId())){
|
|
|
+ tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbCr);
|
|
|
+ }
|
|
|
}
|
|
|
map.put("warehousebillsfeesCrList", warehousebillsfeesCrList);
|
|
|
}
|
|
@@ -3688,7 +3702,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (warehouseBills.getfBsdate() != null && !"".equals(warehouseBills.getfBsdate())) {
|
|
|
wbDr.setfBsdate(warehouseBills.getfBsdate());
|
|
|
}
|
|
|
- tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
+ if (ObjectUtils.isEmpty(wbDr.getfId())){
|
|
|
+ tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbDr);
|
|
|
+ }
|
|
|
}
|
|
|
map.put("warehousebillsfeesDrList", warehousebillsfeesDrList);
|
|
|
}
|
|
@@ -7468,9 +7486,9 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
tWarehousebills.setUpdateBy(loginUser.getUsername());
|
|
|
Long timestamp = DateUtils.getTimestamp(new Date());
|
|
|
tWarehousebills.setfDateChanged(timestamp.toString() + (int) (Math.random() * 900) + 100);
|
|
|
- tEnclosureMapper.deleteByFPid(tWarehousebills.getfId());
|
|
|
- tWarehousebillsfeesMapper.deleteByFPid(tWarehousebills.getfId());
|
|
|
- tWarehousebillsCntrMapper.deleteTWarehousebillsCntrfPid(tWarehousebills.getfId());
|
|
|
+ //tEnclosureMapper.deleteByFPid(tWarehousebills.getfId());
|
|
|
+ //tWarehousebillsfeesMapper.deleteByFPid(tWarehousebills.getfId());
|
|
|
+ //tWarehousebillsCntrMapper.deleteTWarehousebillsCntrfPid(tWarehousebills.getfId());
|
|
|
JSONArray warehouseJSON = JSONArray.parseArray(warehousebillsitems);
|
|
|
List<TWarehousebillsitems> warehousebillsitemsList = JSONObject.parseArray(warehouseJSON.toJSONString(), TWarehousebillsitems.class);
|
|
|
|
|
@@ -7613,7 +7631,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
cntr.setfCntrweight(new BigDecimal(0));
|
|
|
cntr.setCreateBy(loginUser.getUser().getUserName());
|
|
|
cntr.setCreateTime(new Date());
|
|
|
- tWarehousebillsCntrMapper.insertTWarehousebillsCntr(cntr);
|
|
|
+ if (ObjectUtils.isEmpty(cntr.getfId())){
|
|
|
+ tWarehousebillsCntrMapper.insertTWarehousebillsCntr(cntr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsCntrMapper.updateTWarehousebillsCntr(cntr);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
// 附件添加
|
|
@@ -7624,7 +7647,12 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
enclosure.setfPid(tWarehousebills.getfId());
|
|
|
enclosure.setCreateBy(loginUser.getUser().getUserName());
|
|
|
enclosure.setCreateTime(new Date());
|
|
|
- tEnclosureMapper.insertTEnclosure(enclosure);
|
|
|
+ if (ObjectUtils.isEmpty(enclosure.getfId())){
|
|
|
+ tEnclosureMapper.insertTEnclosure(enclosure);
|
|
|
+ }else {
|
|
|
+ tEnclosureMapper.updateTEnclosure(enclosure);
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
// 收款明细添加
|
|
@@ -7639,7 +7667,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (tWarehousebills.getfBsdate() != null && !"".equals(tWarehousebills.getfBsdate())) {
|
|
|
wbDr.setfBsdate(tWarehousebills.getfBsdate());
|
|
|
}
|
|
|
- tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
+ if (wbDr.getfId() == null){
|
|
|
+ tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbDr);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// 付款明细添加
|
|
@@ -7654,7 +7686,11 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
|
|
|
if (tWarehousebills.getfBsdate() != null && !"".equals(tWarehousebills.getfBsdate())) {
|
|
|
wbCr.setfBsdate(tWarehousebills.getfBsdate());
|
|
|
}
|
|
|
- tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
+ if (wbCr.getfId() == null){
|
|
|
+ tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
|
|
|
+ }else {
|
|
|
+ tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbCr);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
// 根据父级 id,以及父级单据类型,获取从表数据
|