Browse Source

更新办结日期

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

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

@ -211,7 +211,8 @@ public class OaFormService extends MybatisBaseService<OaFormMapper, OaForm> {
BeanUtil.copyProperties(ufVo, oaFormFlowDto); BeanUtil.copyProperties(ufVo, oaFormFlowDto);
updateFlow(oaFormFlowDto); updateFlow(oaFormFlowDto);
if ("Event_end".equals(resultBean.getData().getTaskDefKey())) { if ("Event_end".equals(resultBean.getData().getTaskDefKey())) {
// 更新办结日期
updateClosingDate(businessSid);
} else { } else {
//极光推送 //极光推送
oaForm = fetchBySid(businessSid); oaForm = fetchBySid(businessSid);
@ -249,6 +250,12 @@ public class OaFormService extends MybatisBaseService<OaFormMapper, OaForm> {
} }
} }
private void updateClosingDate(String businessSid) {
OaForm oaForm = fetchBySid(businessSid);
oaForm.setFinishTime(new Date());
baseMapper.updateById(oaForm);
}
/** /**
* 获取上一环节 * 获取上一环节
* *
@ -503,7 +510,7 @@ 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);
if(voResultBean.getSuccess()){ if (voResultBean.getSuccess()) {
UpdateFlowFieldVo ufVo = voResultBean.getData(); UpdateFlowFieldVo ufVo = voResultBean.getData();
OaFormFlowDto oaFormFlowDto = new OaFormFlowDto(); OaFormFlowDto oaFormFlowDto = new OaFormFlowDto();
BeanUtil.copyProperties(ufVo, oaFormFlowDto); BeanUtil.copyProperties(ufVo, oaFormFlowDto);
@ -531,7 +538,7 @@ public class OaFormService extends MybatisBaseService<OaFormMapper, OaForm> {
e.printStackTrace(); e.printStackTrace();
} }
return voResultBean; return voResultBean;
}else{ } else {
return rb.setMsg(voResultBean.getMsg()); return rb.setMsg(voResultBean.getMsg());
} }

Loading…
Cancel
Save