应收账单保存科目信息和nc推送修改
This commit is contained in:
+25
-1
@@ -1,5 +1,6 @@
|
||||
package com.linke.finance.application.server.reconciliation;
|
||||
|
||||
import cn.hutool.core.util.ObjectUtil;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.aliyun.dingtalkworkflow_1_0.models.StartProcessInstanceResponse;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
@@ -13,6 +14,9 @@ import com.linke.finance.domain.reconciliation.repository.po.ReconciliationOrder
|
||||
import com.linke.finance.domain.reconciliation.repository.po.ReconciliationPO;
|
||||
import com.linke.finance.domain.reconciliation.repository.todo.ReconciliationDO;
|
||||
import com.linke.finance.domain.reconciliation.service.ReconciliationDomainService;
|
||||
import com.linke.finance.domain.reconciliationAccount.entity.ReconciliationAccount;
|
||||
import com.linke.finance.domain.reconciliationAccount.repository.todo.ReconciliationAccountDO;
|
||||
import com.linke.finance.domain.reconciliationAccount.service.ReconciliationAccountDomainService;
|
||||
import com.linke.finance.domain.revenueExpensesRecord.entity.RevenueExpensesRecord;
|
||||
import com.linke.finance.domain.revenueExpensesRecord.service.RevenueExpensesRecordDomainService;
|
||||
import com.linke.finance.domain.tmsReceipt.repository.mapper.TmsReceiptMapper;
|
||||
@@ -21,7 +25,9 @@ import com.linke.finance.domain.tmsReceipt.service.TmsReceiptDomainService;
|
||||
import com.linke.finance.domain.verification.service.VerificationDomainService;
|
||||
import com.linke.finance.infrastructure.feign.ProductServiceFeign;
|
||||
import com.linke.finance.infrastructure.feign.WlhyServiceFeign;
|
||||
import com.linke.finance.interfaces.assembler.reconciliationAccount.ReconciliationAccountAssembler;
|
||||
import com.mhd.common.core.constant.SubjectConstants;
|
||||
import com.mhd.common.core.domain.dto.ReconciliationAccountDTO;
|
||||
import com.mhd.common.core.domain.dto.ReconciliationDTO;
|
||||
import com.mhd.common.core.domain.entity.TmsOrder;
|
||||
import com.mhd.common.core.domain.entity.Verification;
|
||||
@@ -75,7 +81,11 @@ public class ReconciliationApplicationService {
|
||||
@Resource
|
||||
private TmsReceiptMapper tmsReceiptMapper;
|
||||
|
||||
@Autowired
|
||||
private ReconciliationAccountDomainService reconciliationAccountDomainService;
|
||||
|
||||
@Resource
|
||||
private ReconciliationAccountAssembler reconciliationAccountAssembler;
|
||||
|
||||
/**
|
||||
* 分页查询对账单列表
|
||||
@@ -327,6 +337,20 @@ public class ReconciliationApplicationService {
|
||||
if(!flag){
|
||||
throw new ServiceException("订单出账-生成应收账单明细失败!");
|
||||
}
|
||||
List<ReconciliationAccountDTO> reconciliationAccountDTOList=reconciliationDO.getReconciliationAccountDTOList();
|
||||
if(ObjectUtil.isNotNull(reconciliationAccountDTOList)&&reconciliationAccountDTOList.size()>0){
|
||||
for (ReconciliationAccountDTO reconciliationAccountDTO:reconciliationAccountDTOList){
|
||||
reconciliationAccountDTO.setReconciliationId(reconciliationDO.getReconciliationId());
|
||||
reconciliationAccountDTO.setDelFlag(1);
|
||||
reconciliationAccountDTO.setCreateTime(new Date());
|
||||
reconciliationAccountDTO.setCreateBy(loginUser.getUserid());
|
||||
reconciliationAccountDTO.setOrganizationId(reconciliationDO.getOrganizationId());
|
||||
reconciliationAccountDTO.setTopOrganizationId(reconciliationDO.getTopOrganizationId());
|
||||
//转换实体
|
||||
ReconciliationAccountDO reconciliationAccountDO = reconciliationAccountAssembler.toDO(reconciliationAccountDTO);
|
||||
reconciliationAccountDomainService.insert(reconciliationAccountDO);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -715,4 +739,4 @@ public class ReconciliationApplicationService {
|
||||
{
|
||||
return reconciliationDomainService.editIsInvoice(innerNumber,isInvoice,invoiceId,invoiceMakeTime,applyNumber);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user