张延森 2 vuotta sitten
vanhempi
commit
f63edbc655
60 muutettua tiedostoa jossa 313 lisäystä ja 190 poistoa
  1. 2
    0
      src/main/java/com/yunzhi/marketing/Application.java
  2. 3
    3
      src/main/java/com/yunzhi/marketing/broker/controller/BkAccountRecordController.java
  3. 3
    9
      src/main/java/com/yunzhi/marketing/broker/controller/BkAgentRuleController.java
  4. 3
    3
      src/main/java/com/yunzhi/marketing/broker/controller/BkAgreementController.java
  5. 3
    4
      src/main/java/com/yunzhi/marketing/broker/controller/BkBankCardController.java
  6. 3
    3
      src/main/java/com/yunzhi/marketing/broker/controller/BkFirstScreenController.java
  7. 3
    4
      src/main/java/com/yunzhi/marketing/broker/controller/BkNoticeController.java
  8. 24
    25
      src/main/java/com/yunzhi/marketing/broker/controller/BrokerController.java
  9. 4
    1
      src/main/java/com/yunzhi/marketing/broker/entity/BkAccountRecord.java
  10. 1
    1
      src/main/java/com/yunzhi/marketing/broker/entity/BkAgentRule.java
  11. 1
    1
      src/main/java/com/yunzhi/marketing/broker/entity/BkAgreement.java
  12. 1
    1
      src/main/java/com/yunzhi/marketing/broker/entity/BkBankCard.java
  13. 1
    1
      src/main/java/com/yunzhi/marketing/broker/entity/BkFirstScreen.java
  14. 1
    1
      src/main/java/com/yunzhi/marketing/broker/entity/BkNotice.java
  15. 2
    2
      src/main/java/com/yunzhi/marketing/broker/mapper/BkAccountRecordMapper.java
  16. 2
    2
      src/main/java/com/yunzhi/marketing/broker/mapper/BkAgentRuleMapper.java
  17. 2
    2
      src/main/java/com/yunzhi/marketing/broker/mapper/BkAgreementMapper.java
  18. 3
    3
      src/main/java/com/yunzhi/marketing/broker/mapper/BkBankCardMapper.java
  19. 2
    2
      src/main/java/com/yunzhi/marketing/broker/mapper/BkFirstScreenMapper.java
  20. 2
    2
      src/main/java/com/yunzhi/marketing/broker/mapper/BkNoticeMapper.java
  21. 3
    3
      src/main/java/com/yunzhi/marketing/broker/service/IBkAccountRecordService.java
  22. 2
    2
      src/main/java/com/yunzhi/marketing/broker/service/IBkAgentRuleService.java
  23. 2
    2
      src/main/java/com/yunzhi/marketing/broker/service/IBkAgreementService.java
  24. 3
    3
      src/main/java/com/yunzhi/marketing/broker/service/IBkBankCardService.java
  25. 2
    2
      src/main/java/com/yunzhi/marketing/broker/service/IBkFirstScreenService.java
  26. 2
    2
      src/main/java/com/yunzhi/marketing/broker/service/IBkNoticeService.java
  27. 8
    4
      src/main/java/com/yunzhi/marketing/broker/service/impl/BkAccountRecordServiceImpl.java
  28. 4
    4
      src/main/java/com/yunzhi/marketing/broker/service/impl/BkAgentRuleServiceImpl.java
  29. 4
    4
      src/main/java/com/yunzhi/marketing/broker/service/impl/BkAgreementServiceImpl.java
  30. 6
    6
      src/main/java/com/yunzhi/marketing/broker/service/impl/BkBankCardServiceImpl.java
  31. 4
    4
      src/main/java/com/yunzhi/marketing/broker/service/impl/BkFirstScreenServiceImpl.java
  32. 4
    4
      src/main/java/com/yunzhi/marketing/broker/service/impl/BkNoticeServiceImpl.java
  33. 4
    7
      src/main/java/com/yunzhi/marketing/broker/vo/BrokerSummery.java
  34. 4
    4
      src/main/java/com/yunzhi/marketing/broker/vo/BrokerVO.java
  35. 1
    1
      src/main/java/com/yunzhi/marketing/common/CommConstant.java
  36. 4
    4
      src/main/java/com/yunzhi/marketing/controller/MiniAppController.java
  37. 6
    6
      src/main/java/com/yunzhi/marketing/controller/TaBuildingController.java
  38. 1
    1
      src/main/java/com/yunzhi/marketing/entity/TaBuilding.java
  39. 1
    1
      src/main/java/com/yunzhi/marketing/mapper/TaBuildingMapper.java
  40. 5
    5
      src/main/java/com/yunzhi/marketing/mapper/TaPersonMapper.java
  41. 1
    1
      src/main/java/com/yunzhi/marketing/service/ITaBuildingService.java
  42. 5
    5
      src/main/java/com/yunzhi/marketing/service/ITaPersonService.java
  43. 2
    2
      src/main/java/com/yunzhi/marketing/service/impl/TaBuildingServiceImpl.java
  44. 8
    8
      src/main/java/com/yunzhi/marketing/service/impl/TaPersonServiceImpl.java
  45. 2
    2
      src/main/java/com/yunzhi/marketing/service/impl/TaRecommendCustomerServiceImpl.java
  46. 34
    15
      src/main/java/com/yunzhi/marketing/xlk/controller/ChannelCustomerController.java
  47. 1
    0
      src/main/java/com/yunzhi/marketing/xlk/dto/MarkingCommissionCustomerDTO.java
  48. 9
    0
      src/main/java/com/yunzhi/marketing/xlk/dto/MarkingSignatoryCustomerDTO.java
  49. 13
    0
      src/main/java/com/yunzhi/marketing/xlk/entity/ChannelCustomer.java
  50. 5
    0
      src/main/java/com/yunzhi/marketing/xlk/entity/CustomerSignatory.java
  51. 9
    0
      src/main/java/com/yunzhi/marketing/xlk/service/IChannelCustomerService.java
  52. 70
    0
      src/main/java/com/yunzhi/marketing/xlk/service/impl/ChannelCustomerServiceImpl.java
  53. 1
    1
      src/main/resources/mapper/BkAccountRecordMapper.xml
  54. 2
    2
      src/main/resources/mapper/BkAgentrRuleMapper.xml
  55. 1
    1
      src/main/resources/mapper/BkAgreementMapper.xml
  56. 2
    2
      src/main/resources/mapper/BkBankCardMapper.xml
  57. 1
    1
      src/main/resources/mapper/BkFirstScreenMapper.xml
  58. 1
    1
      src/main/resources/mapper/BkNoticeMapper.xml
  59. 2
    2
      src/main/resources/mapper/TaBuildingMapper.xml
  60. 8
    8
      src/main/resources/mapper/TaPersonMapper.xml

+ 2
- 0
src/main/java/com/yunzhi/marketing/Application.java Näytä tiedosto

@@ -4,11 +4,13 @@ import com.yunzhi.marketing.websocket.ChatServer;
4 4
 import org.springframework.boot.SpringApplication;
5 5
 import org.springframework.boot.autoconfigure.SpringBootApplication;
6 6
 import org.springframework.context.ConfigurableApplicationContext;
7
+import org.springframework.transaction.annotation.EnableTransactionManagement;
7 8
 
8 9
 import javax.annotation.PostConstruct;
9 10
 import java.util.TimeZone;
10 11
 
11 12
 @SpringBootApplication
