Commit 7d1454dc authored by litengwei's avatar litengwei

人员新增编号加校验

parent d76efef1
...@@ -25,9 +25,12 @@ import org.apache.commons.lang3.ObjectUtils; ...@@ -25,9 +25,12 @@ import org.apache.commons.lang3.ObjectUtils;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value; import org.springframework.beans.factory.annotation.Value;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import org.typroject.tyboot.core.foundation.context.RequestContext;
import org.typroject.tyboot.core.foundation.enumeration.UserType; import org.typroject.tyboot.core.foundation.enumeration.UserType;
import org.typroject.tyboot.core.foundation.utils.ValidationUtil;
import org.typroject.tyboot.core.restful.doc.TycloudOperation; import org.typroject.tyboot.core.restful.doc.TycloudOperation;
import org.typroject.tyboot.core.restful.utils.ResponseHelper; import org.typroject.tyboot.core.restful.utils.ResponseHelper;
import org.typroject.tyboot.core.restful.utils.ResponseModel; import org.typroject.tyboot.core.restful.utils.ResponseModel;
...@@ -437,6 +440,15 @@ public class OrgPersonController extends BaseController { ...@@ -437,6 +440,15 @@ public class OrgPersonController extends BaseController {
@RequestMapping(value = "/peopleSave", method = RequestMethod.POST) @RequestMapping(value = "/peopleSave", method = RequestMethod.POST)
@ApiOperation(httpMethod = "POST", value = "新增人员", notes = "新增人员默认创建消防人员") @ApiOperation(httpMethod = "POST", value = "新增人员", notes = "新增人员默认创建消防人员")
public ResponseModel<PeopleInfoDto> peopleSave(@RequestBody PeopleInfoDto peopleInfoDto) { public ResponseModel<PeopleInfoDto> peopleSave(@RequestBody PeopleInfoDto peopleInfoDto) {
if(!ValidationUtil.isEmpty(peopleInfoDto.getFirefighters().getPersonNumber())){
if(peopleInfoDto.getFirefighters().getPersonNumber().length() > 20) {
ResponseModel<PeopleInfoDto> response = new ResponseModel<>();
response.setStatus(HttpStatus.INTERNAL_SERVER_ERROR.value()); response.setDevMessage("FAILED");
response.setMessage("人员编号长度过长,最多不可超过20个字符");
response.setTraceId(RequestContext.getTraceId());
return response;
}
}
return ResponseHelper.buildResponse( iOrgUsrService.peopleSave(peopleInfoDto)); return ResponseHelper.buildResponse( iOrgUsrService.peopleSave(peopleInfoDto));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment