diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java
index 3e4853e..c0831f2 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/SmsController.java
@@ -4,12 +4,15 @@ import com.ruoyi.common.constant.CacheConstants;
import com.ruoyi.common.constant.Constants;
import com.ruoyi.common.core.domain.AjaxResult;
import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.domain.entity.SysUser;
import com.ruoyi.common.core.domain.model.LoginBody;
import com.ruoyi.common.core.redis.RedisCache;
+import com.ruoyi.common.exception.ServiceException;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.uuid.IdUtils;
import com.ruoyi.system.service.ISmsService;
import com.ruoyi.system.service.ISysConfigService;
+import com.ruoyi.system.service.ISysUserService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.apache.commons.lang3.RandomStringUtils;
@@ -36,6 +39,9 @@ public class SmsController {
@Autowired
private ISmsService iSmsService;
+ @Autowired
+ private ISysUserService userService;
+
@PostMapping("/sendSms")
@ApiOperation("短信发送接口")
public AjaxResult sendSms(@RequestBody LoginBody loginBody) {
@@ -43,6 +49,10 @@ public class SmsController {
if(StringUtils.isEmpty(phone)){
return AjaxResult.error("请输入手机号码!");
}
+ SysUser user = userService.selectUserByPhone(phone);
+ if(user == null){
+ throw new ServiceException("手机号不存在,请重新输入!");
+ }
AjaxResult ajax = AjaxResult.success();
boolean captchaEnabled = configService.selectCaptchaEnabled();
ajax.put("captchaEnabled", captchaEnabled);
diff --git a/ruoyi-ui/src/api/statistics/operation.js b/ruoyi-ui/src/api/statistics/operation.js
new file mode 100644
index 0000000..eb5866d
--- /dev/null
+++ b/ruoyi-ui/src/api/statistics/operation.js
@@ -0,0 +1,10 @@
+import request from '@/utils/request'
+
+// 查询免运营订单信息列表
+export function listInfo(query) {
+ return request({
+ url: '/business/operation/list',
+ method: 'get',
+ params: query
+ })
+}
\ No newline at end of file
diff --git a/ruoyi-ui/src/views/statistics/operation/index.vue b/ruoyi-ui/src/views/statistics/operation/index.vue
new file mode 100644
index 0000000..067999c
--- /dev/null
+++ b/ruoyi-ui/src/views/statistics/operation/index.vue
@@ -0,0 +1,156 @@
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+