|
|
@@ -3860,7 +3860,7 @@ public class BoilerTaskOrderServiceImpl extends ServiceImpl<BoilerTaskOrderMappe
|
|
|
|
|
|
@Override
|
|
|
@Transactional
|
|
|
- public void updateOrderItemPrepare(BoilerOrderItemPrepareVO orderItemPrepareVO) {
|
|
|
+ public void updateOrderItemPrepare(BoilerOrderItemPrepareVO orderItemPrepareVO) throws Exception {
|
|
|
|
|
|
BoilerTaskOrderItemReportDO taskOrderItemReportDO = taskOrderItemReportMapper.selectById(orderItemPrepareVO.getId());
|
|
|
String userId = getLoginUserId();
|
|
|
@@ -3926,7 +3926,7 @@ public class BoilerTaskOrderServiceImpl extends ServiceImpl<BoilerTaskOrderMappe
|
|
|
* @param taskOrderItemReportDO
|
|
|
* @param updateObj
|
|
|
*/
|
|
|
- private void sendApproval(BoilerTaskOrderItemReportDO taskOrderItemReportDO, BoilerTaskOrderItemReportDO updateObj) {
|
|
|
+ private void sendApproval(BoilerTaskOrderItemReportDO taskOrderItemReportDO, BoilerTaskOrderItemReportDO updateObj) throws Exception {
|
|
|
log.info("发起oa审核");
|
|
|
try {
|
|
|
ExternalOACreateFlowRes externalOAFlow = createExternalOAFlow(taskOrderItemReportDO,updateObj);
|
|
|
@@ -3938,8 +3938,13 @@ public class BoilerTaskOrderServiceImpl extends ServiceImpl<BoilerTaskOrderMappe
|
|
|
}
|
|
|
} catch (Exception e) {
|
|
|
log.error("发起oa审核异常", e);
|
|
|
+ throw e;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ @Value("${external.oa.rest.enableProd}")
|
|
|
+ private boolean enablProd;
|
|
|
+
|
|
|
/**
|
|
|
* 创建外部OA流程
|
|
|
*
|
|
|
@@ -4001,14 +4006,19 @@ public class BoilerTaskOrderServiceImpl extends ServiceImpl<BoilerTaskOrderMappe
|
|
|
formmain_0042.setDiscount(snowflakeNextIdStr);
|
|
|
thirdAttachments.add(externalOACreateFlowBodyAttReq);
|
|
|
}
|
|
|
- externalOACreateFlowBodyDataReq.setFormmain_0042(formmain_0042);
|
|
|
externalOACreateFlowReq.setData(externalOACreateFlowBodyDataReq);
|
|
|
externalOACreateFlowReq.setThirdAttachments(thirdAttachments);
|
|
|
-// String auditor = updateObj.getAuditor();
|
|
|
-// AdminUserRespDTO checkedData = adminUserApi.getUserByEmployeeNo(auditor).getCheckedData();
|
|
|
- String approvalId = updateObj.getApprovalId();
|
|
|
- AdminUserRespDTO checkedData = adminUserApi.getUser(approvalId).getCheckedData();
|
|
|
- return externalOAService.createExternalOAFlow(externalOACreateFlowReq,checkedData.getUsername());
|
|
|
+ String auditor = updateObj.getAuditor();
|
|
|
+ AdminUserRespDTO checkedData = adminUserApi.getUserByEmployeeNo(auditor).getCheckedData();
|
|
|
+ formmain_0042.setApproval(checkedData.getEmployeeNo());
|
|
|
+ String loginUserId = getLoginUserId();
|
|
|
+ String employeeNo = adminUserApi.getUser(loginUserId).getCheckedData().getEmployeeNo();
|
|
|
+ if (!enablProd){
|
|
|
+ employeeNo = "300801";
|
|
|
+ }
|
|
|
+ externalOACreateFlowBodyDataReq.setFormmain_0042(formmain_0042);
|
|
|
+ return externalOAService.createExternalOAFlow(externalOACreateFlowReq,employeeNo);
|
|
|
+// return externalOAService.createExternalOAFlow(externalOACreateFlowReq,checkedData.getUsername());
|
|
|
}
|
|
|
|
|
|
|