|
@@ -86,12 +86,19 @@ public interface SmsCheckCustomerInfoMapper extends BaseMapper<SmsCheckCustomerI
|
|
|
@SelectProvider(type = ProviderClass.class, method = "getWarningFiled")
|
|
@SelectProvider(type = ProviderClass.class, method = "getWarningFiled")
|
|
|
List<Map<String, Integer>> getWarningFiled( Map<String, String> parameterMap );
|
|
List<Map<String, Integer>> getWarningFiled( Map<String, String> parameterMap );
|
|
|
|
|
|
|
|
|
|
+ @SelectProvider(type = ProviderClass.class, method = "warningCountGroupSum")
|
|
|
|
|
+ List<String> warningCountGroupSum( Map<String, String> parameterMap );
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
@SelectProvider(type = ProviderClass.class, method = "warningCountGroup")
|
|
@SelectProvider(type = ProviderClass.class, method = "warningCountGroup")
|
|
|
- List<Map<String, String>> warningCountGroup( Map<String, String> parameterMap );
|
|
|
|
|
|
|
+ List<String> warningCountGroup( Map<String, String> parameterMap );
|
|
|
|
|
+
|
|
|
|
|
|
|
|
@SelectProvider(type = ProviderClass.class, method = "countGroupCheck")
|
|
@SelectProvider(type = ProviderClass.class, method = "countGroupCheck")
|
|
|
- List<Map<String, String>> countGroupCheck( Map<String, String> parameterMap );
|
|
|
|
|
|
|
+ List<String> countGroupCheck( Map<String, String> parameterMap );
|
|
|
|
|
|
|
|
|
|
+ @SelectProvider(type = ProviderClass.class, method = "countGroupCheckSum")
|
|
|
|
|
+ List<String> countGroupCheckSum( Map<String, String> parameterMap );
|
|
|
@SelectProvider(type = ProviderClass.class, method = "selectMapGroupJb")
|
|
@SelectProvider(type = ProviderClass.class, method = "selectMapGroupJb")
|
|
|
List<Map<String, Integer>> selectMapGroupJb( Map<String, String> parameterMap );
|
|
List<Map<String, Integer>> selectMapGroupJb( Map<String, String> parameterMap );
|
|
|
@SelectProvider(type = ProviderClass.class, method = "selectHistoryListPage")
|
|
@SelectProvider(type = ProviderClass.class, method = "selectHistoryListPage")
|
|
@@ -199,25 +206,9 @@ public interface SmsCheckCustomerInfoMapper extends BaseMapper<SmsCheckCustomerI
|
|
|
return sql.toString();
|
|
return sql.toString();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-
|
|
|
|
|
public String countGroupCheck( Map<String, String> parameterMap){
|
|
public String countGroupCheck( Map<String, String> parameterMap){
|
|
|
StringBuilder sql = new StringBuilder();
|
|
StringBuilder sql = new StringBuilder();
|
|
|
-
|
|
|
|
|
- sql.append(" SELECT count(*) from sms_check_customer_info info where 1=1 and info.del_flag=0 and info.check_state =5 ");
|
|
|
|
|
-
|
|
|
|
|
- if (StringUtils.isNotBlank(parameterMap.get("startDate"))){
|
|
|
|
|
- sql.append(" and info.create_time>='"+parameterMap.get("startDate")+"' ");
|
|
|
|
|
- }
|
|
|
|
|
- if (StringUtils.isNotBlank(parameterMap.get("endDate"))) {
|
|
|
|
|
- sql.append(" and info.create_time<='"+parameterMap.get("endDate")+"' ");
|
|
|
|
|
- }
|
|
|
|
|
- if (StringUtils.isNotBlank(parameterMap.get("taskType"))) {
|
|
|
|
|
- sql.append(" and info.type ="+parameterMap.get("taskType")+" ");
|
|
|
|
|
- }
|
|
|
|
|
- sql.append(" union all ");
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- sql.append(" SELECT Sum(a) from ( select count(*)a from (\n" +
|
|
|
|
|
|
|
+ sql.append(" select info_id from (\n" +
|
|
|
"SELECT create_date,info.type,info.del_flag,info_id from sms_check_customer_data_log_bill bill left join sms_check_customer_info info on bill.info_id=info.id \n" +
|
|
"SELECT create_date,info.type,info.del_flag,info_id from sms_check_customer_data_log_bill bill left join sms_check_customer_info info on bill.info_id=info.id \n" +
|
|
|
" \n" +
|
|
" \n" +
|
|
|
"UNION all \n" +
|
|
"UNION all \n" +
|
|
@@ -230,47 +221,65 @@ public interface SmsCheckCustomerInfoMapper extends BaseMapper<SmsCheckCustomerI
|
|
|
") aa where 1=1 and aa.del_flag=0 ");
|
|
") aa where 1=1 and aa.del_flag=0 ");
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(parameterMap.get("startDate"))){
|
|
if (StringUtils.isNotBlank(parameterMap.get("startDate"))){
|
|
|
- sql.append(" and aa.create_date>='"+parameterMap.get("startDate")+"' ");
|
|
|
|
|
|
|
+ sql.append(" and aa.create_date>='"+parameterMap.get("startDate")+" 00:00:00' ");
|
|
|
}
|
|
}
|
|
|
if (StringUtils.isNotBlank(parameterMap.get("endDate"))) {
|
|
if (StringUtils.isNotBlank(parameterMap.get("endDate"))) {
|
|
|
- sql.append(" and aa.create_date<='"+parameterMap.get("endDate")+"' ");
|
|
|
|
|
|
|
+ sql.append(" and aa.create_date<='"+parameterMap.get("endDate")+" 23:59:59' ");
|
|
|
}
|
|
}
|
|
|
if (StringUtils.isNotBlank(parameterMap.get("taskType"))) {
|
|
if (StringUtils.isNotBlank(parameterMap.get("taskType"))) {
|
|
|
sql.append(" and aa.type ="+parameterMap.get("taskType")+" ");
|
|
sql.append(" and aa.type ="+parameterMap.get("taskType")+" ");
|
|
|
}
|
|
}
|
|
|
- sql.append(" group by info_id )a ");
|
|
|
|
|
|
|
+
|
|
|
return sql.toString();
|
|
return sql.toString();
|
|
|
}
|
|
}
|
|
|
- public String warningCountGroup( Map<String, String> parameterMap){
|
|
|
|
|
|
|
+ public String countGroupCheckSum( Map<String, String> parameterMap){
|
|
|
StringBuilder sql = new StringBuilder();
|
|
StringBuilder sql = new StringBuilder();
|
|
|
|
|
|
|
|
- sql.append(" SELECT count(*) from sms_check_customer_info_become_due due where 1=1 and due.del_flag=0 and due.check_state=5 ");
|
|
|
|
|
|
|
+ sql.append(" SELECT id from sms_check_customer_info info where 1=1 and info.del_flag=0 and info.check_state =5 ");
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(parameterMap.get("startDate"))){
|
|
if (StringUtils.isNotBlank(parameterMap.get("startDate"))){
|
|
|
- sql.append(" and due.create_time>='"+parameterMap.get("startDate")+"' ");
|
|
|
|
|
|
|
+ sql.append(" and info.create_time>='"+parameterMap.get("startDate")+" 00:00:00' ");
|
|
|
}
|
|
}
|
|
|
if (StringUtils.isNotBlank(parameterMap.get("endDate"))) {
|
|
if (StringUtils.isNotBlank(parameterMap.get("endDate"))) {
|
|
|
- sql.append(" and due.create_time<='"+parameterMap.get("endDate")+"' ");
|
|
|
|
|
|
|
+ sql.append(" and info.create_time<='"+parameterMap.get("endDate")+" 23:59:59' ");
|
|
|
|
|
+ }
|
|
|
|
|
+ if (StringUtils.isNotBlank(parameterMap.get("taskType"))) {
|
|
|
|
|
+ sql.append(" and info.type ="+parameterMap.get("taskType")+" ");
|
|
|
|
|
+ }
|
|
|
|
|
+ return sql.toString();
|
|
|
|
|
+ }
|
|
|
|
|
+ public String warningCountGroupSum( Map<String, String> parameterMap){
|
|
|
|
|
+ StringBuilder sql = new StringBuilder();
|
|
|
|
|
+
|
|
|
|
|
+ sql.append(" SELECT info_id from sms_check_customer_info_become_due due where 1=1 and due.del_flag=0 and due.check_state=5 ");
|
|
|
|
|
+
|
|
|
|
|
+ if (StringUtils.isNotBlank(parameterMap.get("startDate"))){
|
|
|
|
|
+ sql.append(" and due.create_time>='"+parameterMap.get("startDate")+" 00:00:00' ");
|
|
|
|
|
+ }
|
|
|
|
|
+ if (StringUtils.isNotBlank(parameterMap.get("endDate"))) {
|
|
|
|
|
+ sql.append(" and due.create_time<='"+parameterMap.get("endDate")+" 23:59:59' ");
|
|
|
}
|
|
}
|
|
|
if (StringUtils.isNotBlank(parameterMap.get("taskType"))) {
|
|
if (StringUtils.isNotBlank(parameterMap.get("taskType"))) {
|
|
|
sql.append(" and due.type ="+parameterMap.get("taskType")+" ");
|
|
sql.append(" and due.type ="+parameterMap.get("taskType")+" ");
|
|
|
}
|
|
}
|
|
|
- sql.append(" union all ");
|
|
|
|
|
|
|
+ return sql.toString();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
|
|
|
- sql.append(" SELECT count(*) from sms_warning_check_customer_data_history his LEFT JOIN sms_check_customer_info_become_due due on due.id = his.due_id where 1=1 ");
|
|
|
|
|
|
|
+ public String warningCountGroup( Map<String, String> parameterMap){
|
|
|
|
|
+ StringBuilder sql = new StringBuilder();
|
|
|
|
|
+
|
|
|
|
|
+ sql.append(" SELECT his.info_id from sms_warning_check_customer_data_history his LEFT JOIN sms_check_customer_info_become_due due on due.id = his.due_id where 1=1 ");
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(parameterMap.get("startDate"))){
|
|
if (StringUtils.isNotBlank(parameterMap.get("startDate"))){
|
|
|
- sql.append(" and his.create_time>='"+parameterMap.get("startDate")+"' ");
|
|
|
|
|
|
|
+ sql.append(" and due.create_time>='"+parameterMap.get("startDate")+" 00:00:00' ");
|
|
|
}
|
|
}
|
|
|
if (StringUtils.isNotBlank(parameterMap.get("endDate"))) {
|
|
if (StringUtils.isNotBlank(parameterMap.get("endDate"))) {
|
|
|
- sql.append(" and his.create_time<='"+parameterMap.get("endDate")+"' ");
|
|
|
|
|
|
|
+ sql.append(" and due.create_time<='"+parameterMap.get("endDate")+" 23:59:59' ");
|
|
|
}
|
|
}
|
|
|
if (StringUtils.isNotBlank(parameterMap.get("taskType"))) {
|
|
if (StringUtils.isNotBlank(parameterMap.get("taskType"))) {
|
|
|
sql.append(" and due.type ="+parameterMap.get("taskType")+" ");
|
|
sql.append(" and due.type ="+parameterMap.get("taskType")+" ");
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- sql.append(" GROUP BY due.info_id ");
|
|
|
|
|
return sql.toString();
|
|
return sql.toString();
|
|
|
}
|
|
}
|
|
|
public String getWarningFiled( Map<String, String> parameterMap){
|
|
public String getWarningFiled( Map<String, String> parameterMap){
|