|
@@ -118,20 +118,24 @@ public class YzFlowController {
|
|
|
//有选择领导的时候新增
|
|
|
if(yzFlowDTO.getNeUser()!=null) {
|
|
|
if(!yzFlowDTO.getNeUser().equals("")){
|
|
|
- YzFlowDTO a1=new YzFlowDTO();
|
|
|
- a1.setYzId(yzFlowDTO.getYzId());
|
|
|
- a1.setState("1");
|
|
|
- UserDTO userDTO2=userService.getUserByLoginName(yzFlowDTO.getNeUser(),"10000");
|
|
|
- a1.setCreateBy(userDTO);
|
|
|
- a1.setUpdateBy(userDTO2);
|
|
|
- a1.setCreateTruename(userDTO.getName());
|
|
|
- a1.setNextTruename(userDTO2.getName());
|
|
|
- a1.setNextUser(userDTO2.getId());
|
|
|
- if(userDTO2.getRoleNames().contains("科室负责人")) a1.setWhich("0");
|
|
|
- if(userDTO2.getRoleNames().contains("办公室主任") || userDTO2.getRoleNames().contains("办公室管理员") ) a1.setWhich("1");
|
|
|
- if(userDTO2.getRoleNames().contains("分管领导")) a1.setWhich("2");
|
|
|
- if(userDTO2.getRoleNames().contains("局领导")) a1.setWhich("3");
|
|
|
- yzFlowService.saveOrUpdate (yzFlowWrapper.toEntity (a1));
|
|
|
+ String[] user = yzFlowDTO.getNeUser().split(",");
|
|
|
+ for (int i = 0; i < user.length; i++) {
|
|
|
+ YzFlowDTO a1=new YzFlowDTO();
|
|
|
+ a1.setYzId(yzFlowDTO.getYzId());
|
|
|
+ a1.setState("1");
|
|
|
+ UserDTO userDTO2=userService.getUserByLoginName(user[i],"10000");
|
|
|
+ a1.setCreateBy(userDTO);
|
|
|
+ a1.setUpdateBy(userDTO2);
|
|
|
+ a1.setCreateTruename(userDTO.getName());
|
|
|
+ a1.setNextTruename(userDTO2.getName());
|
|
|
+ a1.setNextUser(userDTO2.getId());
|
|
|
+ if(userDTO2.getRoleNames().contains("科室负责人")) a1.setWhich("0");
|
|
|
+ if(userDTO2.getRoleNames().contains("办公室主任") || userDTO2.getRoleNames().contains("办公室管理员") ) a1.setWhich("1");
|
|
|
+ if(userDTO2.getRoleNames().contains("分管领导")) a1.setWhich("2");
|
|
|
+ if(userDTO2.getRoleNames().contains("局领导")) a1.setWhich("3");
|
|
|
+ yzFlowService.saveOrUpdate (yzFlowWrapper.toEntity (a1));
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
|