13
+@EnableTransactionManagement
12 14
 public class Application {
13 15
 
14 16
 	@PostConstruct

src/main/java/com/yunzhi/marketing/borker/controller/BkAccountRecordController.java → src/main/java/com/yunzhi/marketing/broker/controller/BkAccountRecordController.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.controller;
1
+package com.yunzhi.marketing.broker.controller;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -16,8 +16,8 @@ import org.springframework.web.bind.annotation.RequestBody;
16 16
 import org.springframework.web.bind.annotation.RequestMapping;
17 17
 import org.springframework.web.bind.annotation.RequestMethod;
18 18
 import org.springframework.web.bind.annotation.RequestParam;
19
-import com.yunzhi.marketing.borker.service.IBkAccountRecordService;
20
-import com.yunzhi.marketing.borker.entity.BkAccountRecord;
19
+import com.yunzhi.marketing.broker.service.IBkAccountRecordService;
20
+import com.yunzhi.marketing.broker.entity.BkAccountRecord;
21 21
 import org.springframework.web.bind.annotation.RestController;
22 22
 
23 23
 /**

src/main/java/com/yunzhi/marketing/borker/controller/BkAgentRuleController.java → src/main/java/com/yunzhi/marketing/broker/controller/BkAgentRuleController.java Näytä tiedosto

@@ -1,15 +1,9 @@
1
-package com.yunzhi.marketing.borker.controller;
1
+package com.yunzhi.marketing.broker.controller;
2 2
 
3
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4
-import com.baomidou.mybatisplus.core.metadata.IPage;
5
-import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 3
 import com.yunzhi.marketing.base.BaseController;
7 4
 import com.yunzhi.marketing.base.ResponseBean;
8
-import com.yunzhi.marketing.borker.entity.BkAgentRule;
9
-import com.yunzhi.marketing.borker.entity.BkAgreement;
10
-import com.yunzhi.marketing.borker.service.IBkAgentRuleService;
11
-import com.yunzhi.marketing.borker.service.IBkAgreementService;
12
-import com.yunzhi.marketing.common.CommConstant;
5
+import com.yunzhi.marketing.broker.entity.BkAgentRule;
6
+import com.yunzhi.marketing.broker.service.IBkAgentRuleService;
13 7
 import com.yunzhi.marketing.common.StringUtils;
14 8
 import io.swagger.annotations.Api;
15 9
 import io.swagger.annotations.ApiOperation;

src/main/java/com/yunzhi/marketing/borker/controller/BkAgreementController.java → src/main/java/com/yunzhi/marketing/broker/controller/BkAgreementController.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.controller;
1
+package com.yunzhi.marketing.broker.controller;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -18,8 +18,8 @@ import org.springframework.web.bind.annotation.RequestBody;
18 18
 import org.springframework.web.bind.annotation.RequestMapping;
19 19
 import org.springframework.web.bind.annotation.RequestMethod;
20 20
 import org.springframework.web.bind.annotation.RequestParam;
21
-import com.yunzhi.marketing.borker.service.IBkAgreementService;
22
-import com.yunzhi.marketing.borker.entity.BkAgreement;
21
+import com.yunzhi.marketing.broker.service.IBkAgreementService;
22
+import com.yunzhi.marketing.broker.entity.BkAgreement;
23 23
 import org.springframework.web.bind.annotation.RestController;
24 24
 
25 25
 import javax.servlet.http.HttpServletRequest;

src/main/java/com/yunzhi/marketing/borker/controller/BkBankCardController.java → src/main/java/com/yunzhi/marketing/broker/controller/BkBankCardController.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.controller;
1
+package com.yunzhi.marketing.broker.controller;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6 6
 import com.yunzhi.marketing.base.BaseController;
7 7
 import com.yunzhi.marketing.base.ResponseBean;
8 8
 import com.yunzhi.marketing.common.CommConstant;
9
-import com.yunzhi.marketing.entity.TaPerson;
10 9
 import io.swagger.annotations.Api;
11 10
 import io.swagger.annotations.ApiOperation;
12 11
 import io.swagger.annotations.ApiParam;
@@ -18,8 +17,8 @@ import org.springframework.web.bind.annotation.RequestBody;
18 17
 import org.springframework.web.bind.annotation.RequestMapping;
19 18
 import org.springframework.web.bind.annotation.RequestMethod;
20 19
 import org.springframework.web.bind.annotation.RequestParam;
21
-import com.yunzhi.marketing.borker.service.IBkBankCardService;
22
-import com.yunzhi.marketing.borker.entity.BkBankCard;
20
+import com.yunzhi.marketing.broker.service.IBkBankCardService;
21
+import com.yunzhi.marketing.broker.entity.BkBankCard;
23 22
 import org.springframework.web.bind.annotation.RestController;
24 23
 
25 24
 import javax.servlet.http.HttpServletRequest;

src/main/java/com/yunzhi/marketing/borker/controller/BkFirstScreenController.java → src/main/java/com/yunzhi/marketing/broker/controller/BkFirstScreenController.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.controller;
1
+package com.yunzhi.marketing.broker.controller;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -18,8 +18,8 @@ import org.springframework.web.bind.annotation.RequestBody;
18 18
 import org.springframework.web.bind.annotation.RequestMapping;
19 19
 import org.springframework.web.bind.annotation.RequestMethod;
20 20
 import org.springframework.web.bind.annotation.RequestParam;
21
-import com.yunzhi.marketing.borker.service.IBkFirstScreenService;
22
-import com.yunzhi.marketing.borker.entity.BkFirstScreen;
21
+import com.yunzhi.marketing.broker.service.IBkFirstScreenService;
22
+import com.yunzhi.marketing.broker.entity.BkFirstScreen;
23 23
 import org.springframework.web.bind.annotation.RestController;
24 24
 
25 25
 import javax.servlet.http.HttpServletRequest;

src/main/java/com/yunzhi/marketing/borker/controller/BkNoticeController.java → src/main/java/com/yunzhi/marketing/broker/controller/BkNoticeController.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.controller;
1
+package com.yunzhi.marketing.broker.controller;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
@@ -13,12 +13,11 @@ import org.slf4j.Logger;
13 13
 import org.slf4j.LoggerFactory;
14 14
 import org.springframework.beans.factory.annotation.Autowired;
15 15
 import org.springframework.web.bind.annotation.PathVariable;
16
-import org.springframework.web.bind.annotation.RequestBody;
17 16
 import org.springframework.web.bind.annotation.RequestMapping;
18 17
 import org.springframework.web.bind.annotation.RequestMethod;
19 18
 import org.springframework.web.bind.annotation.RequestParam;
20
-import com.yunzhi.marketing.borker.service.IBkNoticeService;
21
-import com.yunzhi.marketing.borker.entity.BkNotice;
19
+import com.yunzhi.marketing.broker.service.IBkNoticeService;
20
+import com.yunzhi.marketing.broker.entity.BkNotice;
22 21
 import org.springframework.web.bind.annotation.RestController;
23 22
 
24 23
 import javax.servlet.http.HttpServletRequest;

src/main/java/com/yunzhi/marketing/borker/controller/BorkerController.java → src/main/java/com/yunzhi/marketing/broker/controller/BrokerController.java Näytä tiedosto

@@ -1,13 +1,12 @@
1
-package com.yunzhi.marketing.borker.controller;
1
+package com.yunzhi.marketing.broker.controller;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.metadata.IPage;
4 4
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
5 5
 import com.yunzhi.marketing.base.BaseController;
6 6
 import com.yunzhi.marketing.base.ResponseBean;
7
-import com.yunzhi.marketing.borker.entity.BkBankCard;
8
-import com.yunzhi.marketing.borker.service.IBkBankCardService;
9
-import com.yunzhi.marketing.borker.vo.BorkerSummery;
10
-import com.yunzhi.marketing.borker.vo.BorkerVO;
7
+import com.yunzhi.marketing.broker.service.IBkBankCardService;
8
+import com.yunzhi.marketing.broker.vo.BrokerSummery;
9
+import com.yunzhi.marketing.broker.vo.BrokerVO;
11 10
 import com.yunzhi.marketing.common.CommConstant;
12 11
 import com.yunzhi.marketing.common.StringUtils;
13 12
 import com.yunzhi.marketing.entity.TaPerson;
@@ -24,15 +23,15 @@ import javax.servlet.http.HttpServletRequest;
24 23
 @Api(tags = "全民经纪人(新联康)")
25 24
 @RestController
26 25
 @RequestMapping("/api")
27
-public class BorkerController  extends BaseController {
26
+public class BrokerController extends BaseController {
28 27
 
29 28
     @Autowired
30 29
     IBkBankCardService iBkBankCardService;
31 30
 
32 31
 
33
-    @RequestMapping(value="/admin/borker",method= RequestMethod.GET)
32
+    @RequestMapping(value="/admin/broker",method= RequestMethod.GET)
34 33
     @ApiOperation(value="经纪人列表", notes = "经纪人列表", httpMethod = "GET", response = ResponseBean.class)
35
-    public ResponseBean getBorkerList(@ApiParam("页码") @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
34
+    public ResponseBean getBrokerList(@ApiParam("页码") @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
36 35
                                       @ApiParam("单页数据量") @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
37 36
                                       @ApiParam("手机号") @RequestParam(value ="phone", required = false) String phone,
38 37
                                       @ApiParam("姓名") @RequestParam(value ="name", required = false) String name,
@@ -40,49 +39,49 @@ public class BorkerController  extends BaseController {
40 39
                                       @ApiParam("排序规则") @RequestParam(value ="sortOrder", defaultValue = "DESC") String sortOrder,
41 40
                                       @ApiParam("排序字段") @RequestParam(value ="sortField", defaultValue = "create_date") String sortField) throws Exception {
42 41
 
43
-        IPage<BorkerVO> page = new Page<>(pageNum, pageSize);
44
-        IPage<BorkerVO> result = iTaPersonService.getBorkerPage(page, name, phone, recommendPersonName, sortOrder, sortField);
42
+        IPage<BrokerVO> page = new Page<>(pageNum, pageSize);
43
+        IPage<BrokerVO> result = iTaPersonService.getBrokerPage(page, name, phone, recommendPersonName, sortOrder, sortField);
45 44
         return ResponseBean.success(result);
46 45
     }
47 46
 
48 47
 
49
-    @RequestMapping(value="/wx/borker",method= RequestMethod.GET)
48
+    @RequestMapping(value="/wx/broker",method= RequestMethod.GET)
50 49
     @ApiOperation(value="小程序端经纪人列表", notes = "小程序端经纪人列表", httpMethod = "GET", response = ResponseBean.class)
51
-    public ResponseBean getWxBorkerList(@ApiParam("页码") @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
50
+    public ResponseBean getWxBrokerList(@ApiParam("页码") @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
52 51
                                       @ApiParam("单页数据量") @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
53 52
                                         HttpServletRequest request) throws Exception {
54 53
         // 我推荐的经纪人列表
55 54
         String personId = getPersonId(request);
56 55
 
57
-        IPage<BorkerSummery> page = new Page<>(pageNum, pageSize);
58
-        IPage<BorkerSummery> result = iTaPersonService.getWxBorkerPage(page, personId);
56
+        IPage<BrokerSummery> page = new Page<>(pageNum, pageSize);
57
+        IPage<BrokerSummery> result = iTaPersonService.getWxBrokerPage(page, personId);
59 58
         return ResponseBean.success(result);
60 59
     }
61 60
 
62
-    @RequestMapping(value="/wx/borker/rank",method= RequestMethod.GET)
61
+    @RequestMapping(value="/wx/broker/rank",method= RequestMethod.GET)
63 62
     @ApiOperation(value="小程序端经纪人榜单", notes = "小程序端经纪人榜单", httpMethod = "GET", response = ResponseBean.class)
64
-    public ResponseBean getWxBorkerRank(@ApiParam("页码") @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
63
+    public ResponseBean getWxBrokerRank(@ApiParam("页码") @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
65 64
                                         @ApiParam("单页数据量") @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
66 65
                                        @ApiParam(value = "榜单类型", allowableValues = "person,money") @RequestParam(value ="rankType") String rankType,
67 66
                                         HttpServletRequest request) throws Exception {
68
-        IPage<BorkerSummery> page = new Page<>(pageNum, pageSize);
69
-        IPage<BorkerSummery> result = iTaPersonService.getWxBorkerRankPage(page, rankType);
67
+        IPage<BrokerSummery> page = new Page<>(pageNum, pageSize);
68
+        IPage<BrokerSummery> result = iTaPersonService.getWxBrokerRankPage(page, rankType);
70 69
         return ResponseBean.success(result);
71 70
     }
72 71
 
73 72
 
74
-    @RequestMapping(value="/wx/bindBorker",method= RequestMethod.PUT)
73
+    @RequestMapping(value="/wx/bindBroker",method= RequestMethod.PUT)
75 74
     @ApiOperation(value="成为经纪人", notes = "成为经纪人", httpMethod = "PUT", response = ResponseBean.class)
76
-    public ResponseBean bindBorker(@ApiParam("经纪人信息") @RequestBody BorkerVO borkerVO,
75
+    public ResponseBean bindBroker(@ApiParam("经纪人信息") @RequestBody BrokerVO brokerVO,
77 76
                                    HttpServletRequest request) throws Exception {
78 77
         String personId = getPersonId(request);
79 78
 
80
-        borkerVO.setPersonId(personId);
81
-        borkerVO.setPersonType(CommConstant.PERSON_BORKER);
79
+        brokerVO.setPersonId(personId);
80
+        brokerVO.setPersonType(CommConstant.PERSON_BROKER);
82 81
 
83 82
         TaPerson taPerson = new TaPerson();
84 83
 
85
-        BeanUtils.copyProperties(borkerVO, taPerson, "bankCardList");
84
+        BeanUtils.copyProperties(brokerVO, taPerson, "bankCardList");
86 85
         taPerson.setTotalCommission(null);
87 86
         taPerson.setSettledCommission(null);
88 87
         taPerson.setUnsettledCommission(null);
@@ -91,13 +90,13 @@ public class BorkerController  extends BaseController {
91 90
         if (!iTaPersonService.updateById(taPerson)) {
92 91
 
93 92
             // 如果是有人推荐的, 那么需要给予推荐人一定的奖励
94
-            if (!StringUtils.isEmpty(borkerVO.getRecommendAgent())) {
93
+            if (!StringUtils.isEmpty(brokerVO.getRecommendAgent())) {
95 94
                 // TODO
96 95
             }
97 96
 
98 97
             return ResponseBean.error("操作失败, 请重试", ResponseBean.ERROR_UNAVAILABLE);
99 98
         }
100 99
 
101
-        return ResponseBean.success(borkerVO);
100
+        return ResponseBean.success(brokerVO);
102 101
     }
103 102
 }

src/main/java/com/yunzhi/marketing/borker/entity/BkAccountRecord.java → src/main/java/com/yunzhi/marketing/broker/entity/BkAccountRecord.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.entity;
1
+package com.yunzhi.marketing.broker.entity;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.IdType;
4 4
 import java.time.LocalDateTime;
@@ -42,6 +42,9 @@ public class BkAccountRecord implements Serializable {
42 42
     @ApiModelProperty(value = "楼盘名称")
43 43
     private String buildingName;
44 44
 
45
+    @ApiModelProperty(value = "客户名称")
46
+    private String customerName;
47
+
45 48
     @ApiModelProperty(value = "佣金;单位分")
46 49
     private Integer charges;
47 50
 

src/main/java/com/yunzhi/marketing/borker/entity/BkAgentRule.java → src/main/java/com/yunzhi/marketing/broker/entity/BkAgentRule.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.entity;
1
+package com.yunzhi.marketing.broker.entity;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.IdType;
4 4
 import com.baomidou.mybatisplus.annotation.TableId;

src/main/java/com/yunzhi/marketing/borker/entity/BkAgreement.java → src/main/java/com/yunzhi/marketing/broker/entity/BkAgreement.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.entity;
1
+package com.yunzhi.marketing.broker.entity;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.IdType;
4 4
 import java.time.LocalDateTime;

src/main/java/com/yunzhi/marketing/borker/entity/BkBankCard.java → src/main/java/com/yunzhi/marketing/broker/entity/BkBankCard.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.entity;
1
+package com.yunzhi.marketing.broker.entity;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.IdType;
4 4
 import com.baomidou.mybatisplus.annotation.TableId;

src/main/java/com/yunzhi/marketing/borker/entity/BkFirstScreen.java → src/main/java/com/yunzhi/marketing/broker/entity/BkFirstScreen.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.entity;
1
+package com.yunzhi.marketing.broker.entity;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.IdType;
4 4
 import java.time.LocalDateTime;

src/main/java/com/yunzhi/marketing/borker/entity/BkNotice.java → src/main/java/com/yunzhi/marketing/broker/entity/BkNotice.java Näytä tiedosto

@@ -1,4 +1,4 @@
1
-package com.yunzhi.marketing.borker.entity;
1
+package com.yunzhi.marketing.broker.entity;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.IdType;
4 4
 import java.time.LocalDateTime;

src/main/java/com/yunzhi/marketing/borker/mapper/BkAccountRecordMapper.java → src/main/java/com/yunzhi/marketing/broker/mapper/BkAccountRecordMapper.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.mapper;
1
+package com.yunzhi.marketing.broker.mapper;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkAccountRecord;
3
+import com.yunzhi.marketing.broker.entity.BkAccountRecord;
4 4
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 5
 import org.apache.ibatis.annotations.Mapper;
6 6
 

src/main/java/com/yunzhi/marketing/borker/mapper/BkAgentRuleMapper.java → src/main/java/com/yunzhi/marketing/broker/mapper/BkAgentRuleMapper.java Näytä tiedosto

@@ -1,7 +1,7 @@
1
-package com.yunzhi.marketing.borker.mapper;
1
+package com.yunzhi.marketing.broker.mapper;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4
-import com.yunzhi.marketing.borker.entity.BkAgentRule;
4
+import com.yunzhi.marketing.broker.entity.BkAgentRule;
5 5
 import org.apache.ibatis.annotations.Mapper;
6 6
 import org.apache.ibatis.annotations.Param;
7 7
 

src/main/java/com/yunzhi/marketing/borker/mapper/BkAgreementMapper.java → src/main/java/com/yunzhi/marketing/broker/mapper/BkAgreementMapper.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.mapper;
1
+package com.yunzhi.marketing.broker.mapper;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkAgreement;
3
+import com.yunzhi.marketing.broker.entity.BkAgreement;
4 4
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 5
 import org.apache.ibatis.annotations.Mapper;
6 6
 

src/main/java/com/yunzhi/marketing/borker/mapper/BkBankCardMapper.java → src/main/java/com/yunzhi/marketing/broker/mapper/BkBankCardMapper.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.mapper;
1
+package com.yunzhi.marketing.broker.mapper;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkBankCard;
3
+import com.yunzhi.marketing.broker.entity.BkBankCard;
4 4
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 5
 import org.apache.ibatis.annotations.Mapper;
6 6
 import org.apache.ibatis.annotations.Param;
@@ -18,5 +18,5 @@ import java.util.List;
18 18
 @Mapper
19 19
 public interface BkBankCardMapper extends BaseMapper<BkBankCard> {
20 20
 
21
-    List<BkBankCard> getListByBorker(@Param("personId") String personId);
21
+    List<BkBankCard> getListByBroker(@Param("personId") String personId);
22 22
 }

src/main/java/com/yunzhi/marketing/borker/mapper/BkFirstScreenMapper.java → src/main/java/com/yunzhi/marketing/broker/mapper/BkFirstScreenMapper.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.mapper;
1
+package com.yunzhi.marketing.broker.mapper;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkFirstScreen;
3
+import com.yunzhi.marketing.broker.entity.BkFirstScreen;
4 4
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 5
 import org.apache.ibatis.annotations.Mapper;
6 6
 

src/main/java/com/yunzhi/marketing/borker/mapper/BkNoticeMapper.java → src/main/java/com/yunzhi/marketing/broker/mapper/BkNoticeMapper.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.mapper;
1
+package com.yunzhi.marketing.broker.mapper;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkNotice;
3
+import com.yunzhi.marketing.broker.entity.BkNotice;
4 4
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5 5
 import org.apache.ibatis.annotations.Mapper;
6 6
 

src/main/java/com/yunzhi/marketing/borker/service/IBkAccountRecordService.java → src/main/java/com/yunzhi/marketing/broker/service/IBkAccountRecordService.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.service;
1
+package com.yunzhi.marketing.broker.service;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkAccountRecord;
3
+import com.yunzhi.marketing.broker.entity.BkAccountRecord;
4 4
 import com.baomidou.mybatisplus.extension.service.IService;
5 5
 
6 6
 /**
@@ -12,5 +12,5 @@ import com.baomidou.mybatisplus.extension.service.IService;
12 12
  * @since 2022-07-26
13 13
  */
14 14
 public interface IBkAccountRecordService extends IService<BkAccountRecord> {
15
-
15
+    boolean recordCommission();
16 16
 }

src/main/java/com/yunzhi/marketing/borker/service/IBkAgentRuleService.java → src/main/java/com/yunzhi/marketing/broker/service/IBkAgentRuleService.java Näytä tiedosto

@@ -1,7 +1,7 @@
1
-package com.yunzhi.marketing.borker.service;
1
+package com.yunzhi.marketing.broker.service;
2 2
 
3 3
 import com.baomidou.mybatisplus.extension.service.IService;
4
-import com.yunzhi.marketing.borker.entity.BkAgentRule;
4
+import com.yunzhi.marketing.broker.entity.BkAgentRule;
5 5
 
6 6
 /**
7 7
  * <p>

src/main/java/com/yunzhi/marketing/borker/service/IBkAgreementService.java → src/main/java/com/yunzhi/marketing/broker/service/IBkAgreementService.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.service;
1
+package com.yunzhi.marketing.broker.service;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkAgreement;
3
+import com.yunzhi.marketing.broker.entity.BkAgreement;
4 4
 import com.baomidou.mybatisplus.extension.service.IService;
5 5
 
6 6
 /**

src/main/java/com/yunzhi/marketing/borker/service/IBkBankCardService.java → src/main/java/com/yunzhi/marketing/broker/service/IBkBankCardService.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.service;
1
+package com.yunzhi.marketing.broker.service;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkBankCard;
3
+import com.yunzhi.marketing.broker.entity.BkBankCard;
4 4
 import com.baomidou.mybatisplus.extension.service.IService;
5 5
 
6 6
 import java.util.List;
@@ -15,7 +15,7 @@ import java.util.List;
15 15
  */
16 16
 public interface IBkBankCardService extends IService<BkBankCard> {
17 17
 
18
-    List<BkBankCard> getListByBorker(String personId);
18
+    List<BkBankCard> getListByBroker(String personId);
19 19
 
20 20
     boolean mergeList(String personId, List<BkBankCard> bankCardList);
21 21
 }

src/main/java/com/yunzhi/marketing/borker/service/IBkFirstScreenService.java → src/main/java/com/yunzhi/marketing/broker/service/IBkFirstScreenService.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.service;
1
+package com.yunzhi.marketing.broker.service;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkFirstScreen;
3
+import com.yunzhi.marketing.broker.entity.BkFirstScreen;
4 4
 import com.baomidou.mybatisplus.extension.service.IService;
5 5
 
6 6
 /**

src/main/java/com/yunzhi/marketing/borker/service/IBkNoticeService.java → src/main/java/com/yunzhi/marketing/broker/service/IBkNoticeService.java Näytä tiedosto

@@ -1,6 +1,6 @@
1
-package com.yunzhi.marketing.borker.service;
1
+package com.yunzhi.marketing.broker.service;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkNotice;
3
+import com.yunzhi.marketing.broker.entity.BkNotice;
4 4
 import com.baomidou.mybatisplus.extension.service.IService;
5 5
 
6 6
 /**

src/main/java/com/yunzhi/marketing/borker/service/impl/BkAccountRecordServiceImpl.java → src/main/java/com/yunzhi/marketing/broker/service/impl/BkAccountRecordServiceImpl.java Näytä tiedosto

@@ -1,8 +1,8 @@
1
-package com.yunzhi.marketing.borker.service.impl;
1
+package com.yunzhi.marketing.broker.service.impl;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkAccountRecord;
4
-import com.yunzhi.marketing.borker.mapper.BkAccountRecordMapper;
5
-import com.yunzhi.marketing.borker.service.IBkAccountRecordService;
3
+import com.yunzhi.marketing.broker.entity.BkAccountRecord;
4
+import com.yunzhi.marketing.broker.mapper.BkAccountRecordMapper;
5
+import com.yunzhi.marketing.broker.service.IBkAccountRecordService;
6 6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7 7
 import org.springframework.stereotype.Service;
8 8
 
@@ -17,4 +17,8 @@ import org.springframework.stereotype.Service;
17 17
 @Service
18 18
 public class BkAccountRecordServiceImpl extends ServiceImpl<BkAccountRecordMapper, BkAccountRecord> implements IBkAccountRecordService {
19 19
 
20
+    @Override
21
+    public boolean recordCommission() {
22
+        return false;
23
+    }
20 24
 }

src/main/java/com/yunzhi/marketing/borker/service/impl/BkAgentRuleServiceImpl.java → src/main/java/com/yunzhi/marketing/broker/service/impl/BkAgentRuleServiceImpl.java Näytä tiedosto

@@ -1,9 +1,9 @@
1
-package com.yunzhi.marketing.borker.service.impl;
1
+package com.yunzhi.marketing.broker.service.impl;
2 2
 
3 3
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
4
-import com.yunzhi.marketing.borker.entity.BkAgentRule;
5
-import com.yunzhi.marketing.borker.mapper.BkAgentRuleMapper;
6
-import com.yunzhi.marketing.borker.service.IBkAgentRuleService;
4
+import com.yunzhi.marketing.broker.entity.BkAgentRule;
5
+import com.yunzhi.marketing.broker.mapper.BkAgentRuleMapper;
6
+import com.yunzhi.marketing.broker.service.IBkAgentRuleService;
7 7
 import org.springframework.stereotype.Service;
8 8
 
9 9
 /**

src/main/java/com/yunzhi/marketing/borker/service/impl/BkAgreementServiceImpl.java → src/main/java/com/yunzhi/marketing/broker/service/impl/BkAgreementServiceImpl.java Näytä tiedosto

@@ -1,10 +1,10 @@
1
-package com.yunzhi.marketing.borker.service.impl;
1
+package com.yunzhi.marketing.broker.service.impl;
2 2
 
3 3
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
4 4
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
5
-import com.yunzhi.marketing.borker.entity.BkAgreement;
6
-import com.yunzhi.marketing.borker.mapper.BkAgreementMapper;
7
-import com.yunzhi.marketing.borker.service.IBkAgreementService;
5
+import com.yunzhi.marketing.broker.entity.BkAgreement;
6
+import com.yunzhi.marketing.broker.mapper.BkAgreementMapper;
7
+import com.yunzhi.marketing.broker.service.IBkAgreementService;
8 8
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
9 9
 import com.yunzhi.marketing.common.CommConstant;
10 10
 import org.springframework.stereotype.Service;

src/main/java/com/yunzhi/marketing/borker/service/impl/BkBankCardServiceImpl.java → src/main/java/com/yunzhi/marketing/broker/service/impl/BkBankCardServiceImpl.java Näytä tiedosto

@@ -1,8 +1,8 @@
1
-package com.yunzhi.marketing.borker.service.impl;
1
+package com.yunzhi.marketing.broker.service.impl;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkBankCard;
4
-import com.yunzhi.marketing.borker.mapper.BkBankCardMapper;
5
-import com.yunzhi.marketing.borker.service.IBkBankCardService;
3
+import com.yunzhi.marketing.broker.entity.BkBankCard;
4
+import com.yunzhi.marketing.broker.mapper.BkBankCardMapper;
5
+import com.yunzhi.marketing.broker.service.IBkBankCardService;
6 6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7 7
 import com.yunzhi.marketing.common.CommConstant;
8 8
 import com.yunzhi.marketing.common.DateUtils;
@@ -23,8 +23,8 @@ import java.util.List;
23 23
 public class BkBankCardServiceImpl extends ServiceImpl<BkBankCardMapper, BkBankCard> implements IBkBankCardService {
24 24
 
25 25
     @Override
26
-    public List<BkBankCard> getListByBorker(String personId) {
27
-        return baseMapper.getListByBorker(personId);
26
+    public List<BkBankCard> getListByBroker(String personId) {
27
+        return baseMapper.getListByBroker(personId);
28 28
     }
29 29
 
30 30
     @Override

src/main/java/com/yunzhi/marketing/borker/service/impl/BkFirstScreenServiceImpl.java → src/main/java/com/yunzhi/marketing/broker/service/impl/BkFirstScreenServiceImpl.java Näytä tiedosto

@@ -1,8 +1,8 @@
1
-package com.yunzhi.marketing.borker.service.impl;
1
+package com.yunzhi.marketing.broker.service.impl;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkFirstScreen;
4
-import com.yunzhi.marketing.borker.mapper.BkFirstScreenMapper;
5
-import com.yunzhi.marketing.borker.service.IBkFirstScreenService;
3
+import com.yunzhi.marketing.broker.entity.BkFirstScreen;
4
+import com.yunzhi.marketing.broker.mapper.BkFirstScreenMapper;
5
+import com.yunzhi.marketing.broker.service.IBkFirstScreenService;
6 6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7 7
 import org.springframework.stereotype.Service;
8 8
 

src/main/java/com/yunzhi/marketing/borker/service/impl/BkNoticeServiceImpl.java → src/main/java/com/yunzhi/marketing/broker/service/impl/BkNoticeServiceImpl.java Näytä tiedosto

@@ -1,8 +1,8 @@
1
-package com.yunzhi.marketing.borker.service.impl;
1
+package com.yunzhi.marketing.broker.service.impl;
2 2
 
3
-import com.yunzhi.marketing.borker.entity.BkNotice;
4
-import com.yunzhi.marketing.borker.mapper.BkNoticeMapper;
5
-import com.yunzhi.marketing.borker.service.IBkNoticeService;
3
+import com.yunzhi.marketing.broker.entity.BkNotice;
4
+import com.yunzhi.marketing.broker.mapper.BkNoticeMapper;
5
+import com.yunzhi.marketing.broker.service.IBkNoticeService;
6 6
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
7 7
 import org.springframework.stereotype.Service;
8 8
 

src/main/java/com/yunzhi/marketing/borker/vo/BorkerSummery.java → src/main/java/com/yunzhi/marketing/broker/vo/BrokerSummery.java Näytä tiedosto

@@ -1,20 +1,17 @@
1
-package com.yunzhi.marketing.borker.vo;
1
+package com.yunzhi.marketing.broker.vo;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.TableField;
4
-import com.yunzhi.marketing.borker.entity.BkBankCard;
5 4
 import io.swagger.annotations.ApiModel;
6 5
 import io.swagger.annotations.ApiModelProperty;
7 6
 import lombok.Data;
8 7
 import lombok.EqualsAndHashCode;
9 8
 import lombok.experimental.Accessors;
10 9
 
11
-import java.util.List;
12
-
13 10
 @Data
14 11
 @EqualsAndHashCode(callSuper = false)
15 12
 @Accessors(chain = true)
16
-@ApiModel(value="BorkerSummery", description="全民经纪人概要")
17
-public class BorkerSummery {
13
+@ApiModel(value="BrokerSummery", description="全民经纪人概要")
14
+public class BrokerSummery {
18 15
 
19 16
     @ApiModelProperty("人员ID")
20 17
     private String personId;
@@ -40,7 +37,7 @@ public class BorkerSummery {
40 37
 
41 38
     @TableField(exist = false)
42 39
     @ApiModelProperty("经纪人数")
43
-    Integer borkerNum;
40
+    Integer brokerNum;
44 41
 
45 42
     @ApiModelProperty("总佣金")
46 43
     private Integer totalCommission;

src/main/java/com/yunzhi/marketing/borker/vo/BorkerVO.java → src/main/java/com/yunzhi/marketing/broker/vo/BrokerVO.java Näytä tiedosto

@@ -1,7 +1,7 @@
1
-package com.yunzhi.marketing.borker.vo;
1
+package com.yunzhi.marketing.broker.vo;
2 2
 
3 3
 import com.baomidou.mybatisplus.annotation.TableField;
4
-import com.yunzhi.marketing.borker.entity.BkBankCard;
4
+import com.yunzhi.marketing.broker.entity.BkBankCard;
5 5
 import io.swagger.annotations.ApiModel;
6 6
 import io.swagger.annotations.ApiModelProperty;
7 7
 import lombok.Data;
@@ -14,8 +14,8 @@ import java.util.List;
14 14
 @Data
15 15
 @EqualsAndHashCode(callSuper = false)
16 16
 @Accessors(chain = true)
17
-@ApiModel(value="BorkerVO", description="全民经纪人")
18
-public class BorkerVO {
17
+@ApiModel(value="BrokerVO", description="全民经纪人")
18
+public class BrokerVO {
19 19
 
20 20
     @ApiModelProperty("人员ID")
21 21
     private String personId;

+ 1
- 1
src/main/java/com/yunzhi/marketing/common/CommConstant.java Näytä tiedosto

@@ -36,7 +36,7 @@ public class CommConstant {
36 36
     /**
37 37
      * 人员类型: 全民经纪人(新联家)
38 38
      */
39
-    public final static String PERSON_BORKER = "borker";
39
+    public final static String PERSON_BROKER = "broker";
40 40
 
41 41
 
42 42
     public final static Integer STATUS_READY = 0;

+ 4
- 4
src/main/java/com/yunzhi/marketing/controller/MiniAppController.java Näytä tiedosto

@@ -7,8 +7,8 @@ import com.alibaba.fastjson.JSONObject;
7 7
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
8 8
 import com.yunzhi.marketing.base.BaseController;
9 9
 import com.yunzhi.marketing.base.ResponseBean;
10
-import com.yunzhi.marketing.borker.entity.BkBankCard;
11
-import com.yunzhi.marketing.borker.service.IBkBankCardService;
10
+import com.yunzhi.marketing.broker.entity.BkBankCard;
11
+import com.yunzhi.marketing.broker.service.IBkBankCardService;
12 12
 import com.yunzhi.marketing.center.sysUser.service.ISysTokenService;
13 13
 import com.yunzhi.marketing.center.taUser.entity.TaUser;
14 14
 import com.yunzhi.marketing.center.taUser.service.ITaUserService;
@@ -404,8 +404,8 @@ public class MiniAppController extends BaseController {
404 404
             result.put("city", tdCity);
405 405
 
406 406
             // 如果是新联康全民经纪人
407
-            if (CommConstant.PERSON_BORKER.equals(taPerson.getPersonType())) {
408
-                List<BkBankCard> bankCardList = iBkBankCardService.getListByBorker(taPerson.getPersonId());
407
+            if (CommConstant.PERSON_BROKER.equals(taPerson.getPersonType())) {
408
+                List<BkBankCard> bankCardList = iBkBankCardService.getListByBroker(taPerson.getPersonId());
409 409
                 result.put("bankCardList", bankCardList);
410 410
             }
411 411
 

+ 6
- 6
src/main/java/com/yunzhi/marketing/controller/TaBuildingController.java Näytä tiedosto

@@ -6,7 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
6 6
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
7 7
 import com.yunzhi.marketing.base.BaseController;
8 8
 import com.yunzhi.marketing.base.ResponseBean;
9
-import com.yunzhi.marketing.borker.service.IBkAgreementService;
9
+import com.yunzhi.marketing.broker.service.IBkAgreementService;
10 10
 import com.yunzhi.marketing.common.CommConstant;
11 11
 import com.yunzhi.marketing.common.StringUtils;
12 12
 import com.yunzhi.marketing.entity.*;
@@ -349,7 +349,7 @@ public class TaBuildingController extends BaseController {
349 349
 //            @RequestParam(required = false) Integer maxPrice, // 最高价格
350 350
 //            @RequestParam(required = false) Double minBuildingArea, // 最小面积
351 351
 //            @RequestParam(required = false) Double maxBuildingArea, // 最大面积
352
-            @RequestParam(required = false) Boolean isBorker,   // 是否开启全民经纪人
352
+            @RequestParam(required = false) Boolean isBroker,   // 是否开启全民经纪人
353 353
             HttpServletRequest request
354 354
     ) {
355 355
         Integer orgId = getOrgId(request);
@@ -386,7 +386,7 @@ public class TaBuildingController extends BaseController {
386 386
                 isRecentOpening,
387 387
                 isCommerce,
388 388
                 marketStatus,
389
-                isBorker,
389
+                isBroker,
390 390
                 orderBy);
391 391
     }
392 392
 
@@ -539,8 +539,8 @@ public class TaBuildingController extends BaseController {
539 539
     }
540 540
 
541 541
     @ApiOperation(value = "admin - 开启全民经纪人", notes = "admin - 开启全民经纪人")
542
-    @PutMapping(value = "/admin/building/{id}/borker")
543
-    public  ResponseBean switchBorker(@ApiParam("楼盘ID") @PathVariable String id,
542
+    @PutMapping(value = "/admin/building/{id}/broker")
543
+    public  ResponseBean switchBroker(@ApiParam("楼盘ID") @PathVariable String id,
544 544
                                       @ApiParam(value = "是否开启", allowableValues = "true,false") @RequestParam Boolean on,
545 545
                                       HttpServletRequest request) throws Exception {
546 546
         TaBuilding taBuilding = taBuildingService.getById(id);
@@ -550,7 +550,7 @@ public class TaBuildingController extends BaseController {
550 550
 
551 551
         iBkAgreementService.switchByBuilding(id, on);
552 552
 
553
-        taBuilding.setIsBorker(on);
553
+        taBuilding.setIsBroker(on);
554 554
         taBuildingService.updateById(taBuilding);
555 555
         return ResponseBean.success("success");
556 556
     }

+ 1
- 1
src/main/java/com/yunzhi/marketing/entity/TaBuilding.java Näytä tiedosto

@@ -385,7 +385,7 @@ public class TaBuilding implements Serializable {
385 385
     private Integer isRecentOpening ;
386 386
 
387 387
     // 是否开启全民经纪人
388
-    private Boolean isBorker;
388
+    private Boolean isBroker;
389 389
 
390 390
     /**
391 391
      * 项目亮点封面

+ 1
- 1
src/main/java/com/yunzhi/marketing/mapper/TaBuildingMapper.java Näytä tiedosto

@@ -86,7 +86,7 @@ public interface TaBuildingMapper extends BaseMapper<TaBuilding> {
86 86
                                          @Param("isRecentOpening") Boolean isRecentOpening,
87 87
                                          @Param("isCommerce") Boolean isCommerce,
88 88
                                          @Param("marketStatus") String marketStatus,
89
-                                         @Param("isBorker") Boolean isBorker,
89
+                                         @Param("isBroker") Boolean isBroker,
90 90
                                          @Param("orderBy") String orderBy,
91 91
                                          @Param("buildingAreaLisr") List<String> buildingAreaLisr);
92 92
 

+ 5
- 5
src/main/java/com/yunzhi/marketing/mapper/TaPersonMapper.java Näytä tiedosto

@@ -3,8 +3,8 @@ package com.yunzhi.marketing.mapper;
3 3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
5 5
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
6
-import com.yunzhi.marketing.borker.vo.BorkerSummery;
7
-import com.yunzhi.marketing.borker.vo.BorkerVO;
6
+import com.yunzhi.marketing.broker.vo.BrokerSummery;
7
+import com.yunzhi.marketing.broker.vo.BrokerVO;
8 8
 import com.yunzhi.marketing.entity.TaBuildingDynamic;
9 9
 import com.yunzhi.marketing.entity.TaChannel;
10 10
 import com.yunzhi.marketing.entity.TaPerson;
@@ -267,7 +267,7 @@ public interface TaPersonMapper extends BaseMapper<TaPerson> {
267 267
 
268 268
     TaPerson getByPhone(@Param("phone") String phone);
269 269
 
270
-    IPage<BorkerVO> getBorkerPage(IPage<BorkerVO> page,
270
+    IPage<BrokerVO> getBrokerPage(IPage<BrokerVO> page,
271 271
                                   @Param("personType") String personType,
272 272
                                   @Param("name") String name,
273 273
                                   @Param("phone") String phone,
@@ -275,9 +275,9 @@ public interface TaPersonMapper extends BaseMapper<TaPerson> {
275 275
                                   @Param("sortOrder") String sortOrder,
276 276
                                   @Param("sortField") String sortField);
277 277
 
278
-    IPage<BorkerSummery> getWxBorkerPage(IPage<BorkerSummery> page,
278
+    IPage<BrokerSummery> getWxBrokerPage(IPage<BrokerSummery> page,
279 279
                                          @Param("personType") String personType,
280 280
                                          @Param("recommendAgent") String recommendAgent);
281 281
 
282
-    IPage<BorkerSummery> getWxBorkerRankPage(IPage<BorkerSummery> page, @Param("personType") String personBorker, @Param("recommendAgent") String rankType);
282
+    IPage<BrokerSummery> getWxBrokerRankPage(IPage<BrokerSummery> page, @Param("personType") String personBroker, @Param("recommendAgent") String rankType);
283 283
 }

+ 1
- 1
src/main/java/com/yunzhi/marketing/service/ITaBuildingService.java Näytä tiedosto

@@ -137,7 +137,7 @@ public interface ITaBuildingService extends IService<TaBuilding> {
137 137
             Boolean isRecentOpening,
138 138
             Boolean isCommerce,
139 139
             String marketStatus,
140
-            Boolean isBorker,
140
+            Boolean isBroker,
141 141
             String orderBy);
142 142
 
143 143
     /**

+ 5
- 5
src/main/java/com/yunzhi/marketing/service/ITaPersonService.java Näytä tiedosto

@@ -3,8 +3,8 @@ package com.yunzhi.marketing.service;
3 3
 import cn.binarywang.wx.miniapp.bean.WxMaUserInfo;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
5 5
 import com.yunzhi.marketing.base.ResponseBean;
6
-import com.yunzhi.marketing.borker.vo.BorkerSummery;
7
-import com.yunzhi.marketing.borker.vo.BorkerVO;
6
+import com.yunzhi.marketing.broker.vo.BrokerSummery;
7
+import com.yunzhi.marketing.broker.vo.BrokerVO;
8 8
 import com.yunzhi.marketing.center.taUser.entity.TaUserVO;
9 9
 import com.yunzhi.marketing.dto.PersonMarketingDTO;
10 10
 import com.yunzhi.marketing.entity.TaCustomerFrom;
@@ -133,9 +133,9 @@ public interface ITaPersonService extends IService<TaPerson> {
133 133
      */
134 134
     ResponseBean marketing(PersonMarketingDTO marketingDTO, String openid);
135 135
 
136
-    IPage<BorkerVO> getBorkerPage(IPage<BorkerVO> page, String name, String phone, String recommendPersonName, String sortOrder, String sortField);
136
+    IPage<BrokerVO> getBrokerPage(IPage<BrokerVO> page, String name, String phone, String recommendPersonName, String sortOrder, String sortField);
137 137
 
138
-    IPage<BorkerSummery> getWxBorkerPage(IPage<BorkerSummery> page, String personId);
138
+    IPage<BrokerSummery> getWxBrokerPage(IPage<BrokerSummery> page, String personId);
139 139
 
140
-    IPage<BorkerSummery> getWxBorkerRankPage(IPage<BorkerSummery> page, String rankType);
140
+    IPage<BrokerSummery> getWxBrokerRankPage(IPage<BrokerSummery> page, String rankType);
141 141
 }

+ 2
- 2
src/main/java/com/yunzhi/marketing/service/impl/TaBuildingServiceImpl.java Näytä tiedosto

@@ -872,7 +872,7 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
872 872
             Boolean isRecentOpening,
873 873
             Boolean isCommerce,
874 874
             String marketStatus,
875
-            Boolean isBorker,
875
+            Boolean isBroker,
876 876
             String orderBy) {
877 877
         IPage<TaBuilding> page = new Page<>(pageNum, pageSize);
878 878
 
@@ -933,7 +933,7 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
933 933
                 isRecentOpening,
934 934
                 isCommerce,
935 935
                 marketStatus,
936
-                isBorker,
936
+                isBroker,
937 937
                 orderBy,
938 938
                 buildingAreaLisr);
939 939
 

+ 8
- 8
src/main/java/com/yunzhi/marketing/service/impl/TaPersonServiceImpl.java Näytä tiedosto

@@ -8,8 +8,8 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
8 8
 import com.baomidou.mybatisplus.core.metadata.IPage;
9 9
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
10 10
 import com.yunzhi.marketing.base.ResponseBean;
11
-import com.yunzhi.marketing.borker.vo.BorkerSummery;
12
-import com.yunzhi.marketing.borker.vo.BorkerVO;
11
+import com.yunzhi.marketing.broker.vo.BrokerSummery;
12
+import com.yunzhi.marketing.broker.vo.BrokerVO;
13 13
 import com.yunzhi.marketing.center.taUser.entity.TaUser;
14 14
 import com.yunzhi.marketing.center.taUser.entity.TaUserVO;
15 15
 import com.yunzhi.marketing.center.taUser.mapper.TaUserMapper;
@@ -1348,17 +1348,17 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
1348 1348
     }
1349 1349
 
1350 1350
     @Override
1351
-    public IPage<BorkerVO> getBorkerPage(IPage<BorkerVO> page, String name, String phone, String recommendPersonName, String sortOrder, String sortField) {
1352
-        return baseMapper.getBorkerPage(page, CommConstant.PERSON_BORKER, name, phone, recommendPersonName, sortOrder, sortField);
1351
+    public IPage<BrokerVO> getBrokerPage(IPage<BrokerVO> page, String name, String phone, String recommendPersonName, String sortOrder, String sortField) {
1352
+        return baseMapper.getBrokerPage(page, CommConstant.PERSON_BROKER, name, phone, recommendPersonName, sortOrder, sortField);
1353 1353
     }
1354 1354
 
1355 1355
     @Override
1356
-    public IPage<BorkerSummery> getWxBorkerPage(IPage<BorkerSummery> page, String personId) {
1357
-        return baseMapper.getWxBorkerPage(page, CommConstant.PERSON_BORKER, personId);
1356
+    public IPage<BrokerSummery> getWxBrokerPage(IPage<BrokerSummery> page, String personId) {
1357
+        return baseMapper.getWxBrokerPage(page, CommConstant.PERSON_BROKER, personId);
1358 1358
     }
1359 1359
 
1360 1360
     @Override
1361
-    public IPage<BorkerSummery> getWxBorkerRankPage(IPage<BorkerSummery> page, String rankType) {
1362
-        return baseMapper.getWxBorkerRankPage(page, CommConstant.PERSON_BORKER, rankType);
1361
+    public IPage<BrokerSummery> getWxBrokerRankPage(IPage<BrokerSummery> page, String rankType) {
1362
+        return baseMapper.getWxBrokerRankPage(page, CommConstant.PERSON_BROKER, rankType);
1363 1363
     }
1364 1364
 }

+ 2
- 2
src/main/java/com/yunzhi/marketing/service/impl/TaRecommendCustomerServiceImpl.java Näytä tiedosto

@@ -668,13 +668,13 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
668 668
 
669 669
 
670 670
         // 如果是全民经纪人
671
-        if (CommConstant.PERSON_BORKER.equals(person.getPersonType())) {
671
+        if (CommConstant.PERSON_BROKER.equals(person.getPersonType())) {
672 672
             TaBuilding taBuilding = taBuildingMapper.selectById(buildingId);
673 673
             if (null == taBuilding || CommConstant.STATUS_DELETE.equals(taBuilding.getStatus())) {
674 674
                 return ResponseBean.error("推荐楼盘不存在", ResponseBean.ERROR_ILLEGAL_PARAMS);
675 675
             }
676 676
 
677
-            if (null == taBuilding.getIsBorker() || !taBuilding.getIsBorker()) {
677
+            if (null == taBuilding.getIsBroker() || !taBuilding.getIsBroker()) {
678 678
                 return ResponseBean.error("推荐楼盘未开启经纪人推荐", ResponseBean.ERROR_ILLEGAL_PARAMS);
679 679
             }
680 680
 

+ 34
- 15
src/main/java/com/yunzhi/marketing/xlk/controller/ChannelCustomerController.java Näytä tiedosto

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
6 6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7 7
 import com.yunzhi.marketing.base.BaseController;
8 8
 import com.yunzhi.marketing.base.ResponseBean;
9
+import com.yunzhi.marketing.common.CommConstant;
9 10
 import com.yunzhi.marketing.common.DateUtils;
10 11
 import com.yunzhi.marketing.common.StringUtils;
11 12
 import com.yunzhi.marketing.entity.TaBuilding;
@@ -29,6 +30,7 @@ import org.springframework.web.bind.annotation.*;
29 30
 
30 31
 import javax.servlet.http.HttpServletRequest;
31 32
 import java.time.LocalDateTime;
33
+import java.util.Arrays;
32 34
 import java.util.HashMap;
33 35
 import java.util.List;
34 36
 import java.util.Map;
@@ -153,27 +155,44 @@ public class ChannelCustomerController extends BaseController {
153 155
     /**
154 156
      * 驻场 结佣
155 157
      *
156
-     * @param
158
+     * @param bizType commission 结佣, signatory 签约
157 159
      * @return
158 160
      */
159 161
     @ApiOperation(value = "森哥看这里-wx-驻场确认结佣", notes = "森哥看这里-wx-驻场确认结佣")
160
-    @RequestMapping(value="/{plat}/marking/commission",method= RequestMethod.PUT)
161
-    public ResponseBean commissionCustomer(@RequestBody MarkingCommissionCustomerDTO params){
162
-        return iChannelCustomerService.commissionCustomer(params);
163
-    }
162
+    @RequestMapping(value="/{plat}/marking/{bizType}",method= RequestMethod.PUT)
163
+    public ResponseBean commissionCustomer(@RequestParam String bizType,
164
+                                           @RequestBody MarkingSignatoryCustomerDTO params) throws Exception {
165
+        List<String> whiteList = Arrays.asList("commission", "signatory");
166
+        if (!whiteList.contains(bizType)) {
167
+            return ResponseBean.error("404接口不存在", ResponseBean.ERROR_ILLEGAL_PARAMS);
168
+        }
164 169
 
165
-    /**
166
-     * 驻场 确认签约
167
-     *
168
-     * @param
169
-     * @return
170
-     */
171
-    @ApiOperation(value = "森哥看这里-wx-驻场确认签约", notes = "森哥看这里-wx-驻场确认签约")
172
-    @RequestMapping(value="/{plat}/marking/signatory",method= RequestMethod.PUT)
173
-    public ResponseBean signatoryCustomer(@RequestBody MarkingSignatoryCustomerDTO params){
174
-        return iChannelCustomerService.signatoryCustomer(params);
170
+        Integer bizStatus = null;
171
+        if ("commission".equals(bizType)) {
172
+            bizStatus = CommConstant.CUSTOMER_COMMISSION;
173
+        } else if ("signatory".equals(bizType)) {
174
+            bizStatus = CommConstant.CUSTOMER_SIGNED;
175
+        }
176
+
177
+//        return iChannelCustomerService.commissionCustomer(params);
178
+        iChannelCustomerService.updateBizNode(params, bizStatus, bizType);
179
+        return ResponseBean.success("操作成功");
175 180
     }
176 181
 
182
+//    /**
183
+//     * 驻场 确认签约
184
+//     *
185
+//     * @param
186
+//     * @return
187
+//     */
188
+//    @ApiOperation(value = "森哥看这里-wx-驻场确认签约", notes = "森哥看这里-wx-驻场确认签约")
189
+//    @RequestMapping(value="/{plat}/marking/signatory",method= RequestMethod.PUT)
190
+//    public ResponseBean signatoryCustomer(@RequestBody MarkingSignatoryCustomerDTO params) throws Exception {
191
+////        return iChannelCustomerService.signatoryCustomer(params);
192
+//        iChannelCustomerService.updateBizNode(params, CommConstant.CUSTOMER_SIGNED, "signatory");
193
+//        return ResponseBean.success("操作成功");
194
+//    }
195
+
177 196
 
178 197
     /**
179 198
      * 驻场 无效报备

+ 1
- 0
src/main/java/com/yunzhi/marketing/xlk/dto/MarkingCommissionCustomerDTO.java Näytä tiedosto

@@ -1,6 +1,7 @@
1 1
 package com.yunzhi.marketing.xlk.dto;
2 2
 
3 3
 import com.yunzhi.marketing.xlk.entity.CustomerSignatory;
4
+import io.swagger.annotations.ApiModelProperty;
4 5
 import lombok.Data;
5 6
 
6 7
 @Data

+ 9
- 0
src/main/java/com/yunzhi/marketing/xlk/dto/MarkingSignatoryCustomerDTO.java Näytä tiedosto

@@ -27,4 +27,13 @@ public class MarkingSignatoryCustomerDTO implements Serializable {
27 27
      * 认筹
28 28
      */
29 29
    private CustomerSignatory customerSignatory;
30
+
31
+    /** 总佣金 **/
32
+    private Integer totalCommission;
33
+
34
+    /** 已结算佣金 **/
35
+    private Integer settledCommission;
36
+
37
+    /** 待结算佣金 **/
38
+    private Integer unsettledCommission;
30 39
 }

+ 13
- 0
src/main/java/com/yunzhi/marketing/xlk/entity/ChannelCustomer.java Näytä tiedosto

@@ -4,6 +4,8 @@ import com.baomidou.mybatisplus.annotation.IdType;
4 4
 import com.baomidou.mybatisplus.annotation.TableField;
5 5
 import com.baomidou.mybatisplus.annotation.TableId;
6 6
 import com.baomidou.mybatisplus.annotation.TableName;
7
+import io.swagger.annotations.ApiModel;
8
+import io.swagger.annotations.ApiModelProperty;
7 9
 import io.swagger.models.auth.In;
8 10
 import lombok.Data;
9 11
 import lombok.EqualsAndHashCode;
@@ -23,6 +25,7 @@ import java.time.LocalDateTime;
23 25
 @Data
24 26
 @EqualsAndHashCode(callSuper = false)
25 27
 @Accessors(chain = true)
28
+@ApiModel(value="ChannelCustomer对象", description="渠道报备")
26 29
 @TableName("xlk_channel_customer")
27 30
 public class ChannelCustomer implements Serializable {
28 31
 
@@ -133,6 +136,16 @@ public class ChannelCustomer implements Serializable {
133 136
      */
134 137
     private String remark;
135 138
 
139
+
140
+    @ApiModelProperty("总佣金")
141
+    private Integer totalCommission;
142
+
143
+    @ApiModelProperty("已结算佣金")
144
+    private Integer settledCommission;
145
+
146
+    @ApiModelProperty("待结算佣金")
147
+    private Integer unsettledCommission;
148
+
136 149
     /**
137 150
      * 推荐人姓名
138 151
      */

+ 5
- 0
src/main/java/com/yunzhi/marketing/xlk/entity/CustomerSignatory.java Näytä tiedosto

@@ -116,4 +116,9 @@ public class CustomerSignatory implements Serializable {
116 116
     private String type ;
117 117
 
118 118
     private String channelCustomerId;
119
+
120
+    /**
121
+     * 佣金金额
122
+     */
123
+    private Integer brokerage;
119 124
 }

+ 9
- 0
src/main/java/com/yunzhi/marketing/xlk/service/IChannelCustomerService.java Näytä tiedosto

@@ -84,4 +84,13 @@ public interface IChannelCustomerService extends IService<ChannelCustomer> {
84 84
     ResponseBean getCustomersIRecommended(int pageNumber, int pageSize, RecommendCustomerDTO recommendCustomerDTO);
85 85
 
86 86
     ChannelCustomer getMoreInfoById(String id);
87
+
88
+    /**
89
+     * 变更交易节点
90
+     * @param params
91
+     * @param bizStatus
92
+     * @param bizType
93
+     * @throws Exception
94
+     */
95
+    void updateBizNode(MarkingSignatoryCustomerDTO params, Integer bizStatus, String bizType) throws Exception;
87 96
 }

+ 70
- 0
src/main/java/com/yunzhi/marketing/xlk/service/impl/ChannelCustomerServiceImpl.java Näytä tiedosto

@@ -492,4 +492,74 @@ public class ChannelCustomerServiceImpl extends ServiceImpl<ChannelCustomerMappe
492 492
     public ChannelCustomer getMoreInfoById(String id) {
493 493
         return channelCustomerMapper.getMoreInfoById(id);
494 494
     }
495
+
496
+    @Override
497
+    @Transactional(rollbackFor = Exception.class)
498
+    public void updateBizNode(MarkingSignatoryCustomerDTO params, Integer bizStatus, String bizType) throws Exception {
499
+        LocalDateTime now = LocalDateTime.now();
500
+        CustomerSignatory customerSignatory = params.getCustomerSignatory();
501
+        customerSignatory.setCreateDate(now);
502
+        customerSignatory.setType(bizType);
503
+        customerSignatory.setCustomerId(params.getCustomerId());
504
+
505
+        // 以最新数据为准, 更新客户信息
506
+        TaRecommendCustomer taRecommendCustomer = taRecommendCustomerMapper.selectById(customerSignatory.getCustomerId());
507
+        if (!StringUtils.isEmpty(customerSignatory.getRealtyConsultant())) {
508
+            taRecommendCustomer.setRealtyConsultant(customerSignatory.getRealtyConsultant());
509
+        } else {
510
+            customerSignatory.setRealtyConsultant(taRecommendCustomer.getRealtyConsultant());
511
+        }
512
+        taRecommendCustomer.setStatus(bizStatus);
513
+        taRecommendCustomerMapper.updateById(taRecommendCustomer);
514
+
515
+        // 更新报备记录
516
+        LambdaQueryWrapper<ChannelCustomer> channelCustomerLambdaQueryWrapper = new LambdaQueryWrapper<>();
517
+        channelCustomerLambdaQueryWrapper.eq(ChannelCustomer::getCustomerId,params.getCustomerId());
518
+        ChannelCustomer customer = channelCustomerMapper.selectOne(channelCustomerLambdaQueryWrapper);
519
+        if (null != customer) {
520
+            if (CommConstant.CUSTOMER_SIGNED.equals(bizStatus)) {
521
+                customer.setSignedDate(now);
522
+            } else if (CommConstant.CUSTOMER_COMMISSION.equals(bizStatus)) {
523
+                customer.setCommissionDate(now);
524
+            }
525
+
526
+            if (StringUtils.isEmpty(customer.getRealtyConsultant())) {
527
+                customer.setRealtyConsultant(customerSignatory.getRealtyConsultant());
528
+            }
529
+
530
+            channelCustomerMapper.updateById(customer);
531
+
532
+            // 全民经纪人佣金处理
533
+            boolean isBroker = CommConstant.PERSON_BROKER.equals(customer.getRecommendPersonType());
534
+            if (isBroker) {
535
+                
536
+            }
537
+        }
538
+
539
+        // 推荐人
540
+        customerSignatory.setRecommendPerson(taRecommendCustomer.getRecommendPerson());
541
+        TaPerson recommendPerson = taPersonMapper.getById(taRecommendCustomer.getRecommendPerson());
542
+        if (null != recommendPerson) {
543
+            customerSignatory.setRecommendName(recommendPerson.getName());
544
+        }
545
+
546
+        // 职业顾问-接待人
547
+        if (!StringUtils.isEmpty(customerSignatory.getRealtyConsultant())) {
548
+            TaPerson realtyConsultant = taPersonMapper.getById(customerSignatory.getRealtyConsultant());
549
+            if (null != realtyConsultant) {
550
+                customerSignatory.setRealtyConsultantName(realtyConsultant.getName());
551
+            }
552
+        }
553
+
554
+        //
555
+        customerSignatory.setOrgId(taRecommendCustomer.getOrgId());
556
+        customerSignatory.setBuildingId(taRecommendCustomer.getBuildingId());
557
+
558
+        // 更新
559
+        if (StringUtils.isEmpty(customerSignatory.getCustomerSignatoryId())){
560
+            customerSignatoryMapper.insert(customerSignatory);
561
+        } else {
562
+            customerSignatoryMapper.updateById(customerSignatory);
563
+        }
564
+    }
495 565
 }

+ 1
- 1
src/main/resources/mapper/BkAccountRecordMapper.xml Näytä tiedosto

@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
-<mapper namespace="com.yunzhi.marketing.borker.mapper.BkAccountRecordMapper">
3
+<mapper namespace="com.yunzhi.marketing.broker.mapper.BkAccountRecordMapper">
4 4
 
5 5
 </mapper>

+ 2
- 2
src/main/resources/mapper/BkAgentrRuleMapper.xml Näytä tiedosto

@@ -1,8 +1,8 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
-<mapper namespace="com.yunzhi.marketing.borker.mapper.BkAgentRuleMapper">
3
+<mapper namespace="com.yunzhi.marketing.broker.mapper.BkAgentRuleMapper">
4 4
 
5
-    <select id="getByOrgId" resultType="com.yunzhi.marketing.borker.entity.BkAgentRule">
5
+    <select id="getByOrgId" resultType="com.yunzhi.marketing.broker.entity.BkAgentRule">
6 6
         SELECT
7 7
             *
8 8
         FROM

+ 1
- 1
src/main/resources/mapper/BkAgreementMapper.xml Näytä tiedosto

@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
-<mapper namespace="com.yunzhi.marketing.borker.mapper.BkAgreementMapper">
3
+<mapper namespace="com.yunzhi.marketing.broker.mapper.BkAgreementMapper">
4 4
 
5 5
 </mapper>

+ 2
- 2
src/main/resources/mapper/BkBankCardMapper.xml Näytä tiedosto

@@ -1,8 +1,8 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
-<mapper namespace="com.yunzhi.marketing.borker.mapper.BkBankCardMapper">
3
+<mapper namespace="com.yunzhi.marketing.broker.mapper.BkBankCardMapper">
4 4
 
5
-    <select id="getListByBorker" resultType="com.yunzhi.marketing.borker.entity.BkBankCard">
5
+    <select id="getListByBroker" resultType="com.yunzhi.marketing.broker.entity.BkBankCard">
6 6
         SELECT
7 7
             *
8 8
         FROM

+ 1
- 1
src/main/resources/mapper/BkFirstScreenMapper.xml Näytä tiedosto

@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
-<mapper namespace="com.yunzhi.marketing.borker.mapper.BkFirstScreenMapper">
3
+<mapper namespace="com.yunzhi.marketing.broker.mapper.BkFirstScreenMapper">
4 4
 
5 5
 </mapper>

+ 1
- 1
src/main/resources/mapper/BkNoticeMapper.xml Näytä tiedosto

@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
-<mapper namespace="com.yunzhi.marketing.borker.mapper.BkNoticeMapper">
3
+<mapper namespace="com.yunzhi.marketing.broker.mapper.BkNoticeMapper">
4 4
 
5 5
 </mapper>

+ 2
- 2
src/main/resources/mapper/TaBuildingMapper.xml Näytä tiedosto

@@ -135,8 +135,8 @@
135 135
                 <if test="isCommerce != null and isCommerce">
136 136
                     AND is_commerce = 1
137 137
                 </if>
138
-                <if test="isBorker != null and isBorker">
139
-                    AND is_borker = 1
138
+                <if test="isBroker != null and isBroker">
139
+                    AND is_broker = 1
140 140
                 </if>
141 141
                 <if test="isRecentOpening != null and isRecentOpening">
142 142
                     AND is_recent_opening = 1

+ 8
- 8
src/main/resources/mapper/TaPersonMapper.xml Näytä tiedosto

@@ -658,7 +658,7 @@ FROM
658 658
             t.phone = #{phone}
659 659
           AND t.`status` &gt; -1
660 660
     </select>
661
-    <select id="getBorkerPage" resultType="com.yunzhi.marketing.borker.vo.BorkerVO">
661
+    <select id="getBrokerPage" resultType="com.yunzhi.marketing.broker.vo.BrokerVO">
662 662
         SELECT
663 663
             t.*,
664 664
             IFNULL(m.`name`, m.nickname) AS recommend_person_name,
@@ -696,11 +696,11 @@ FROM
696 696
             </if>
697 697
             ${sortOrder}
698 698
     </select>
699
-    <select id="getWxBorkerPage" resultType="com.yunzhi.marketing.borker.vo.BorkerSummery">
699
+    <select id="getWxBrokerPage" resultType="com.yunzhi.marketing.broker.vo.BrokerSummery">
700 700
         SELECT
701 701
             t.*,
702 702
             s.customer_num,
703
-            m.borker_num
703
+            m.broker_num
704 704
         FROM
705 705
             ta_person t
706 706
                 LEFT JOIN (
@@ -718,7 +718,7 @@ FROM
718 718
                 LEFT JOIN (
719 719
                 SELECT
720 720
                     a.recommend_agent,
721
-                    count( 1 ) AS borker_num
721
+                    count( 1 ) AS broker_num
722 722
                 FROM
723 723
                     ta_person a
724 724
                 WHERE
@@ -732,11 +732,11 @@ FROM
732 732
         ORDER BY
733 733
             t.create_date DESC
734 734
     </select>
735
-    <select id="getWxBorkerRankPage" resultType="com.yunzhi.marketing.borker.vo.BorkerSummery">
735
+    <select id="getWxBrokerRankPage" resultType="com.yunzhi.marketing.broker.vo.BrokerSummery">
736 736
         SELECT
737 737
             t.*,
738 738
             s.customer_num,
739
-            m.borker_num
739
+            m.broker_num
740 740
         FROM
741 741
             ta_person t
742 742
                 LEFT JOIN (
@@ -754,7 +754,7 @@ FROM
754 754
                 LEFT JOIN (
755 755
                 SELECT
756 756
                     a.recommend_agent,
757
-                    count( 1 ) AS borker_num
757
+                    count( 1 ) AS broker_num
758 758
                 FROM
759 759
                     ta_person a
760 760
                 WHERE
@@ -765,7 +765,7 @@ FROM
765 765
           AND t.`status` &gt; -1
766 766
         <if test="rankType == 'person'">
767 767
             ORDER BY
768
-            m.borker_num DESC
768
+            m.broker_num DESC
769 769
         </if>
770 770
         <if test="rankType == 'money'">
771 771
             ORDER BY