sunyize2 1 рік тому
батько
коміт
d08c002ba6

+ 5 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/controller/BusinessReminderCardController.java

@@ -31,6 +31,7 @@ import org.jeecg.common.system.vo.SysDepartModel;
 import org.jeecg.common.util.oConvertUtils;
 import org.jeecg.modules.smscheck.entity.*;
 import org.jeecg.modules.smscheck.entity.excel.NameListExcel;
+import org.jeecg.modules.smscheck.entity.excel.Screening;
 import org.jeecg.modules.smscheck.entity.excel.ShowDownExcel;
 import org.jeecg.modules.smscheck.enums.PhoneType;
 import org.jeecg.modules.smscheck.mapper.SysSmsUserMapper;
@@ -767,6 +768,10 @@ public class BusinessReminderCardController  extends JeecgController<BusinessRem
         businessReminderCard.setDelFlag(CommonConstant.DEL_FLAG_0);
         businessReminderCard.setUpdateTime(new Date());
         businessReminderCard.setStatus("0");
+        businessReminderCard.setIsNew("1");
+
+       // Screening screening = JSONObject.parseObject(JSONObject.toJSONString(businessReminderCard.getScreening()), Screening.class);
+
         LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
         businessReminderCard.setUserId(sysUser.getId());
         businessReminderCard.setBusinessAddress(businessReminderCardService.getBusinessAddress(sysUser.getOrgCode()));

+ 8 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/BusinessReminderCard.java

@@ -225,4 +225,12 @@ public class BusinessReminderCard {
 
 
     private String currentDept;
+
+
+    //新版 排查原因
+    private String screening;
+
+    // 1是new。空不是
+    private String isNew;
+
 }

+ 54 - 0
tnc-sms/src/main/java/org/jeecg/modules/smscheck/entity/excel/Screening.java

@@ -0,0 +1,54 @@
+package org.jeecg.modules.smscheck.entity.excel;
+
+import lombok.Data;
+
+@Data
+public class Screening {
+
+    //16-22岁,年轻人士,学生或无法出示工作证明者
+    private String ageOrProve;
+    private String ageOrProveNode;
+    //进厅后直接说出要办的套餐,单卡、融合高低值都涵盖
+    private String directTask;
+    private String directTaskNode;
+    //老人或者法律意识淡薄的人,询过得知办卡给他人使用的
+    private String oldToOther;
+    private String oldToOtherNode;
+    //有人陪同,或者陪同人员一直指挥
+    private String commandPerson;
+    private String commandPersonNode;
+    //最后强调法律责任后,不敢签字
+    private String noSign;
+    private String noSignNode;
+    //原有号码主动加装副卡,称工作需要办理多个号码
+    private String addMultiple;
+    private String addMultipleNode;
+    //身着快递或外卖服饰,或经询问无工作或者固定收入的兼职者
+    private String noWork;
+    private String noWorkNode;
+    //名下有卡,还要办卡且不关注套餐内容,以多种理由办卡
+    private String tooReason;
+    private String tooReasonNode;
+    //要求将名下长期沉默的号码过户给他人使用,两人明显不熟
+    private String noKnow;
+    private String noKnowNode;
+    //明确表示办理号码仅用于注册账户,仅使用流量或短信
+    private String register;
+    private String registerNode;
+    //对于语音分钟需求较大,经询问从事销售、客服工作的人群
+    private String customerWork;
+    private String customerWorkNode;
+    //假借手机丢失或以购买手机、电子产品为由,过程中咨询办理入网
+    private String buyPhone;
+    private String buyPhoneNode;
+    //客户名下号码是否开通了eSIM服务并查询使用量是否有异常。
+    private String isAbnormal;
+    private String isAbnormalNode;
+    //入网一个月内补卡2次及以上
+    private String tooTow;
+    private String tooTowNode;
+    //客户工作地址或现住址距离营业厅的距离超过5公里
+    private String addressTooFive;
+    private String addressTooFiveNode;
+
+}

+ 0 - 1
tnc-system/src/main/java/org/jeecg/modules/quartz/job/ExpirationReminderCustormJob.java

@@ -2,7 +2,6 @@ package org.jeecg.modules.quartz.job;
 
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.StringUtils;
-import com.sun.org.apache.xpath.internal.operations.Bool;
 import lombok.extern.slf4j.Slf4j;
 import org.checkerframework.checker.units.qual.A;
 import org.jeecg.common.api.vo.Result;