|  | @@ -4933,11 +4933,17 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |              JSONArray jsonDrArray = JSONArray.parseArray(warehousebillsfeesDr);
 | 
	
		
			
				|  |  |              List<TWarehousebillsfees> warehousebillsfeesDrList = JSONObject.parseArray(jsonDrArray.toJSONString(), TWarehousebillsfees.class);
 | 
	
		
			
				|  |  |              for (TWarehousebillsfees wbDr : warehousebillsfeesDrList) {
 | 
	
		
			
				|  |  | -                wbDr.setfPid(tWarehouseBills.getfId());
 | 
	
		
			
				|  |  | -                wbDr.setfDc("D");
 | 
	
		
			
				|  |  | -                wbDr.setCreateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  | -                wbDr.setCreateTime(new Date());
 | 
	
		
			
				|  |  | -                tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
 | 
	
		
			
				|  |  | +                if (StringUtils.isNotNull(wbDr.getfId())){
 | 
	
		
			
				|  |  | +                    wbDr.setUpdateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  | +                    wbDr.setUpdateTime(new Date());
 | 
	
		
			
				|  |  | +                    tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbDr);
 | 
	
		
			
				|  |  | +                }else {
 | 
	
		
			
				|  |  | +                    wbDr.setfPid(tWarehouseBills.getfId());
 | 
	
		
			
				|  |  | +                    wbDr.setfDc("D");
 | 
	
		
			
				|  |  | +                    wbDr.setCreateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  | +                    wbDr.setCreateTime(new Date());
 | 
	
		
			
				|  |  | +                    tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbDr);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          // 付款明细添加
 | 
	
	
		
			
				|  | @@ -4945,11 +4951,17 @@ public class TWarehouseBillsServiceImpl implements ITWarehouseBillsService {
 | 
	
		
			
				|  |  |              JSONArray jsonCrArray = JSONArray.parseArray(warehousebillsfeesCr);
 | 
	
		
			
				|  |  |              List<TWarehousebillsfees> warehousebillsfeesCrList = JSONObject.parseArray(jsonCrArray.toJSONString(), TWarehousebillsfees.class);
 | 
	
		
			
				|  |  |              for (TWarehousebillsfees wbCr : warehousebillsfeesCrList) {
 | 
	
		
			
				|  |  | -                wbCr.setfPid(tWarehouseBills.getfId());
 | 
	
		
			
				|  |  | -                wbCr.setfDc("C");
 | 
	
		
			
				|  |  | -                wbCr.setCreateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  | -                wbCr.setCreateTime(new Date());
 | 
	
		
			
				|  |  | -                tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
 | 
	
		
			
				|  |  | +                if (StringUtils.isNotNull(wbCr.getfId())){
 | 
	
		
			
				|  |  | +                    wbCr.setUpdateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  | +                    wbCr.setUpdateTime(new Date());
 | 
	
		
			
				|  |  | +                    tWarehousebillsfeesMapper.updateTWarehousebillsfees(wbCr);
 | 
	
		
			
				|  |  | +                }else {
 | 
	
		
			
				|  |  | +                    wbCr.setfPid(tWarehouseBills.getfId());
 | 
	
		
			
				|  |  | +                    wbCr.setfDc("C");
 | 
	
		
			
				|  |  | +                    wbCr.setCreateBy(loginUser.getUser().getUserName());
 | 
	
		
			
				|  |  | +                    wbCr.setCreateTime(new Date());
 | 
	
		
			
				|  |  | +                    tWarehousebillsfeesMapper.insertTWarehousebillsfees(wbCr);
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          // 根据父级 id,以及父级单据类型,获取从表数据
 |