|  | @@ -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);
 |