Ver Fonte

'开发设备报修记录表-手机号校验接口'

james há 1 ano atrás
pai
commit
1808b62fc2

+ 11 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/controller/web/CrmDeviceRepairController.java

@@ -73,6 +73,17 @@ public class CrmDeviceRepairController {
         return ApiResult.success();
     }
 
+    /**
+     * 手机号校验
+     * @param phoneVerifyVO
+     * @return
+     */
+    @PostMapping("phoneVerify")
+    ApiResult<Void> phoneVerify(@RequestBody PhoneVerifyVO phoneVerifyVO){
+        crmDeviceRepairService.phoneVerify(phoneVerifyVO);
+        return ApiResult.success();
+    }
+
     /**
      * 获取每个手机号提交的历史记录
      * @param phoneVerifyVO

+ 2 - 0
service-iot/service-iot-biz/src/main/java/com/usky/iot/service/CrmDeviceRepairService.java

@@ -26,5 +26,7 @@ public interface CrmDeviceRepairService extends CrudService<CrmDeviceRepair> {
 
     void score(CrmDeviceRepairScoreVO scoreVO);
 
+    void phoneVerify(PhoneVerifyVO phoneVerifyVO);
+
     CommonPage<CrmDeviceRepair> getHistory(PhoneVerifyVO phoneVerifyVO);
 }

+ 7 - 1
service-iot/service-iot-biz/src/main/java/com/usky/iot/service/impl/CrmDeviceRepairServiceImpl.java

@@ -204,7 +204,7 @@ public class CrmDeviceRepairServiceImpl extends AbstractCrudService<CrmDeviceRep
     }
 
     @Override
-    public CommonPage<CrmDeviceRepair> getHistory(PhoneVerifyVO phoneVerifyVO){
+    public void phoneVerify(PhoneVerifyVO phoneVerifyVO){
         String phone = phoneVerifyVO.getPhone();
         String verify = phoneVerifyVO.getVerify();
         if(!com.usky.common.core.util.StringUtils.isBlank(phone) && !com.usky.common.core.util.StringUtils.isBlank(verify)) {
@@ -219,6 +219,12 @@ public class CrmDeviceRepairServiceImpl extends AbstractCrudService<CrmDeviceRep
                 throw new BusinessException("用户名或手机号不能为空");
             }
         }
+    }
+
+    @Override
+    public CommonPage<CrmDeviceRepair> getHistory(PhoneVerifyVO phoneVerifyVO){
+        String phone = phoneVerifyVO.getPhone();
+
         IPage<CrmDeviceRepair> page = new Page<>(phoneVerifyVO.getCurrent(), phoneVerifyVO.getSize());
         LambdaQueryWrapper<CrmDeviceRepair> queryWrapper = Wrappers.lambdaQuery();
         queryWrapper.eq(CrmDeviceRepair::getReflectPhone,phone)