Jelajahi Sumber

新增查询客户公司列表功能

fans 4 tahun lalu
induk
melakukan
acff14a26e

+ 0 - 10
tnc-sms/src/main/java/org/jeecg/modules/smscheck/controller/SmsCheckCustomerInfoController.java

@@ -418,14 +418,4 @@ public class SmsCheckCustomerInfoController extends JeecgController<SmsCheckCust
         List<SmsCheckTaskVo> smsCheckTaskVos = smsCheckCustomerInfoService.checkInfoWarningCountStaff(smsCheckCustomerInfo);
         return Result.ok(smsCheckTaskVos);
     }
-
-    @GetMapping(value = "/warning/list")
-    public Result<IPage<SmsCheckCustomerInfo>> queryWarningPageList(SmsCheckCustomerInfo smsCheckCustomerInfo,
-                                                             @RequestParam(name = "pageNo", defaultValue = "1") Integer pageNo,
-                                                             @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize,
-                                                             HttpServletRequest request) {
-        List<SmsCheckCustomerInfoVo> smsCheckCustomerInfoVos = smsCheckCustomerInfoService.checkInfoWarningPageList(pageNo,pageSize);
-        return Result.ok(smsCheckCustomerInfoVos);
-    }
-
  }

+ 3 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/mapper/SmsCheckCustomerInfoMapper.java

@@ -2,6 +2,7 @@ package org.jeecg.modules.smscheck.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
+import org.apache.ibatis.annotations.Select;
 import org.apache.ibatis.annotations.SelectProvider;
 import org.jeecg.modules.smscheck.entity.SmsCheckCustomerInfo;
 import org.jeecg.modules.smscheck.entity.SmsCheckCustomerInfoVo;
@@ -16,6 +17,8 @@ import java.util.List;
  * @version V1.0
  */
 public interface SmsCheckCustomerInfoMapper extends BaseMapper<SmsCheckCustomerInfo> {
+    @Select("SELECT any_value(id) id, any_value(customer_no) customer_no,`customer_name` FROM `sms_check_customer_info` GROUP BY `customer_name`")
+    List<SmsCheckCustomerInfo> selectCompanyList();
 
     @SelectProvider(type = ProviderClass.class,method = "checkInfoWarningCount")
     Integer checkInfoWarningCount(SmsCheckCustomerInfo smsCheckCustomerInfo);

+ 2 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/service/ISmsCheckCustomerInfoService.java

@@ -15,6 +15,8 @@ import java.util.List;
  */
 public interface ISmsCheckCustomerInfoService extends IService<SmsCheckCustomerInfo> {
 
+    List<SmsCheckCustomerInfo> selectCompanyList();
+
     Integer checkInfoWarningCount(SmsCheckCustomerInfo smsCheckCustomerInfo);
 
     List<SmsCheckTaskVo> checkInfoWarningCountTime(SmsCheckCustomerInfo smsCheckCustomerInfo);

+ 5 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/service/impl/SmsCheckCustomerInfoServiceImpl.java

@@ -41,4 +41,9 @@ public class SmsCheckCustomerInfoServiceImpl extends ServiceImpl<SmsCheckCustome
     public List<SmsCheckCustomerInfoVo> checkInfoWarningPageList(Integer pageNo, Integer pageSize) {
         return smsCheckCustomerInfoMapper.checkInfoWarningPageList(pageNo,pageSize);
     }
+
+    @Override
+    public List<SmsCheckCustomerInfo> selectCompanyList() {
+        return smsCheckCustomerInfoMapper.selectCompanyList();
+    }
 }