提交 c09893f9 authored 作者: gongwenjie's avatar gongwenjie

Merge branch 'master' of git.yfzx.zjtys.com.cn:zjm/notes2.0

# Conflicts: # notes-attendance/src/main/java/com/zjty/tynotes/attendance/controller/AttendanceController.java
上级 7e501808
...@@ -34,8 +34,11 @@ public class WorkoverAppro { ...@@ -34,8 +34,11 @@ public class WorkoverAppro {
@ApiModelProperty(value = "加班的任务名",example = "1") @ApiModelProperty(value = "加班的任务名",example = "1")
private String name; private String name;
@ApiModelProperty(value = "加班组员名单",example = "1") @ApiModelProperty(value = "加班组员名单id集合",example = "1")
private List<User> groupMenbers; private List<String> groupMenbers;
@ApiModelProperty(value = "加班组员名单名字集合",example = "1")
private List<String> groupMenberName;
@ApiModelProperty(value = "部门id",example = "1") @ApiModelProperty(value = "部门id",example = "1")
private String departmentId; private String departmentId;
......
...@@ -7,9 +7,11 @@ import com.zjty.tynotes.attendance.service.ApprovalInformationService; ...@@ -7,9 +7,11 @@ import com.zjty.tynotes.attendance.service.ApprovalInformationService;
import com.zjty.tynotes.pas.dao.ConfigDao; import com.zjty.tynotes.pas.dao.ConfigDao;
import com.zjty.tynotes.pas.dao.DayDao; import com.zjty.tynotes.pas.dao.DayDao;
import com.zjty.tynotes.pas.dao.DepartmentDao; import com.zjty.tynotes.pas.dao.DepartmentDao;
import com.zjty.tynotes.pas.dao.PasUserDao;
import com.zjty.tynotes.pas.entity.Config; import com.zjty.tynotes.pas.entity.Config;
import com.zjty.tynotes.pas.entity.Day; import com.zjty.tynotes.pas.entity.Day;
import com.zjty.tynotes.pas.entity.Department; import com.zjty.tynotes.pas.entity.Department;
import com.zjty.tynotes.pas.entity.User;
import com.zjty.tynotes.pas.entity.vo.PageResponse; import com.zjty.tynotes.pas.entity.vo.PageResponse;
import com.zjty.tynotes.pas.service.IUserService; import com.zjty.tynotes.pas.service.IUserService;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -48,6 +50,8 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -48,6 +50,8 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
private UserSickNumDao userSickNumDao; private UserSickNumDao userSickNumDao;
@Autowired @Autowired
private WorkoverApproDao workoverApproDao; private WorkoverApproDao workoverApproDao;
@Autowired
private PasUserDao pasUserDao;
@Override @Override
public ApprovalInformation addApproval(ApprovalInformation approvalInformation) { public ApprovalInformation addApproval(ApprovalInformation approvalInformation) {
...@@ -326,7 +330,18 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic ...@@ -326,7 +330,18 @@ public class ApprovalInformationServiceImpl implements ApprovalInformationServic
*/ */
@Override @Override
public WorkoverAppro addWorkoverApproval(WorkoverAppro workoverAppro) { public WorkoverAppro addWorkoverApproval(WorkoverAppro workoverAppro) {
List<String> groupMenbers = workoverAppro.getGroupMenbers();
List<String> names = new ArrayList<>();
if(groupMenbers!=null){
groupMenbers.forEach(groupMenber ->{
Optional<User> optional = pasUserDao.findById(groupMenber);
if(optional.isPresent()){
names.add(optional.get().getUsername());
}
});
}
workoverAppro.setStatus("0"); workoverAppro.setStatus("0");
workoverAppro.setGroupMenberName(names);
workoverAppro.setApplyTime(new Date()); workoverAppro.setApplyTime(new Date());
return workoverApproDao.save(workoverAppro); return workoverApproDao.save(workoverAppro);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论