| 
					
				 | 
			
			
				@@ -193,6 +193,7 @@ public class TFeeServiceImpl implements ITFeeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult insertTFeeTFeeDo(String tfee, String tfeeDo, LoginUser loginUser, String fBilltype) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Long fPid = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Map<String, Object> map = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         TFee tFee = JSONArray.parseObject(tfee, TFee.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNull(tFee.getfId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 如果是新数据 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -223,7 +224,8 @@ public class TFeeServiceImpl implements ITFeeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 tFeeDoMapper.insertTFeeDo(tFeeDo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return AjaxResult.success(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        map.put("tFee", tFee); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return AjaxResult.success("成功", map); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -307,13 +309,24 @@ public class TFeeServiceImpl implements ITFeeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult confirm(String tfee, String tfeeDo, LoginUser loginUser, String fBilltype) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 更新 主表、从表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         TFee tFee = JSONArray.parseObject(tfee, TFee.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tFee.setUpdateBy(loginUser.getUser().getUserName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tFee.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tFeeMapper.updateTFee(tFee); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        // 删除从表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        tFeeDoMapper.deleteByFPid(tFee.getfId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (StringUtils.isNull(tFee.getfId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 如果是新数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tFee.setCreateBy(loginUser.getUser().getUserName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tFee.setfBilltype(fBilltype); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 业务编码 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            Date time = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String billNo = billnoSerialServiceImpl.getBillNo(fBilltype, time); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tFee.setfBillno(billNo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tFeeMapper.insertTFee(tFee); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tFee.setUpdateBy(loginUser.getUser().getUserName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tFee.setUpdateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tFeeMapper.updateTFee(tFee); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 删除从表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            tFeeDoMapper.deleteByFPid(tFee.getfId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //  财务从表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (StringUtils.isNotNull(tfeeDo) && !"[]".equals(tfeeDo)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             JSONArray jsonDrArray = JSONArray.parseArray(tfeeDo); 
			 |