|
|
@@ -26,6 +26,9 @@ public interface SmsCheckCustomerInfoMapper extends BaseMapper<SmsCheckCustomerI
|
|
|
@SelectProvider(type = ProviderClass.class,method = "checkInfoWarningCountStaff")
|
|
|
List<SmsCheckTaskVo> checkInfoWarningCountStaff(SmsCheckCustomerInfo smsCheckCustomerInfo);
|
|
|
|
|
|
+ @SelectProvider(type = ProviderClass.class,method = "checkInfoWarningCountStaff")
|
|
|
+ List<SmsCheckCustomerInfoVo> checkInfoWarningPageList(Integer pageNo, Integer pageSize);
|
|
|
+
|
|
|
class ProviderClass{
|
|
|
public String checkInfoWarningCount(SmsCheckCustomerInfo smsCheckCustomerInfo){
|
|
|
StringBuilder sql = new StringBuilder();
|
|
|
@@ -49,9 +52,7 @@ public interface SmsCheckCustomerInfoMapper extends BaseMapper<SmsCheckCustomerI
|
|
|
sql.append(" FROM sms_check_customer_info scci");
|
|
|
sql.append(" LEFT JOIN sms_check_task sct ON sct.id = scci.task_id");
|
|
|
sql.append(" WHERE NOW() > sct.task_end_time");
|
|
|
- if (smsCheckCustomerInfo.getCheckState() != null){
|
|
|
- sql.append(" AND scci.check_state = " + smsCheckCustomerInfo.getCheckState());
|
|
|
- }
|
|
|
+ sql.append(" AND scci.check_state IN (0,1,4)");
|
|
|
if(StringUtils.isNotBlank(smsCheckCustomerInfo.getStaffNo())){
|
|
|
sql.append(" AND scci.staff_no = '" + smsCheckCustomerInfo.getStaffNo() + "'");
|
|
|
}
|
|
|
@@ -61,7 +62,6 @@ public interface SmsCheckCustomerInfoMapper extends BaseMapper<SmsCheckCustomerI
|
|
|
return sql.toString();
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public String checkInfoWarningCountStaff(SmsCheckCustomerInfo smsCheckCustomerInfo){
|
|
|
StringBuilder sql = new StringBuilder();
|
|
|
sql.append(" SELECT COUNT(1) count,scci.staff_info staffInfo");
|
|
|
@@ -71,6 +71,19 @@ public interface SmsCheckCustomerInfoMapper extends BaseMapper<SmsCheckCustomerI
|
|
|
sql.append(" AND scci.check_state IN (0,1,4)");
|
|
|
sql.append(" GROUP BY scci.staff_info");
|
|
|
return sql.toString();
|
|
|
+ }
|
|
|
+
|
|
|
+ private String checkInfoWarningCountStaff(Integer pageNo, Integer pageSize){
|
|
|
+ StringBuilder sql = new StringBuilder();
|
|
|
+ sql.append("SELECT sct.task_name taskName,sct.task_end_time taskEndTime," +
|
|
|
+ "scci.customer_no customerNo,scci.customer_name customerName," +
|
|
|
+ "scci.staff_info staffInfo,scci.user_open_state userOpenState scci.check_state checkState ");
|
|
|
+ sql.append(" FROM sms_check_customer_info scci");
|
|
|
+ sql.append(" LEFT JOIN sms_check_task sct ON sct.id=scci.task_id ");
|
|
|
+ sql.append(" WHERE NOW()> sct.task_end_time");
|
|
|
+ sql.append(" AND scci.check_state IN (0,1,4)");
|
|
|
+ sql.append(" LIMIT "+ (pageNo-1)*pageSize + ","+pageSize);
|
|
|
+ return sql.toString();
|
|
|
|
|
|
}
|
|
|
|