Browse Source

完善用章申请的流程

master
djz236@163.com 2 years ago
parent
commit
956b406991
  1. 2
      yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysstafforg/SysStaffOrgMapper.xml
  2. 21
      yxt_supervise/yxt-supervise-enterprisecentre/yxt-supervise-enterprisecentre-biz/src/main/java/com/yxt/supervise/enterprisecentre/biz/sealrecord/SealRecordService.java

2
yxt_supervise/supervise-system/supervise-system-biz/src/main/java/com/yxt/supervise/system/sysstafforg/SysStaffOrgMapper.xml

@ -61,7 +61,7 @@
</select>-->
<select id="selectBySidPathByStaffSid" resultType="java.lang.String">
select orgSid
from anrui_portal.sys_staff_org
from sys_staff_org
where staffSid = #{applySid} and manageType = '3'
order by id desc
limit 1

21
yxt_supervise/yxt-supervise-enterprisecentre/yxt-supervise-enterprisecentre-biz/src/main/java/com/yxt/supervise/enterprisecentre/biz/sealrecord/SealRecordService.java

@ -420,6 +420,8 @@ public class SealRecordService extends MybatisBaseService<SealRecordMapper, Seal
String nodeState = resultBean.getData().get(0).getName_();
String taskDefKey = resultBean.getData().get(0).getTask_def_key_();
String incomingSourceRef = resultBean.getData().get(0).getIncomingSourceRef();
String taskId = resultBean.getData().get(0).getId_();
String assignee_ = resultBean.getData().get(0).getASSIGNEE_();
Map<String, Object> map = new HashMap<>();
map.put("businessSid", businessSid);
/* if (incomingSourceRef.contains("start")) {
@ -431,7 +433,13 @@ public class SealRecordService extends MybatisBaseService<SealRecordMapper, Seal
map.put("taskDefKey", taskDefKey);
map.put("flowState", nodeState);
/* }*/
sysFormLinkFeign.updateFiled(map);
UpdateFlowFieldVo updateFlowFieldVo=new UpdateFlowFieldVo();
updateFlowFieldVo.setSid(businessSid);
updateFlowFieldVo.setTaskDefKey(taskDefKey);
updateFlowFieldVo.setNodeState(nodeState);
updateFlowFieldVo.setTaskId(taskId);
updateFlowFieldVo.setNextNodeUserSids(assignee_);
updateFlowFiled(updateFlowFieldVo);
return new ResultBean().success();
}
@ -444,6 +452,8 @@ public class SealRecordService extends MybatisBaseService<SealRecordMapper, Seal
}
String nodeState = resultBean.getData().get(0).getName_();
String taskDefKey = resultBean.getData().get(0).getTask_def_key_();
String taskId = resultBean.getData().get(0).getId_();
String assignee_ = resultBean.getData().get(0).getASSIGNEE_();
String incomingSourceRef = resultBean.getData().get(0).getIncomingSourceRef();
Map<String, Object> map = new HashMap<>();
map.put("businessSid", businessSid);
@ -452,7 +462,14 @@ public class SealRecordService extends MybatisBaseService<SealRecordMapper, Seal
// if (incomingSourceRef.contains("start")) {
map.put("flowState", nodeState);
// }
sysFormLinkFeign.updateFiled(map);
UpdateFlowFieldVo updateFlowFieldVo=new UpdateFlowFieldVo();
updateFlowFieldVo.setSid(businessSid);
updateFlowFieldVo.setTaskDefKey(taskDefKey);
updateFlowFieldVo.setNodeState(nodeState);
updateFlowFieldVo.setTaskId(taskId);
updateFlowFieldVo.setNextNodeUserSids(assignee_);
updateFlowFiled(updateFlowFieldVo);
//this.updateFiled(map);
return new ResultBean().success();
}

Loading…
Cancel
Save