Bläddra i källkod

Merge branch 'v3.5' of http://git.ycjcjy.com/zhiyuxing/estateagents into v3.5

傅行帆 5 år sedan
förälder
incheckning
9a1995610a

+ 1
- 1
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserServiceImpl.java Visa fil

@@ -129,7 +129,7 @@ public class TaUserServiceImpl extends ServiceImpl<TaUserMapper, TaUser> impleme
129 129
 			List<TaBuildingReport> buildingReportList = tdReportList.stream().map(e -> {
130 130
 				TaBuildingReport taBuildingReport = new TaBuildingReport();
131 131
 				taBuildingReport.setOrgId(taOrg.getOrgId());
132
-				taBuildingReport.setReportCode(e.toString());
132
+				taBuildingReport.setReportCode(e.getReportCode());
133 133
 				taBuildingReport.setCreateDate(LocalDateTime.now());
134 134
 
135 135
 				return taBuildingReport;

+ 13
- 0
src/main/java/com/huiju/estateagents/controller/TaPersonController.java Visa fil

@@ -433,6 +433,19 @@ public class TaPersonController extends BaseController {
433 433
         return ResponseBean.success(taPersonIPage);
434 434
     }
435 435
 
436
+    @GetMapping("/admin/building/consultant")
437
+    public ResponseBean getBuildingConsultantList(
438
+            Integer pageNumber,
439
+            Integer pageSize,
440
+            String buildingId
441
+    ) {
442
+        if (null == pageNumber) pageNumber = 1;
443
+        if (null == pageSize) pageSize = 10;
444
+
445
+        IPage<TaUser> taPersonIPage = taPersonService.getBuildingConsultantList(pageNumber,pageSize,buildingId);
446
+        return ResponseBean.success(taPersonIPage);
447
+    }
448
+
436 449
     @GetMapping("/admin/consultant/{id}")
437 450
     public ResponseBean getConsultant(@PathVariable String id) {
438 451
         TaPerson taPerson = taPersonService.getById(id);

+ 1
- 1
src/main/java/com/huiju/estateagents/event/EventBus.java Visa fil

@@ -42,7 +42,7 @@ public class EventBus extends ApplicationEvent {
42 42
 		DocumentVerify(7),
43 43
 
44 44
 		// 普通活动扫码签到
45
-		ActivityCheckin(20);
45
+		ActivityCheckin(8);
46 46
 
47 47
 		private Integer type;
48 48
 

+ 7
- 1
src/main/java/com/huiju/estateagents/job/JudglActivityTimeJob.java Visa fil

@@ -1,7 +1,10 @@
1 1
 package com.huiju.estateagents.job;
2 2
 
3 3
 import com.huiju.estateagents.base.BaseController;
4
+import com.huiju.estateagents.center.sysUser.controller.SysUserController;
4 5
 import com.huiju.estateagents.service.*;
6
+import org.slf4j.Logger;
7
+import org.slf4j.LoggerFactory;
5 8
 import org.springframework.beans.factory.annotation.Autowired;
6 9
 import org.springframework.context.annotation.Configuration;
7 10
 import org.springframework.scheduling.annotation.EnableScheduling;
@@ -19,6 +22,8 @@ import org.springframework.stereotype.Component;
19 22
 @EnableScheduling
20 23
 public class JudglActivityTimeJob extends BaseController {
21 24
 
25
+    private final Logger logger = LoggerFactory.getLogger(JudglActivityTimeJob.class);
26
+
22 27
     @Autowired
23 28
     private ITaBuildingDynamicService iTaBuildingDynamicService;
24 29
 
@@ -47,7 +52,8 @@ public class JudglActivityTimeJob extends BaseController {
47 52
     private void configureTasks() {
48 53
 
49 54
         //未开始活动更新为已开始
50
-        iTaBuildingDynamicService.updateUnStartActivity();
55
+        Integer count = iTaBuildingDynamicService.updateUnStartActivity();
56
+        logger.debug("JudglActivityTimeJob",count);
51 57
         //进行中活动更新为已结束
52 58
         iTaBuildingDynamicService.updateProcessingActivity();
53 59
 

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingDynamicMapper.java Visa fil

@@ -75,7 +75,7 @@ public interface TaBuildingDynamicMapper extends BaseMapper<TaBuildingDynamic> {
75 75
     /**
76 76
      * 更新未开始的活动
77 77
      */
78
-    void updateUnStartActivity();
78
+    Integer updateUnStartActivity();
79 79
 
80 80
     /**
81 81
      * 更新结束的活动

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java Visa fil

@@ -90,7 +90,7 @@ public interface ITaBuildingDynamicService extends IService<TaBuildingDynamic> {
90 90
     /**
91 91
      * 开始未进行的活动
92 92
      */
93
-    void updateUnStartActivity();
93
+    Integer updateUnStartActivity();
94 94
 
95 95
     /**
96 96
      * 结束过期的活动

+ 3
- 0
src/main/java/com/huiju/estateagents/service/ITaPersonService.java Visa fil

@@ -3,6 +3,7 @@ package com.huiju.estateagents.service;
3 3
 import cn.binarywang.wx.miniapp.bean.WxMaUserInfo;
4 4
 import com.baomidou.mybatisplus.core.metadata.IPage;
5 5
 import com.huiju.estateagents.base.ResponseBean;
6
+import com.huiju.estateagents.center.taUser.entity.TaUser;
6 7
 import com.huiju.estateagents.entity.TaBuildingDynamic;
7 8
 import com.huiju.estateagents.entity.TaPerson;
8 9
 import com.baomidou.mybatisplus.extension.service.IService;
@@ -42,6 +43,8 @@ public interface ITaPersonService extends IService<TaPerson> {
42 43
 
43 44
     IPage<TaPerson> getPersonList(int pageNumber, int pageSize, String personType, String name, String phone,Integer status,String buildingId,String personTags);
44 45
 
46
+    IPage<TaUser> getBuildingConsultantList(int pageNumber, int pageSize,String buildingId);
47
+
45 48
     TaPerson newPersonByOpenid(String openid,Integer orgId);
46 49
 
47 50
     ResponseBean bindCard(String phone, String pass, String openid);

+ 18
- 0
src/main/java/com/huiju/estateagents/service/impl/TaPersonServiceImpl.java Visa fil

@@ -425,6 +425,24 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
425 425
         return taPersonMapper.getPersonList(page,personType,name,phone,status,buildingId,personTags);
426 426
     }
427 427
 
428
+    @Override
429
+    public IPage<TaUser> getBuildingConsultantList(int pageNumber, int pageSize,String buildingId){
430
+        IPage<TaUser> page = new Page<>(pageNumber,pageSize);
431
+        QueryWrapper<TaPersonBuilding> personBuildingQueryWrapper = new QueryWrapper<>();
432
+        personBuildingQueryWrapper.eq("building_id",buildingId);
433
+        List<TaPersonBuilding> list = taPersonBuildingMapper.selectList(personBuildingQueryWrapper);
434
+        List<Integer>idLists = new ArrayList<>();
435
+        for(int i=0; i<list.size();i++){
436
+            if(null != list.get(i).getUserId()){
437
+                idLists.add(list.get(i).getUserId());
438
+            }
439
+        }
440
+        QueryWrapper<TaUser> userQueryWrapper = new QueryWrapper<>();
441
+        userQueryWrapper.in("user_id",idLists);
442
+        IPage<TaUser> data = taUserService.page(page,userQueryWrapper);
443
+        return data;
444
+    }
445
+
428 446
     @Override
429 447
     public TaPerson newPersonByOpenid(String openid,Integer orgId) {
430 448
         List<TaPerson> taPersons = getPersonsByOpenId(openid);

+ 0
- 0
src/main/resources/mapper/HelpInitiateRecordMapper.xml Visa fil

@@ -3,17 +3,6 @@
3 3
 <mapper namespace="com.huiju.estateagents.mapper.HelpInitiateRecordMapper">
4 4
 
5 5
     <update id="updateHelpActivityProcessToEnd">
6 6
         update ta_help_initiate_record a
7 7
         left join ta_help_activity b on a.help_activity_id = b.help_activity_id
8 8
         set a.status = '2'

+ 4
- 4
src/main/resources/mapper/TaBuildingDynamicMapper.xml Visa fil

@@ -96,17 +96,17 @@
96 96
     </update>
97 97
 
98 98
     <update id="updateUnStartActivity">
99
-        update ta_building_dynamic t
99
+        update ta_building_dynamic
100 100
         set activity_status = 0
101 101
         where
102
-        t.activity_status = 1 and NOW() between  t.start_date and  t.end_date
102
+        NOW() &gt;= enlist_start and  NOW() &lt;= enlist_end and activity_status = 1
103 103
     </update>
104 104
 
105 105
     <update id="updateProcessingActivity">
106
-        update ta_building_dynamic t
106
+        update ta_building_dynamic
107 107
         set activity_status = 2
108 108
         where
109
-        t.activity_status =0 and NOW() > t.end_date
109
+        activity_status =0 and NOW() >= end_date
110 110
     </update>
111 111
 
112 112
     <select id="updateTaBuildingDynamic">

+ 3
- 3
src/main/resources/mapper/TaRecommendCustomerMapper.xml Visa fil

@@ -50,16 +50,16 @@ FROM
50 50
             and a.building_id = #{building}
51 51
         </if>
52 52
         <if test="name != null and name !=''">
53
-            and a.name = #{name}
53
+            and a.name like CONCAT('%',#{name}, '%')
54 54
         </if>
55 55
         <if test="tel != null and tel!=''">
56
-            and a.phone = #{tel}
56
+            and a.phone like CONCAT('%',#{tel}, '%')
57 57
         </if>
58 58
         <if test="consultName != null and consultName !=''">
59 59
             and c.nickname like CONCAT('%',#{consultName}, '%')
60 60
         </if>
61 61
         <if test="consultTel != null and consultTel !=''">
62
-            and c.phone = #{consultTel}
62
+            and c.phone like CONCAT('%',#{consultTel}, '%')
63 63
         </if>
64 64
         <if test="entryType != null and entryType !=''">
65 65
             and a.entry_type = #{entryType}

+ 0
- 0
src/main/resources/mapper/TaShareChildRecordMapper.xml Visa fil

@@ -3,15 +3,6 @@
3 3
 <mapper namespace="com.huiju.estateagents.mapper.TaShareChildRecordMapper">
4 4
 
5 5
     <update id="updateEndGroupActivity">
6 6
         update ta_share_child_record a
7 7
         LEFT JOIN ta_share_activity b on a.group_activity_id = b.group_activity_id
8 8
         set a.`status` = '2'

+ 0
- 0
src/main/resources/mapper/TaShareRecordMapper.xml Visa fil

@@ -3,17 +3,6 @@
3 3
 <mapper namespace="com.huiju.estateagents.mapper.TaShareRecordMapper">
4 4
 
5 5
     <update id="updateEndGroupActivity">
6 6
         update ta_share_record a
7 7
         LEFT JOIN ta_share_activity b on a.group_activity_id = b.group_activity_id
8 8
         set a.`status` = '2'