|
@@ -6,6 +6,7 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import java.util.Date;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.http.HttpStatus;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
@@ -45,6 +46,19 @@ public class EmployeeInfoController extends BaseController {
|
|
|
if (sysUser == null) {
|
|
|
return failed("用户信息获取失败");
|
|
|
}
|
|
|
+ EmployeeInfo info = employeeInfoService.findByPhone(employeeInfo.getMobileNo());
|
|
|
+ if(info != null && !employeeInfo.getCover()){
|
|
|
+ if(employeeInfo.getCover()){
|
|
|
+ employeeInfo.setOperatorId(sysUser.getId());
|
|
|
+ Date date = new Date();
|
|
|
+ employeeInfo.setUpdateTime(date);
|
|
|
+ employeeInfo.setCreateTime(date);
|
|
|
+ employeeInfoService.update(employeeInfo);
|
|
|
+ return succeed();
|
|
|
+ }else {
|
|
|
+ return failed(HttpStatus.PARTIAL_CONTENT,"该手机号已在系统中,是否更新原有数据");
|
|
|
+ }
|
|
|
+ }
|
|
|
employeeInfo.setOperatorId(sysUser.getId());
|
|
|
Date date = new Date();
|
|
|
employeeInfo.setUpdateTime(date);
|