Browse Source

修改

master
dimengzhe 5 months ago
parent
commit
f4cdcdd7b4
  1. 58
      yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormService.java

58
yxt-oa/src/main/java/com/yxt/anrui/oa/biz/oaform/OaFormService.java

@ -503,33 +503,39 @@ public class OaFormService extends MybatisBaseService<OaFormMapper, OaForm> {
if (r == 1) { if (r == 1) {
//启动流程 //启动流程
ResultBean<UpdateFlowFieldVo> voResultBean = flowFeign.startProcess(bv); ResultBean<UpdateFlowFieldVo> voResultBean = flowFeign.startProcess(bv);
UpdateFlowFieldVo ufVo = voResultBean.getData(); if(voResultBean.getSuccess()){
OaFormFlowDto oaFormFlowDto = new OaFormFlowDto(); UpdateFlowFieldVo ufVo = voResultBean.getData();
BeanUtil.copyProperties(ufVo, oaFormFlowDto); OaFormFlowDto oaFormFlowDto = new OaFormFlowDto();
updateFlow(oaFormFlowDto); BeanUtil.copyProperties(ufVo, oaFormFlowDto);
try { updateFlow(oaFormFlowDto);
ThreadFactory namedThreadFactory = new ThreadFactoryBuilder() try {
.setNameFormat("demo-pool-%d").build(); ThreadFactory namedThreadFactory = new ThreadFactoryBuilder()
ExecutorService pool = new ThreadPoolExecutor(2, 100, .setNameFormat("demo-pool-%d").build();
0L, TimeUnit.MILLISECONDS, ExecutorService pool = new ThreadPoolExecutor(2, 100,
new LinkedBlockingQueue<Runnable>(1024), namedThreadFactory, new ThreadPoolExecutor.AbortPolicy()); 0L, TimeUnit.MILLISECONDS,
Future future1 = pool.submit(() -> { new LinkedBlockingQueue<Runnable>(1024), namedThreadFactory, new ThreadPoolExecutor.AbortPolicy());
//极光推送 Future future1 = pool.submit(() -> {
MessageFlowableQuery messageFlowableQuery = new MessageFlowableQuery(); //极光推送
MessageFlowVo messageFlowVo = new MessageFlowVo(); MessageFlowableQuery messageFlowableQuery = new MessageFlowableQuery();
BeanUtil.copyProperties(ufVo, messageFlowVo); MessageFlowVo messageFlowVo = new MessageFlowVo();
messageFlowableQuery.setUfVo(messageFlowVo); BeanUtil.copyProperties(ufVo, messageFlowVo);
messageFlowableQuery.setAppMap((Map<String, Object>) bv.getFormVariables().get("app")); messageFlowableQuery.setUfVo(messageFlowVo);
messageFlowableQuery.setBusinessSid(dto.getBusinessSid()); messageFlowableQuery.setAppMap((Map<String, Object>) bv.getFormVariables().get("app"));
messageFlowableQuery.setModuleName(oaForm.getFormType()); messageFlowableQuery.setBusinessSid(dto.getBusinessSid());
messageFlowableQuery.setMsgContent(oaForm.getCreateByName() + "提交的" + messageFlowableQuery.getModuleName() + ",请审批"); messageFlowableQuery.setModuleName(oaForm.getFormType());
messageFlowableQuery.setMsgTitle(oaForm.getFormType()); messageFlowableQuery.setMsgContent(oaForm.getCreateByName() + "提交的" + messageFlowableQuery.getModuleName() + ",请审批");
messageFeign.pushMessage(messageFlowableQuery); messageFlowableQuery.setMsgTitle(oaForm.getFormType());
}); messageFeign.pushMessage(messageFlowableQuery);
} catch (Exception e) { });
e.printStackTrace(); } catch (Exception e) {
e.printStackTrace();
}
return voResultBean;
}else{
return rb.setMsg(voResultBean.getMsg());
} }
return voResultBean;
} else if (r == 2) { } else if (r == 2) {
BusinessVariablesDto businessVariablesDto = new BusinessVariablesDto(); BusinessVariablesDto businessVariablesDto = new BusinessVariablesDto();
BeanUtil.copyProperties(bv, businessVariablesDto); BeanUtil.copyProperties(bv, businessVariablesDto);

Loading…
Cancel
Save