| 
					
				 | 
			
			
				@@ -9,6 +9,7 @@ import com.ruoyi.basicData.domain.TFees; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.basicData.mapper.TCorpsMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.basicData.mapper.TFeesMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.common.core.domain.AjaxResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ruoyi.common.core.domain.entity.SysDictData; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.common.core.domain.model.LoginUser; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.common.utils.DateUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.common.utils.StringUtils; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -20,6 +21,7 @@ import com.ruoyi.finance.mapper.TFeeMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.finance.service.ITFeeService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.system.domain.SysConfig; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.system.mapper.SysConfigMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ruoyi.system.service.ISysDictDataService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.warehouseBusiness.domain.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.warehouseBusiness.mapper.BillnoDelMapper; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ruoyi.warehouseBusiness.mapper.TWarehouseBillsMapper; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -71,6 +73,10 @@ public class TFeeServiceImpl implements ITFeeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private AuditItemsServiceImpl auditItemsService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private ISysDictDataService iSysDictDataService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 查询财务数据主 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -107,6 +113,12 @@ public class TFeeServiceImpl implements ITFeeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 TFees tFees= tFeesMapper.selectTFeesById(fees.getfFeeid()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 // 费用表数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 TWarehousebillsfees tWarehousebillsfees = tWarehousebillsfeesMapper.selectTWarehousebillsfeesById(fees.getfSrcid()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // 字典宝 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                SysDictData sysDictData =new SysDictData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                sysDictData.setDictType("data_unitfees"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                sysDictData.setDictValue(String.valueOf(tWarehousebillsfees.getfFeeunitid())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                sysDictData.setStatus("0"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                List<SysDictData> sysDictDataList = iSysDictDataService.selectDictDataList(sysDictData); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 map1.put("fId",fees.getfId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 map1.put("fSrcid",fees.getfSrcid()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 map1.put("fSrcpid",fees.getfSrcpid()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -126,6 +138,9 @@ public class TFeeServiceImpl implements ITFeeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 map1.put("fBillingDeadline",tWarehousebillsfees.getfBillingDeadline()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 map1.put("fBillingDays",tWarehousebillsfees.getfBillingDays()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 map1.put("fInventoryDays",tWarehousebillsfees.getfInventoryDays()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                map1.put("fFeeunitid",sysDictDataList.get(0).getDictLabel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                map1.put("fQty",tWarehousebillsfees.getfQty()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                map1.put("fUnitprice",tWarehousebillsfees.getfUnitprice()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if(tWarehousebills.getfBilltype().equals("SJRK")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     map1.put("fBilltype","入库"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } else if(tWarehousebills.getfBilltype().equals("SJCK")){ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -199,6 +214,7 @@ public class TFeeServiceImpl implements ITFeeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Transactional 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult insertTFeeTFeeDo(String tfee, String tfeeDo, LoginUser loginUser, String fBilltype) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Long fPid = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Object> map = new HashMap<>(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -508,6 +524,13 @@ public class TFeeServiceImpl implements ITFeeService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return tFeeMapper.selectTWarehousebillsItemsList(fId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public String findCtrlcorpid(Long fId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        TFee tFee=tFeeMapper.selectTFeeById(fId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String exportName = tFee.getfCtrlcorpid()+"-"+tFee.getfBillno(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return exportName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      *  更新费用明细 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * @param fid 
			 |