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