|
@@ -272,6 +272,8 @@ public class ActivitiProcessController {
|
|
|
node.setDepartments(actNodeService.findDepartmentByNodeId(element.getId()));
|
|
|
|
|
|
node.setChooseDepHeader(actNodeService.hasChooseDepHeader(element.getId()));
|
|
|
+
|
|
|
+ node.setHeadSuperiorDepartment(actNodeService.hasChooseDepHeader2(element.getId()));
|
|
|
|
|
|
node.setChooseSponsor(actNodeService.hasChooseSponsor(element.getId()));
|
|
|
|
|
@@ -306,7 +308,7 @@ public class ActivitiProcessController {
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping(value = "/editNodeUser", method = RequestMethod.POST)
|
|
|
- public Result editNodeUser(String nodeId, String userIds, String roleIds, String departmentIds, Boolean chooseDepHeader, Boolean chooseSponsor,String tbTableInfoId){
|
|
|
+ public Result editNodeUser(String nodeId, String userIds, String roleIds, String departmentIds,Boolean headSuperiorDepartment, Boolean chooseDepHeader, Boolean chooseSponsor,String tbTableInfoId){
|
|
|
|
|
|
|
|
|
actNodeService.deleteByNodeId(nodeId);
|
|
@@ -344,6 +346,13 @@ public class ActivitiProcessController {
|
|
|
actNode.setType(4);
|
|
|
actNodeService.save(actNode);
|
|
|
}
|
|
|
+ if(headSuperiorDepartment!=null&&headSuperiorDepartment){
|
|
|
+ ActNode actNode = new ActNode();
|
|
|
+ actNode.setTbTableInfoId(tbTableInfoId);
|
|
|
+ actNode.setNodeId(nodeId);
|
|
|
+ actNode.setType(5);
|
|
|
+ actNodeService.save(actNode);
|
|
|
+ }
|
|
|
if(chooseSponsor!=null&&chooseSponsor){
|
|
|
ActNode actNode = new ActNode();
|
|
|
actNode.setTbTableInfoId(tbTableInfoId);
|