|
@@ -30,8 +30,6 @@ import java.util.stream.Collectors;
|
|
@RequestMapping("/admin/user")
|
|
@RequestMapping("/admin/user")
|
|
@CrossOrigin
|
|
@CrossOrigin
|
|
public class SysUserController {
|
|
public class SysUserController {
|
|
- @Autowired
|
|
|
|
- private IUserService iUserService;
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private ISysUserService sysUserService;
|
|
private ISysUserService sysUserService;
|
|
@@ -73,7 +71,7 @@ public class SysUserController {
|
|
@PostMapping("/add")
|
|
@PostMapping("/add")
|
|
public Result add(@RequestParam("userId") String userId,
|
|
public Result add(@RequestParam("userId") String userId,
|
|
@RequestParam(value = "userName",required = false) String userName,
|
|
@RequestParam(value = "userName",required = false) String userName,
|
|
- @RequestParam(value = "gender",required = false) Integer gender,
|
|
|
|
|
|
+ @RequestParam(value = "gender",required = false) String gender,
|
|
@RequestParam(value = "nation",required = false) String nation,
|
|
@RequestParam(value = "nation",required = false) String nation,
|
|
@RequestParam(value = "nativePlace",required = false) String nativePlace,
|
|
@RequestParam(value = "nativePlace",required = false) String nativePlace,
|
|
@RequestParam(value = "birthday",required = false) String birthday,
|
|
@RequestParam(value = "birthday",required = false) String birthday,
|
|
@@ -104,7 +102,7 @@ public class SysUserController {
|
|
SysUser sysUser = new SysUser();
|
|
SysUser sysUser = new SysUser();
|
|
sysUser.setUserName(userName);
|
|
sysUser.setUserName(userName);
|
|
sysUser.setUserId(userId);
|
|
sysUser.setUserId(userId);
|
|
- sysUser.setGender(gender);
|
|
|
|
|
|
+ sysUser.setGender(Integer.parseInt(gender));
|
|
sysUser.setNation(nation);
|
|
sysUser.setNation(nation);
|
|
sysUser.setNativePlace(nativePlace);
|
|
sysUser.setNativePlace(nativePlace);
|
|
|
|
|
|
@@ -170,81 +168,11 @@ public class SysUserController {
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/update")
|
|
@PostMapping("/update")
|
|
- public Result update(@RequestParam("id") Integer id,
|
|
|
|
- @RequestParam("userId") String userId,
|
|
|
|
- @RequestParam(value = "userName",required = false) String userName,
|
|
|
|
- @RequestParam(value = "gender",required = false) Integer gender,
|
|
|
|
- @RequestParam(value = "nation",required = false) String nation,
|
|
|
|
- @RequestParam(value = "nativePlace",required = false) String nativePlace,
|
|
|
|
- @RequestParam(value = "birthday",required = false) String birthday,
|
|
|
|
- @RequestParam(value = "politicsPace",required = false) String politicsPace,
|
|
|
|
- @RequestParam(value = "peopleType",required = false) String peopleType,
|
|
|
|
- @RequestParam(value = "educationalLevel",required = false) String educationalLevel,
|
|
|
|
- @RequestParam(value = "cardType",required = false) String cardType,
|
|
|
|
- @RequestParam(value = "cardNum",required = false) String cardNum,
|
|
|
|
- @RequestParam(value = "userPhone",required = false) String userPhone,
|
|
|
|
- @RequestParam(value = "publicPhone",required = false) String publicPhone,
|
|
|
|
- @RequestParam(value = "userMali",required = false) String userMali,
|
|
|
|
- @RequestParam(value = "publicMali",required = false) String publicMali,
|
|
|
|
- @RequestParam(value = "entryTime",required = false) String entryTime,
|
|
|
|
- @RequestParam(value = "probation",required = false) String probation,
|
|
|
|
- @RequestParam(value = "department",required = false) String department,
|
|
|
|
- @RequestParam(value = "job",required = false) String job,
|
|
|
|
- @RequestParam(value = "jobType",required = false) String jobType,
|
|
|
|
- @RequestParam(value = "workLocation",required = false) String workLocation,
|
|
|
|
- @RequestParam(value = "workLocationType",required = false) Integer workLocationType,
|
|
|
|
- @RequestParam(value = "farmId",required = false) String farmId,
|
|
|
|
- @RequestParam(value = "emergentUser",required = false) String emergentUser,
|
|
|
|
- @RequestParam(value = "emergentUserPhone,required = false") String emergentUserPhone,
|
|
|
|
- @RequestParam(value = "sheng",required = false) String sheng,
|
|
|
|
- @RequestParam(value = "shi",required = false) String shi,
|
|
|
|
- @RequestParam(value = "xxdz",required = false) String xxdz,
|
|
|
|
- @RequestParam(value = "yzbm",required = false) String yzbm,
|
|
|
|
- @RequestParam("imgUrl") MultipartFile imgUrl) throws IOException {
|
|
|
|
- SysUser sysUser = new SysUser();
|
|
|
|
- sysUser.setUserName(userName);
|
|
|
|
- sysUser.setId(id);
|
|
|
|
- sysUser.setUserId(userId);
|
|
|
|
- sysUser.setGender(gender);
|
|
|
|
- sysUser.setNation(nation);
|
|
|
|
- sysUser.setNativePlace(nativePlace);
|
|
|
|
-
|
|
|
|
- sysUser.setBirthday(DateUtil.parse(birthday,"yyyy-MM-dd"));
|
|
|
|
- sysUser.setPoliticsPace(politicsPace);
|
|
|
|
- sysUser.setPeopleType(peopleType);
|
|
|
|
- sysUser.setEducationalLevel(educationalLevel);
|
|
|
|
- sysUser.setCardType(cardType);
|
|
|
|
- sysUser.setCardNum(cardNum);
|
|
|
|
- sysUser.setUserPhone(userPhone);
|
|
|
|
- sysUser.setPublicPhone(publicPhone);
|
|
|
|
- sysUser.setUserMali(userMali);
|
|
|
|
- sysUser.setPublicMali(publicMali);
|
|
|
|
- sysUser.setEntryTime(DateUtil.parse(entryTime,"yyyy-MM-dd"));
|
|
|
|
- sysUser.setProbation(probation);
|
|
|
|
- sysUser.setDepartment(department);
|
|
|
|
- sysUser.setJob(job);
|
|
|
|
- sysUser.setJobType(jobType);
|
|
|
|
- sysUser.setWorkLocation(workLocation);
|
|
|
|
- sysUser.setWorkLocationType(workLocationType);
|
|
|
|
- sysUser.setFarmId(farmId);
|
|
|
|
- sysUser.setEmergentUser(emergentUser);
|
|
|
|
- sysUser.setEmergentUserPhone(emergentUserPhone);
|
|
|
|
- sysUser.setSheng(sheng);
|
|
|
|
- sysUser.setShi(shi);
|
|
|
|
- sysUser.setXxdz(xxdz);
|
|
|
|
- sysUser.setYzbm(yzbm);
|
|
|
|
-
|
|
|
|
- if (ObjectUtil.isNotEmpty(imgUrl)) {
|
|
|
|
- String imageCom = uploadImage.getImageCom(imgUrl);
|
|
|
|
- if ("上传失败".equals(imageCom)) {
|
|
|
|
- TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
|
|
|
|
- return new Result(10001, "图片上传失败", false);
|
|
|
|
- }else {
|
|
|
|
- sysUser.setImgUrl(imageCom);
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
|
|
+ public Result update(@RequestBody SysUser sysUser) {
|
|
|
|
+ String cardType = sysUser.getCardType();
|
|
|
|
+ String cardNum = sysUser.getCardNum();
|
|
|
|
|
|
|
|
+ String userPhone = sysUser.getUserPhone();
|
|
if(StringUtils.isNotBlank(userPhone)){
|
|
if(StringUtils.isNotBlank(userPhone)){
|
|
if (!PhoneNumberValidator.isValidPhoneNumber(userPhone))
|
|
if (!PhoneNumberValidator.isValidPhoneNumber(userPhone))
|
|
return new Result(10001,"手机号格式不正确",false);
|
|
return new Result(10001,"手机号格式不正确",false);
|
|
@@ -264,7 +192,16 @@ public class SysUserController {
|
|
sysUser.setAge(DateUtil.ageOfNow(sysUser.getBirthday()));
|
|
sysUser.setAge(DateUtil.ageOfNow(sysUser.getBirthday()));
|
|
}
|
|
}
|
|
sysUserService.updateById(sysUser);
|
|
sysUserService.updateById(sysUser);
|
|
- return new Result(10000,"保存成功",true);
|
|
|
|
|
|
+ accountMultilevelService.updateByUser(sysUser);
|
|
|
|
+ return new Result(10000,"修改成功",true);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @PostMapping("/uploadUserImg")
|
|
|
|
+ public Result uploadUserImg(@RequestParam("imgUrl") MultipartFile imgUrl,
|
|
|
|
+ @RequestParam("id") Integer id) throws IOException {
|
|
|
|
+
|
|
|
|
+ return sysUserService.uploadUserImg(imgUrl,id);
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
@PostMapping("/remove")
|
|
@PostMapping("/remove")
|