Browse Source

司机手机号重复错误提示

zouzhuo 3 years ago
parent
commit
73213b8cdf

+ 6 - 1
ruoyi-admin/src/main/java/com/ruoyi/web/controller/fleet/basicData/FleetDriverMsgController.java

@@ -124,7 +124,12 @@ public class FleetDriverMsgController extends BaseController
     public AjaxResult edit(@RequestBody FleetDriverMsg fleetDriverMsg)
     public AjaxResult edit(@RequestBody FleetDriverMsg fleetDriverMsg)
     {
     {
         fleetDriverMsg.setCreateBy(SecurityUtils.getUsername());
         fleetDriverMsg.setCreateBy(SecurityUtils.getUsername());
-        return toAjax(fleetDriverMsgService.updateFleetDriverMsg(fleetDriverMsg));
+        TCorps tCorps = fleetDriverMsgService.selectFleetDriverMsgById(fleetDriverMsg.getId());
+        if (tCorps.getfTel() == fleetDriverMsg.getTel()){
+            return AjaxResult.error("手机号已被注册");
+        }else{
+            return toAjax(fleetDriverMsgService.updateFleetDriverMsg(fleetDriverMsg));
+        }
     }
     }
 
 
     /**
     /**

+ 2 - 1
ruoyi-fleet/src/main/java/com/ruoyi/basicData/service/impl/FleetDriverMsgServiceImpl.java

@@ -132,7 +132,7 @@ public class FleetDriverMsgServiceImpl implements IFleetDriverMsgService {
             sysUser.setUserName(tCorps.getfTel());
             sysUser.setUserName(tCorps.getfTel());
             sysUser.setPhonenumber(tCorps.getfTel());
             sysUser.setPhonenumber(tCorps.getfTel());
             SysUser userPhone = userMapper.checkPhoneUnique(sysUser.getPhonenumber());
             SysUser userPhone = userMapper.checkPhoneUnique(sysUser.getPhonenumber());
-            if (StringUtils.isNotNull(userPhone) && "T".equals(userPhone.getRelatedNo())) {
+            if (StringUtils.isNotNull(userPhone)) {
                 return AjaxResult.error("新增用户'" + sysUser.getUserName() + "'失败,手机号码已存在");
                 return AjaxResult.error("新增用户'" + sysUser.getUserName() + "'失败,手机号码已存在");
             } else if (userMapper.checkUserNameUnique(sysUser.getUserName()) > 1) {
             } else if (userMapper.checkUserNameUnique(sysUser.getUserName()) > 1) {
                 return AjaxResult.error("新增用户'" + sysUser.getUserName() + "'失败,登录账号已存在");
                 return AjaxResult.error("新增用户'" + sysUser.getUserName() + "'失败,登录账号已存在");
@@ -278,6 +278,7 @@ public class FleetDriverMsgServiceImpl implements IFleetDriverMsgService {
     @Override
     @Override
     public int updateFleetDriverMsg(FleetDriverMsg fleetDriverMsg) {
     public int updateFleetDriverMsg(FleetDriverMsg fleetDriverMsg) {
         fleetDriverMsg.setUpdateTime(DateUtils.getNowDate());
         fleetDriverMsg.setUpdateTime(DateUtils.getNowDate());
+        String tel = fleetDriverMsg.getTel();
         return fleetDriverMsgMapper.updateFleetDriverMsg(fleetDriverMsg);
         return fleetDriverMsgMapper.updateFleetDriverMsg(fleetDriverMsg);
     }
     }
 
 

+ 1 - 1
ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml

@@ -135,7 +135,7 @@
 	</select>
 	</select>
 
 
 	<select id="checkPhoneUnique" parameterType="String" resultMap="SysUserResult">
 	<select id="checkPhoneUnique" parameterType="String" resultMap="SysUserResult">
-		select user_id, user_name, phonenumber user_system, related_no, status from sys_user where phonenumber = #{phonenumber} limit 1
+		select user_id, user_name, phonenumber, user_system, related_no, status from sys_user where phonenumber = #{phonenumber} limit 1
 	</select>
 	</select>
 
 
 	<select id="checkEmailUnique" parameterType="String" resultMap="SysUserResult">
 	<select id="checkEmailUnique" parameterType="String" resultMap="SysUserResult">