Commit 2d6d18bd authored by honghy's avatar honghy

需求121 PDA-集运签收-批量签收

parent 4575ce08
...@@ -13,9 +13,11 @@ import cn.iocoder.yudao.module.bpm.api.BpmCreateServiceFactory; ...@@ -13,9 +13,11 @@ import cn.iocoder.yudao.module.bpm.api.BpmCreateServiceFactory;
import cn.iocoder.yudao.module.bpm.enums.WorkFlowEmus; import cn.iocoder.yudao.module.bpm.enums.WorkFlowEmus;
import cn.iocoder.yudao.module.ecw.dal.dataobject.currency.CurrencyDO; import cn.iocoder.yudao.module.ecw.dal.dataobject.currency.CurrencyDO;
import cn.iocoder.yudao.module.order.convert.consFee.ConsFeeConvert; import cn.iocoder.yudao.module.order.convert.consFee.ConsFeeConvert;
import cn.iocoder.yudao.module.order.dal.dataobject.cons.ConsDO;
import cn.iocoder.yudao.module.order.dal.dataobject.consApproval.ConsApprovalDO; import cn.iocoder.yudao.module.order.dal.dataobject.consApproval.ConsApprovalDO;
import cn.iocoder.yudao.module.order.dal.dataobject.consFee.ConsFeeDO; import cn.iocoder.yudao.module.order.dal.dataobject.consFee.ConsFeeDO;
import cn.iocoder.yudao.module.order.dal.dataobject.orderFeeApplication.OrderFeeApplicationDO; import cn.iocoder.yudao.module.order.dal.dataobject.orderFeeApplication.OrderFeeApplicationDO;
import cn.iocoder.yudao.module.order.dal.mysql.cons.ConsMapper;
import cn.iocoder.yudao.module.order.dal.mysql.consApproval.ConsApprovalMapper; import cn.iocoder.yudao.module.order.dal.mysql.consApproval.ConsApprovalMapper;
import cn.iocoder.yudao.module.order.dal.mysql.consFee.ConsFeeMapper; import cn.iocoder.yudao.module.order.dal.mysql.consFee.ConsFeeMapper;
import cn.iocoder.yudao.module.order.enums.ApprovalResultStatusEnum; import cn.iocoder.yudao.module.order.enums.ApprovalResultStatusEnum;
...@@ -50,6 +52,9 @@ public class ConsFeeServiceImpl extends AbstractService<ConsFeeMapper, ConsFeeDO ...@@ -50,6 +52,9 @@ public class ConsFeeServiceImpl extends AbstractService<ConsFeeMapper, ConsFeeDO
@Resource @Resource
private ConsApprovalMapper consApprovalMapper; private ConsApprovalMapper consApprovalMapper;
@Resource
private ConsMapper consMapper;
@Override @Override
public Long createConsFee(ConsFeeCreateReqVO createReqVO) { public Long createConsFee(ConsFeeCreateReqVO createReqVO) {
// 插入 // 插入
...@@ -95,14 +100,16 @@ public class ConsFeeServiceImpl extends AbstractService<ConsFeeMapper, ConsFeeDO ...@@ -95,14 +100,16 @@ public class ConsFeeServiceImpl extends AbstractService<ConsFeeMapper, ConsFeeDO
@Transactional @Transactional
@Override @Override
public void createFeeBatchApplication(ConsFeeCreateReqVO createReqVO) { public void createFeeBatchApplication(ConsFeeCreateReqVO createReqVO) {
ConsApprovalDO consApprovalDO = new ConsApprovalDO(); ConsApprovalDO consApprovalDO = new ConsApprovalDO();
consApprovalDO.setConsId(createReqVO.getConsId()); consApprovalDO.setConsId(createReqVO.getConsId());
consApprovalDO.setApprovalType(6); consApprovalDO.setApprovalType(6);
consApprovalDO.setStatus(1); consApprovalDO.setStatus(1);
consApprovalMapper.insert(consApprovalDO); consApprovalMapper.insert(consApprovalDO);
ConsDO consDO = consMapper.selectById(createReqVO.getConsId());
//发起流程 //发起流程
String formId = bpmCreateServiceFactory.createBmp(SecurityFrameworkUtils.getLoginUserId(), String formId = bpmCreateServiceFactory.createBmp(SecurityFrameworkUtils.getLoginUserId(),
createReqVO.getConsId(), WorkFlowEmus.ECW_CONS_FEE_APPLY.getKey(), createReqVO.getConsNum(), createReqVO.getCopyUserId()); createReqVO.getConsId(), WorkFlowEmus.ECW_CONS_FEE_APPLY.getKey(), consDO.getConsNum(), createReqVO.getCopyUserId());
consApprovalDO.setFormId(formId); consApprovalDO.setFormId(formId);
List<ConsFeeUpdateReqVO> consFeeUpdateReqLists = createReqVO.getConsFeeUpdateReqLists(); List<ConsFeeUpdateReqVO> consFeeUpdateReqLists = createReqVO.getConsFeeUpdateReqLists();
List<ConsFeeDO> addList = new ArrayList<>(); List<ConsFeeDO> addList = new ArrayList<>();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment