|
|
|
@ -4,6 +4,7 @@ import java.util.List;
|
|
|
|
import java.util.Arrays;
|
|
|
|
import java.util.Arrays;
|
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
import java.util.concurrent.TimeUnit;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
import javax.validation.constraints.*;
|
|
|
|
import javax.validation.constraints.*;
|
|
|
|
@ -79,6 +80,18 @@ public class PayEmployeeInfoController extends BaseController {
|
|
|
|
@RepeatSubmit()
|
|
|
|
@RepeatSubmit()
|
|
|
|
@PostMapping()
|
|
|
|
@PostMapping()
|
|
|
|
public R<Void> add(@Validated(AddGroup.class) @RequestBody PayEmployeeInfoBo bo) {
|
|
|
|
public R<Void> add(@Validated(AddGroup.class) @RequestBody PayEmployeeInfoBo bo) {
|
|
|
|
|
|
|
|
PayEmployeeInfoBo em = new PayEmployeeInfoBo();
|
|
|
|
|
|
|
|
em.setPhone(bo.getPhone());
|
|
|
|
|
|
|
|
List<PayEmployeeInfoVo> payEmployeeInfoVos = iPayEmployeeInfoService.queryList(em);
|
|
|
|
|
|
|
|
if (payEmployeeInfoVos!=null&&payEmployeeInfoVos.size()>0) { // 表示重手机号
|
|
|
|
|
|
|
|
throw new ServiceException("该手机号已注册");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
em.setPhone(null);
|
|
|
|
|
|
|
|
em.setName(bo.getName());
|
|
|
|
|
|
|
|
List<PayEmployeeInfoVo> payEmployeeInfoVos1 = iPayEmployeeInfoService.queryList(em);
|
|
|
|
|
|
|
|
if (payEmployeeInfoVos1!=null&&payEmployeeInfoVos1.size()>0) { // 表示重名
|
|
|
|
|
|
|
|
throw new ServiceException("系统中存在同名员工");
|
|
|
|
|
|
|
|
}
|
|
|
|
return toAjax(iPayEmployeeInfoService.insertByBo(bo));
|
|
|
|
return toAjax(iPayEmployeeInfoService.insertByBo(bo));
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|