傅行帆 3 gadus atpakaļ
vecāks
revīzija
3315a998b1

+ 2
- 0
src/main/java/com/yunzhi/marketing/po/TaRecommendCustomerPO.java Parādīt failu

@@ -25,6 +25,8 @@ public class TaRecommendCustomerPO {
25 25
 
26 26
     private String customerStatus;
27 27
 
28
+    private String channelStatus;
29
+
28 30
     private String consultant;
29 31
 
30 32
     private String avatarurl;

+ 5
- 0
src/main/java/com/yunzhi/marketing/xlk/dto/MarkingCommissionCustomerDTO.java Parādīt failu

@@ -1,5 +1,6 @@
1 1
 package com.yunzhi.marketing.xlk.dto;
2 2
 
3
+import com.yunzhi.marketing.xlk.entity.CustomerSignatory;
3 4
 import lombok.Data;
4 5
 
5 6
 @Data
@@ -7,4 +8,8 @@ public class MarkingCommissionCustomerDTO {
7 8
 
8 9
     private String customerId;
9 10
 
11
+    /**
12
+     * 签约
13
+     */
14
+    private CustomerSignatory customerSignatory;
10 15
 }

+ 5
- 0
src/main/java/com/yunzhi/marketing/xlk/entity/CustomerPreparatory.java Parādīt failu

@@ -82,5 +82,10 @@ public class CustomerPreparatory implements Serializable {
82 82
      */
83 83
     private Integer orgId;
84 84
 
85
+    /**
86
+     * 认筹时间
87
+     */
88
+    private LocalDateTime preparatoryData;
89
+
85 90
 
86 91
 }

+ 5
- 0
src/main/java/com/yunzhi/marketing/xlk/entity/CustomerSignatory.java Parādīt failu

@@ -109,4 +109,9 @@ public class CustomerSignatory implements Serializable {
109 109
 
110 110
     @TableField(exist = false)
111 111
     private TaBuildingApartment buildingApartment;
112
+
113
+    /** 签约时间 */
114
+    private String successDate ;
115
+    /** 类型 */
116
+    private String type ;
112 117
 }

+ 5
- 0
src/main/java/com/yunzhi/marketing/xlk/service/impl/ChannelCustomerServiceImpl.java Parādīt failu

@@ -320,6 +320,7 @@ public class ChannelCustomerServiceImpl extends ServiceImpl<ChannelCustomerMappe
320 320
      */
321 321
     @Override
322 322
     public ResponseBean commissionCustomer(MarkingCommissionCustomerDTO params) {
323
+        CustomerSignatory customerSignatory = params.getCustomerSignatory();
323 324
         TaRecommendCustomer taRecommendCustomer = taRecommendCustomerMapper.selectById(params.getCustomerId());
324 325
         taRecommendCustomer.setStatus(CommConstant.CUSTOMER_COMMISSION);
325 326
         taRecommendCustomerMapper.updateById(taRecommendCustomer);
@@ -330,6 +331,9 @@ public class ChannelCustomerServiceImpl extends ServiceImpl<ChannelCustomerMappe
330 331
         customer.setCommissionDate(LocalDateTime.now());
331 332
         channelCustomerMapper.updateById(customer);
332 333
 
334
+        customerSignatory.setCreateDate(LocalDateTime.now());
335
+        customerSignatory.setType("commission");
336
+        customerSignatoryMapper.insert(customerSignatory);
333 337
         return ResponseBean.success("审核成功");
334 338
     }
335 339
 
@@ -355,6 +359,7 @@ public class ChannelCustomerServiceImpl extends ServiceImpl<ChannelCustomerMappe
355 359
         channelCustomerMapper.updateById(customer);
356 360
 
357 361
         customerSignatory.setCreateDate(LocalDateTime.now());
362
+        customerSignatory.setType("signatory");
358 363
         customerSignatoryMapper.insert(customerSignatory);
359 364
         return ResponseBean.success("审核成功");
360 365
     }

+ 2
- 2
src/main/resources/mapper/TaRecommendCustomerMapper.xml Parādīt failu

@@ -1003,7 +1003,7 @@ FROM
1003 1003
             t.building_id as buildingId,
1004 1004
             t.realty_consultant as consultant,
1005 1005
             t.status as customerStatus,
1006
-            null as channelStatus,
1006
+            t.verify_status as channelStatus,
1007 1007
             t.recommend_person
1008 1008
         FROM
1009 1009
             ta_recommend_customer t
@@ -1025,7 +1025,7 @@ FROM
1025 1025
             null as buildingId,
1026 1026
             null as consultant,
1027 1027
             1 as customerStatus,
1028
-            null as channelStatus,
1028
+            status as channelStatus,
1029 1029
             recommend_person
1030 1030
         FROM
1031 1031
             xlk_channel_customer