Your Name 5 лет назад
Родитель
Сommit
2e36b22dd6

+ 1
- 1
pom.xml Просмотреть файл

@@ -10,7 +10,7 @@
10 10
 	</parent>
11 11
 	<groupId>com.huiju.welcome</groupId>
12 12
 	<artifactId>mainbiz</artifactId>
13
-	<version>v5.3.0</version>
13
+	<version>v5.3.4</version>
14 14
 	<name>mainbiz</name>
15 15
 	<description>com.huiju.welcome main service</description>
16 16
 

+ 9
- 6
src/main/java/com.huiju.welcome/controller/TaMainUsherRecordController.java Просмотреть файл

@@ -27,6 +27,8 @@ import javax.servlet.ServletOutputStream;
27 27
 import javax.servlet.http.HttpServletRequest;
28 28
 import javax.servlet.http.HttpServletResponse;
29 29
 import java.io.IOException;
30
+import java.text.DateFormat;
31
+import java.text.SimpleDateFormat;
30 32
 import java.time.LocalDateTime;
31 33
 import java.time.format.DateTimeFormatter;
32 34
 import java.util.Date;
@@ -310,8 +312,8 @@ public class TaMainUsherRecordController extends BaseController {
310 312
      */
311 313
     @RequestMapping(value="/excel/usherListExcel",method= RequestMethod.GET)
312 314
     public void exportCustomerExcel(@RequestParam(value = "personName" ,required = false)String personName,
313
-                                    @RequestParam(value = "startTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date startTime,
314
-                                    @RequestParam(value = "endTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime,
315
+                                    @RequestParam(value = "startTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ssXXX") Date startTime,
316
+                                    @RequestParam(value = "endTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ssXXX") Date endTime,
315 317
                                     @RequestParam(value = "customerType" ,required = false)String customerType,
316 318
                                     @RequestParam(value = "customerSource" ,required = false)Integer customerSource,
317 319
                                     @RequestParam(value = "receiver" ,required = false)String receiver,
@@ -322,8 +324,8 @@ public class TaMainUsherRecordController extends BaseController {
322 324
         try {
323 325
             ServletOutputStream out = response.getOutputStream();
324 326
 
325
-            DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMddHHmm");
326
-            String fileName = LocalDateTime.now().format(formatter);
327
+            DateFormat formatter = new SimpleDateFormat("yyyyMMdd");
328
+            String fileName = formatter.format(null == startTime ? new Date() : startTime);
327 329
 
328 330
             response.setContentType("multipart/form-data");
329 331
             response.setCharacterEncoding("utf-8");
@@ -343,13 +345,14 @@ public class TaMainUsherRecordController extends BaseController {
343 345
     public ResponseBean usherRecords(@RequestParam(defaultValue = "1") int pageNum,
344 346
                                  @RequestParam(defaultValue = "10") int pageSize,
345 347
                                      @RequestParam(value = "personName" ,required = false)String personName,
346
-                                     @RequestParam(value = "startTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date startTime,
347
-                                     @RequestParam(value = "endTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd") Date endTime,
348
+                                     @RequestParam(value = "startTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ssXXX") Date startTime,
349
+                                     @RequestParam(value = "endTime",required = false) @DateTimeFormat(pattern = "yyyy-MM-dd'T'HH:mm:ssXXX") Date endTime,
348 350
                                      @RequestParam(value = "customerType" ,required = false)String customerType,
349 351
                                      @RequestParam(value = "customerSource" ,required = false)Integer customerSource,
350 352
                                      @RequestParam(value = "receiver" ,required = false)String receiver,
351 353
                                      @RequestParam(value = "phone" ,required = false)String phone){
352 354
         ResponseBean result = new ResponseBean();
355
+
353 356
         result.addSuccess(iTaMainUsherRecordService.usherRecords(personName,phone,receiver,customerType,customerSource,startTime,endTime,pageNum,pageSize));
354 357
         return result;
355 358
     }

+ 2
- 0
src/main/java/com.huiju.welcome/service/impl/CameraServiceImpl.java Просмотреть файл

@@ -158,6 +158,8 @@ public class CameraServiceImpl implements ICameraService {
158 158
 
159 159
                     // 保留原来人员ID
160 160
                     personIdOrigin = taSnapshotPerson.getMatchPerson();
161
+                } else {
162
+                    taPerson.setAvatar(taSnapshotPerson.getAvatar());
161 163
                 }
162 164
             }
163 165
 

+ 1
- 1
src/main/java/com.huiju.welcome/service/impl/MessageServiceImpl.java Просмотреть файл

@@ -82,7 +82,7 @@ public class MessageServiceImpl implements IMessageService {
82 82
         Boolean b1 = notifyConsultant(taCustomer);
83 83
         Boolean b2 = notifyManager(taCustomer);
84 84
 
85
-        return b1 || b2;
85
+.        return b1 || b2;
86 86
     }
87 87
 
88 88
     private boolean notifyCustomer2User(String openid, String phone, TaCustomer taCustomer) {

+ 2
- 2
src/main/java/com.huiju.welcome/service/impl/TaMainUsherRecordServiceImpl.java Просмотреть файл

@@ -692,10 +692,10 @@ public class TaMainUsherRecordServiceImpl extends ServiceImpl<TaMainUsherRecordM
692 692
 
693 693
                 UsherRecordExcel item = new UsherRecordExcel();
694 694
                 item.setCustomerSource(customer.getSourceName());
695
-                item.setCustomerType(customer.getCustomerType());
695
+                item.setCustomerType(CommConstant.CUSTOMER_OF_CHANNEL.equals(customer.getCustomerType()) ? "渠道" : "自销");
696 696
                 item.setPersonName(customer.getPersonName());
697 697
                 item.setPersonNum(customer.getVisitorNum());;
698
-                item.setPhone(customer.getPhone());
698
+                item.setPhone(StringUtils.mixPhone(customer.getPhone()));
699 699
                 item.setPlateNumber(customer.getPlateNumber());
700 700
                 item.setReceiver(customer.getReceiver());
701 701
                 item.setVisiteDate(customer.getVisiteDate());

+ 8
- 0
src/main/java/com.huiju.welcome/utils/StringUtils.java Просмотреть файл

@@ -49,4 +49,12 @@ public class StringUtils {
49 49
 
50 50
         return codeNum;
51 51
     }
52
+
53
+    public static String mixPhone(String phone) {
54
+        if (isEmpty(phone) || phone.length() < 11) {
55
+            return phone;
56
+        }
57
+
58
+        return phone.replaceAll("(\\d{3})(\\d{4})(.*)", "$1****$3");
59
+    }
52 60
 }

+ 6
- 6
src/main/resources/application.yml Просмотреть файл

@@ -1,12 +1,12 @@
1 1
 spring:
2 2
   datasource:
3 3
     driver-class-name: com.mysql.cj.jdbc.Driver
4
-#    url: jdbc:mysql://rm-uf6z3z6jq11x653d77o.mysql.rds.aliyuncs.com:3306/welcome3?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull
5
-#    username: welcome
6
-#    password: s190QU2#z%hdU%^FPkY9qjls
7
-    url: jdbc:mysql://47.101.36.130:3306/welcome3?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull
8
-    username: root
9
-    password: Wt4q*/9}i00q@0a4jM{z6O#h129@F/
4
+    url: jdbc:mysql://rm-uf6z3z6jq11x653d77o.mysql.rds.aliyuncs.com:3306/welcome3?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull
5
+    username: welcome
6
+    password: s190QU2#z%hdU%^FPkY9qjls
7
+#    url: jdbc:mysql://47.101.36.130:3306/welcome3?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull
8
+#    username: root
9
+#    password: Wt4q*/9}i00q@0a4jM{z6O#h129@F/
10 10
   servlet:
11 11
     multipart:
12 12
       max-file-size: 1024MB

+ 0
- 22
src/main/resources/mapper/TaCustomerMapper.xml Просмотреть файл

@@ -67,28 +67,6 @@
67 67
         order by consultant_id, create_date desc
68 68
     </select>
69 69
 
70
-    <select id="getCustomersEqualCustomerPage" resultType="com.huiju.welcome.model.TaCustomer">
71
-        select * from ta_customer t
72
-        <where>
73
-            t.status &gt; -1
74
-            <if test="customerName !=null and customerName != ''">
75
-                and t.customer_name LIKE CONCAT('%',#{customerName},'%')
76
-            </if>
77
-
78
-            <if test="phone !=null and phone != ''">
79
-                and t.phone LIKE CONCAT('%',#{phone},'%')
80
-            </if>
81
-
82
-            <if test="platNumber !=null and platNumber != ''">
83
-                and t.plate_number LIKE CONCAT('%',#{platNumber},'%')
84
-            </if>
85
-            <if test="agentUserId != null">
86
-                and t.consultant_id = #{agentUserId}
87
-            </if>
88
-        </where>
89
-        order by consultant_id, create_date desc
90
-    </select>
91
-
92 70
     <select id="getSomeCustMayBe" resultType="com.huiju.welcome.model.TaCustomer">
93 71
         SELECT
94 72
             *