bed12c08 by 肖初晴

【DAOP-1.0】数据需求

【功能点】测试问题处理
1 parent 8d5c0cbf
...@@ -10,6 +10,7 @@ import com.csbr.qingcloud.portal.domain.vo.*; ...@@ -10,6 +10,7 @@ import com.csbr.qingcloud.portal.domain.vo.*;
10 import com.csbr.qingcloud.portal.feign.ConfigureFeign; 10 import com.csbr.qingcloud.portal.feign.ConfigureFeign;
11 import com.csbr.qingcloud.portal.feign.DataProcessBasicFeign; 11 import com.csbr.qingcloud.portal.feign.DataProcessBasicFeign;
12 import com.csbr.qingcloud.portal.feign.PersonelFeign; 12 import com.csbr.qingcloud.portal.feign.PersonelFeign;
13 import csbr.cloud.entity.domain.user.UserInfo;
13 import csbr.cloud.entity.enums.ApprovalStateEnum; 14 import csbr.cloud.entity.enums.ApprovalStateEnum;
14 import com.csbr.cloud.common.exception.CsbrSystemException; 15 import com.csbr.cloud.common.exception.CsbrSystemException;
15 import com.csbr.cloud.common.util.CommonUtil; 16 import com.csbr.cloud.common.util.CommonUtil;
...@@ -24,6 +25,7 @@ import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO; ...@@ -24,6 +25,7 @@ import com.csbr.cloud.workflow.domain.dto.callback.BizCallbackDTO;
24 import com.csbr.qingcloud.portal.mybatis.entity.MfDemand; 25 import com.csbr.qingcloud.portal.mybatis.entity.MfDemand;
25 import com.csbr.qingcloud.portal.mybatis.service.MfDemandService; 26 import com.csbr.qingcloud.portal.mybatis.service.MfDemandService;
26 import com.csbr.qingcloud.portal.service.DemandService; 27 import com.csbr.qingcloud.portal.service.DemandService;
28 import csbr.cloud.entity.utils.UserContextHolder;
27 import jakarta.annotation.Resource; 29 import jakarta.annotation.Resource;
28 import lombok.extern.slf4j.Slf4j; 30 import lombok.extern.slf4j.Slf4j;
29 import org.apache.commons.collections.CollectionUtils; 31 import org.apache.commons.collections.CollectionUtils;
...@@ -251,7 +253,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService ...@@ -251,7 +253,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService
251 String orderNo = null; 253 String orderNo = null;
252 if (ApprovalStateEnum.PASSED.getValue().equals(dto.getApprovalState())) { 254 if (ApprovalStateEnum.PASSED.getValue().equals(dto.getApprovalState())) {
253 //生成加工单 255 //生成加工单
254 orderNo = addOrder(mfDemandService.getById(dto.getBizGuid())); 256 orderNo = addOrder(mfDemandService.getById(dto.getBizGuid()),dto);
255 } 257 }
256 // 同步更新审批状态 258 // 同步更新审批状态
257 LambdaUpdateWrapper<MfDemand> updateWrapper = mfDemandService.csbrUpdateWrapper(MfDemand.class); 259 LambdaUpdateWrapper<MfDemand> updateWrapper = mfDemandService.csbrUpdateWrapper(MfDemand.class);
...@@ -265,7 +267,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService ...@@ -265,7 +267,7 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService
265 } 267 }
266 } 268 }
267 269
268 private String addOrder(MfDemand bean){ 270 private String addOrder(MfDemand bean,BizCallbackDTO dto){
269 ProcessOrderRQVO vo = csbrBeanUtil.convert(bean,ProcessOrderRQVO.class); 271 ProcessOrderRQVO vo = csbrBeanUtil.convert(bean,ProcessOrderRQVO.class);
270 vo.setGuid(null); 272 vo.setGuid(null);
271 vo.setTenantName(personelFeign.getAllTenantGuidNameMap().getData().get(bean.getTenantGuid())); 273 vo.setTenantName(personelFeign.getAllTenantGuidNameMap().getData().get(bean.getTenantGuid()));
...@@ -278,6 +280,13 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService ...@@ -278,6 +280,13 @@ public class DemandServiceImpl extends FlowAbstractImpl implements DemandService
278 vo.setLinkContractInfoJson(bean.getContractAttachJson()); 280 vo.setLinkContractInfoJson(bean.getContractAttachJson());
279 vo.setFileUrl(bean.getDataDemandFieldAttachJson()); 281 vo.setFileUrl(bean.getDataDemandFieldAttachJson());
280 282
283 UserInfo user = UserContextHolder.get();
284 vo.setAcceptanceNameGuid(dto.getStaffGuid());
285 vo.setAcceptanceName(user.getUserName());
286 vo.setAcceptanceDate(new Date());
287 vo.setAcceptanceReason(approvalFlowUtil.getApprovalInfo(dto.getBizGuid()).getApproveSuggest());
288 vo.setRequestPath(bean.getRequestType());
289
281 dataProcessBasicFeign.saveProcessOrder(vo); 290 dataProcessBasicFeign.saveProcessOrder(vo);
282 return vo.getProcessOrderNo(); 291 return vo.getProcessOrderNo();
283 } 292 }
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!