|
@@ -5,6 +5,7 @@ import java.util.List;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
import org.fouram.core.base.controller.BaseController;
|
|
|
import org.fouram.core.util.AppUtil;
|
|
|
+import org.fouram.dto.input.UploadHrEmpUserDTO;
|
|
|
import org.fouram.entity.SapUser;
|
|
|
import org.fouram.enums.UploadHrEmpUserEnum;
|
|
|
import org.fouram.service.SapUserService;
|
|
@@ -37,15 +38,29 @@ public class TestController extends BaseController {
|
|
|
return AppUtil.success();
|
|
|
}
|
|
|
|
|
|
- @PostMapping(value = "/uploadHrEmpUserInfoAnon", produces = "application/json;charset=utf-8")
|
|
|
+ @PostMapping(value = "/uploadDevHrEmpUserInfoAnon", produces = "application/json;charset=utf-8")
|
|
|
@ResponseBody
|
|
|
- public Object uploadHrEmpUserInfoAnon() throws Exception {
|
|
|
- List<SapUser> users = sapUserService.select2021LeaveAndEntryList();
|
|
|
+ public Object uploadDevHrEmpUserInfoAnon(UploadHrEmpUserDTO dto) throws Exception {
|
|
|
+ List<SapUser> users = sapUserService.selectLeaveAndEntryList(dto.getDate());
|
|
|
for (SapUser user : users) {
|
|
|
if (StringUtils.isNotBlank(user.getEndDate())) {
|
|
|
- sapUserService.uploadHrEmpUserInfo(user, UploadHrEmpUserEnum.LEAVE.getCode());
|
|
|
+ sapUserService.uploadHrEmpUserInfo(user, UploadHrEmpUserEnum.LEAVE.getCode(), true);
|
|
|
} else {
|
|
|
- sapUserService.uploadHrEmpUserInfo(user, UploadHrEmpUserEnum.ENTRY.getCode());
|
|
|
+ sapUserService.uploadHrEmpUserInfo(user, UploadHrEmpUserEnum.ENTRY.getCode(), true);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return AppUtil.success();
|
|
|
+ }
|
|
|
+
|
|
|
+ @PostMapping(value = "/uploadMasHrEmpUserInfoAnon", produces = "application/json;charset=utf-8")
|
|
|
+ @ResponseBody
|
|
|
+ public Object uploadMasHrEmpUserInfoAnon(UploadHrEmpUserDTO dto) throws Exception {
|
|
|
+ List<SapUser> users = sapUserService.selectLeaveAndEntryList(dto.getDate());
|
|
|
+ for (SapUser user : users) {
|
|
|
+ if (StringUtils.isNotBlank(user.getEndDate())) {
|
|
|
+ sapUserService.uploadHrEmpUserInfo(user, UploadHrEmpUserEnum.LEAVE.getCode(), false);
|
|
|
+ } else {
|
|
|
+ sapUserService.uploadHrEmpUserInfo(user, UploadHrEmpUserEnum.ENTRY.getCode(), false);
|
|
|
}
|
|
|
}
|
|
|
return AppUtil.success();
|