|
@@ -8,12 +8,12 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.fjhx.account.entity.account.po.AccountPayment;
|
|
|
import com.fjhx.account.entity.account.po.AccountSubjects;
|
|
|
-import com.fjhx.account.entity.calculate.po.CalculateItem;
|
|
|
-import com.fjhx.account.entity.calculate.vo.CalculateItemVo;
|
|
|
+import com.fjhx.account.entity.calculate.po.CostCalculateItem;
|
|
|
+import com.fjhx.account.entity.calculate.vo.CostCalculateItemVo;
|
|
|
import com.fjhx.account.service.account.AccountManagementService;
|
|
|
import com.fjhx.account.service.account.AccountPaymentService;
|
|
|
import com.fjhx.account.service.account.AccountSubjectsService;
|
|
|
-import com.fjhx.account.service.calculate.CalculateItemService;
|
|
|
+import com.fjhx.account.service.calculate.CostCalculateItemService;
|
|
|
import com.fjhx.account.service.payee.PayeeInfoService;
|
|
|
import com.fjhx.account.service.payment.PaymentTypeService;
|
|
|
import com.fjhx.common.controller.Label;
|
|
@@ -97,7 +97,7 @@ public class CostControlServiceImpl extends ServiceImpl<CostControlMapper, CostC
|
|
|
@Autowired
|
|
|
private StockJournalDetailsService stockJournalDetailsService;
|
|
|
@Autowired
|
|
|
- private CalculateItemService calculateItemService;
|
|
|
+ private CostCalculateItemService costCalculateItemService;
|
|
|
@Autowired
|
|
|
private CustomerService customerService;
|
|
|
@Autowired
|
|
@@ -217,14 +217,14 @@ public class CostControlServiceImpl extends ServiceImpl<CostControlMapper, CostC
|
|
|
result.setCostControlDetailList(costControlDetailVos);
|
|
|
|
|
|
//赋值核算项目
|
|
|
- Map<Long, List<CalculateItemVo>> ciMap = new HashMap<>();
|
|
|
+ Map<Long, List<CostCalculateItemVo>> ciMap = new HashMap<>();
|
|
|
List<Long> ccdIds = costControlDetailVos.stream().map(CostControlDetail::getId).collect(Collectors.toList());
|
|
|
- List<CalculateItemVo> ciList = calculateItemService.getList(IWrapper.getWrapper().in(CalculateItem::getCostControlDetailId, ccdIds));
|
|
|
+ List<CostCalculateItemVo> ciList = costCalculateItemService.getList(IWrapper.getWrapper().in(CostCalculateItem::getCostControlDetailId, ccdIds));
|
|
|
if (ObjectUtil.isNotEmpty(ciList)) {
|
|
|
//赋值核算项目名称
|
|
|
setCalculateItemInfo(ciList);
|
|
|
|
|
|
- ciMap = ciList.stream().collect(Collectors.groupingBy(CalculateItem::getCostControlDetailId));
|
|
|
+ ciMap = ciList.stream().collect(Collectors.groupingBy(CostCalculateItem::getCostControlDetailId));
|
|
|
}
|
|
|
//赋值记账科目信息
|
|
|
Map<Long, AccountSubjects> accountSubjectsMap = accountSubjectsService.mapKEntity(AccountSubjects::getId, q -> q.orderByAsc(AccountSubjects::getId));
|
|
@@ -250,8 +250,8 @@ public class CostControlServiceImpl extends ServiceImpl<CostControlMapper, CostC
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void setCalculateItemInfo(List<CalculateItemVo> ciList) {
|
|
|
- for (CalculateItemVo calculateItemVo : ciList) {
|
|
|
+ private void setCalculateItemInfo(List<CostCalculateItemVo> ciList) {
|
|
|
+ for (CostCalculateItemVo calculateItemVo : ciList) {
|
|
|
switch (calculateItemVo.getType()) {
|
|
|
case "部门":
|
|
|
case "核算中心":
|
|
@@ -395,12 +395,12 @@ public class CostControlServiceImpl extends ServiceImpl<CostControlMapper, CostC
|
|
|
ObsFileUtil.editFile(costControlDetailDto.getInvoiceFileList(), costControlDetailDto.getId(), 10);
|
|
|
|
|
|
//保存核算项目
|
|
|
- List<CalculateItem> calculateItemList = costControlDetailDto.getCalculateItemList();
|
|
|
- if (calculateItemList == null) {
|
|
|
- calculateItemList = new ArrayList<>();
|
|
|
+ List<CostCalculateItem> costCalculateItemList = costControlDetailDto.getCostCalculateItemList();
|
|
|
+ if (costCalculateItemList == null) {
|
|
|
+ costCalculateItemList = new ArrayList<>();
|
|
|
}
|
|
|
- calculateItemList.forEach(item -> item.setCostControlDetailId(costControlDetailDto.getId()));
|
|
|
- calculateItemService.editLinked(calculateItemList, CalculateItem::getCostControlDetailId, costControlDetailDto.getId());
|
|
|
+ costCalculateItemList.forEach(item -> item.setCostControlDetailId(costControlDetailDto.getId()));
|
|
|
+ costCalculateItemService.editLinked(costCalculateItemList, CostCalculateItem::getCostControlDetailId, costControlDetailDto.getId());
|
|
|
|
|
|
|
|
|
//标记流水为结算中
|