Przeglądaj źródła

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

weiximei 5 lat temu
rodzic
commit
0081b50176

+ 2
- 2
pom.xml Wyświetl plik

@@ -10,7 +10,7 @@
10 10
 	</parent>
11 11
 	<groupId>com.huiju</groupId>
12 12
 	<artifactId>estateagents</artifactId>
13
-	<version>v2.5.1</version>
13
+	<version>v3.5.1</version>
14 14
 	<name>estateages</name>
15 15
 	<description>置业经纪人</description>
16 16
 
@@ -204,7 +204,7 @@
204 204
 				<includes>
205 205
 					<include>application.yml</include>
206 206
 					<include>application-${profiles.active}.yml</include>
207
-					<include>mapper/*.xml</include>
207
+					<include>mapper/**/*.xml</include>
208 208
 				</includes>
209 209
 			</resource>
210 210
 		</resources>

+ 0
- 3
src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserController.java Wyświetl plik

@@ -90,9 +90,6 @@ public class TaUserController extends BaseController {
90 90
     @Autowired
91 91
     private ITaPersonService iTaPersonService;
92 92
 
93
-    @Autowired
94
-    private ITaUserService iTaUserService;
95
-
96 93
     /**
97 94
      * 分页查询列表
98 95
      * @param pageNum

+ 6
- 8
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java Wyświetl plik

@@ -17,14 +17,7 @@ import com.huiju.estateagents.excel.HelpRecordExport;
17 17
 import com.huiju.estateagents.excel.PublicCustomerExport;
18 18
 import com.huiju.estateagents.excel.handler.CustomCellWriteHandler;
19 19
 import com.huiju.estateagents.mapper.HelpInitiateRecordMapper;
20
-import com.huiju.estateagents.service.IHelpActivityService;
21
-import com.huiju.estateagents.service.IHelpInitiateRecordService;
22
-import com.huiju.estateagents.service.IHelpRecordService;
23
-import com.huiju.estateagents.service.ITaBuildingService;
24
-import com.huiju.estateagents.service.ITaPersonService;
25
-import com.huiju.estateagents.service.ITdPosterTemplateService;
26
-import com.huiju.estateagents.service.TaPosterService;
27
-import com.huiju.estateagents.service.TaShareContentService;
20
+import com.huiju.estateagents.service.*;
28 21
 import io.swagger.annotations.Api;
29 22
 import io.swagger.annotations.ApiOperation;
30 23
 import io.swagger.annotations.ApiImplicitParam;
@@ -84,6 +77,9 @@ public class HelpActivityController extends BaseController {
84 77
     
85 78
     @Autowired
86 79
     private ITdPosterTemplateService tdPosterTemplateService;
80
+
81
+    @Autowired
82
+    private IExtendContentService iExtendContentService;
87 83
     /**
88 84
      * 活动助力列表
89 85
      *
@@ -293,6 +289,8 @@ public class HelpActivityController extends BaseController {
293 289
         helpActivity.setStatus(-1);
294 290
         helpActivity.setOrgId(getOrgId(request));
295 291
         taHelpActivityService.update(helpActivity, taShareActivityQueryWrapper);
292
+        // 设置为取消发布以后把轮播图和资讯设置为停用
293
+        iExtendContentService.updateActivity(helpActivityId,"help",getOrgId(request));
296 294
         return responseBean;
297 295
     }
298 296
 

+ 10
- 3
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Wyświetl plik

@@ -99,6 +99,9 @@ public class TaBuildingDynamicController extends BaseController {
99 99
     @Autowired
100 100
     private ITaPointsRecordsService taPointsRecordsService;
101 101
 
102
+    @Autowired
103
+    private IExtendContentService iExtendContentService;
104
+
102 105
     @InitBinder
103 106
     protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
104 107
         DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
@@ -310,14 +313,17 @@ public class TaBuildingDynamicController extends BaseController {
310 313
                Integer tempIsCheckin = enlist.getIsCheckin();
311 314
                enlist.setIsCheckin(CommConstant.STATUS_NORMAL);
312 315
                if(taActivityDynamicEnlistMapper.updateById(enlist)>0){
313
-                   if (tempIsCheckin.intValue() == CommConstant.STATUS_UNACCALIMED.intValue()){
316
+                   System.out.println("验证1");
317
+                   if (tempIsCheckin.equals(CommConstant.STATUS_UNACCALIMED)){
318
+                       System.out.println("验证2");
314 319
                        enlist.setEnlistId(Integer.valueOf(enlistId));
315 320
                        applicationContext.publishEvent(new EventBus(enlist,ActivityCheckin,getOrgId(request)));
316 321
                        QueryWrapper<TaRecommendCustomer> customerQueryWrapper = new QueryWrapper<>();
317 322
                        customerQueryWrapper.eq("person_id",enlist.getPersonId());
318 323
                        customerQueryWrapper.eq("building_id",enlist.getBuildingId());
319 324
                        TaRecommendCustomer recommendCustomer = recommendCustomerService.getOne(customerQueryWrapper);
320
-                       if (recommendCustomer.getStatus() < CommConstant.CUSTOMER_VISITE){
325
+                       if (null != recommendCustomer&&recommendCustomer.getStatus().equals(CommConstant.CUSTOMER_REPORT)){
326
+                           System.out.println("验证3");
321 327
                            recommendCustomer.setStatus(CommConstant.CUSTOMER_VISITE);
322 328
                            recommendCustomer.setArrivalDate(LocalDateTime.now());
323 329
                            recommendCustomerService.updateById(recommendCustomer);
@@ -530,7 +536,8 @@ public class TaBuildingDynamicController extends BaseController {
530 536
         dynamicQueryWrapper.eq("dynamic_id", dynamicId);
531 537
         TaBuildingDynamic dynamic = iBuildingDynamicService.getOne(dynamicQueryWrapper);
532 538
         dynamic.setStatus(0);
533
-        dynamic.setOrgId(getOrgId(request));
539
+        // 设置为取消发布以后把轮播图和资讯设置为停用
540
+        iExtendContentService.updateActivity(dynamicId,"activity",getOrgId(request));
534 541
         iBuildingDynamicService.update(dynamic, dynamicQueryWrapper);
535 542
         return responseBean;
536 543
     }

+ 7
- 5
src/main/java/com/huiju/estateagents/controller/TaNewsController.java Wyświetl plik

@@ -10,10 +10,7 @@ import com.huiju.estateagents.common.JWTUtils;
10 10
 import com.huiju.estateagents.entity.TaBuildingDynamic;
11 11
 import com.huiju.estateagents.entity.TaNews;
12 12
 import com.huiju.estateagents.entity.TaPerson;
13
-import com.huiju.estateagents.service.ITaBuildingService;
14
-import com.huiju.estateagents.service.ITaNewsService;
15
-import com.huiju.estateagents.service.ITaPersonService;
16
-import com.huiju.estateagents.service.ITaSaveService;
13
+import com.huiju.estateagents.service.*;
17 14
 import io.swagger.annotations.Api;
18 15
 import io.swagger.annotations.ApiImplicitParam;
19 16
 import io.swagger.annotations.ApiImplicitParams;
@@ -61,7 +58,8 @@ public class TaNewsController extends BaseController {
61 58
     @Autowired
62 59
     public ITaBuildingService iTaBuildingService;
63 60
 
64
-
61
+    @Autowired
62
+    private IExtendContentService iExtendContentService;
65 63
     /**
66 64
      * 分页查询列表
67 65
      * @param pageNum
@@ -168,6 +166,10 @@ public class TaNewsController extends BaseController {
168 166
         taNews.setCityId(cityId);
169 167
         taNews.setOrgId(getOrgId(request));
170 168
         ResponseBean responseBean = iTaNewsService.updateTaNews(taNews);
169
+        if ("0".equals(String.valueOf(taNews.getNewsStatus()))){
170
+            // 设置为取消发布以后把轮播图和资讯设置为停用
171
+            iExtendContentService.updateActivity(String.valueOf(id),"news",getOrgId(request));
172
+        }
171 173
         return responseBean;
172 174
     }
173 175
 

+ 5
- 0
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Wyświetl plik

@@ -68,6 +68,9 @@ public class TaShareActivityController extends BaseController {
68 68
     @Autowired
69 69
     private ITdPosterTemplateService tdPosterTemplateService;
70 70
 
71
+    @Autowired
72
+    private  IExtendContentService iExtendContentService;
73
+
71 74
 
72 75
     /**
73 76
      * 分页查询列表
@@ -318,6 +321,8 @@ public class TaShareActivityController extends BaseController {
318 321
         dynamic.setStatus(-1);
319 322
         dynamic.setOrgId(getOrgId(request));
320 323
         iTaShareActivityService.update(dynamic, taShareActivityQueryWrapper);
324
+        // 设置为取消发布以后把轮播图和资讯设置为停用
325
+        iExtendContentService.updateActivity(groupActivityId,"group",getOrgId(request));
321 326
         return responseBean;
322 327
     }
323 328
 

+ 7
- 0
src/main/java/com/huiju/estateagents/service/IExtendContentService.java Wyświetl plik

@@ -38,4 +38,11 @@ public interface IExtendContentService extends IService<ExtendContent> {
38 38
      * @return
39 39
      */
40 40
     ResponseBean selectExtendContentListShowType(String showType, String showPosition, String targetId, String contentType, String buildingId, String contentId, Integer cityId,Integer orgId);
41
+
42
+    /**
43
+     * 更新活动拼团助力
44
+     * @param dynamicId
45
+     * @param type
46
+     */
47
+    void updateActivity(String dynamicId, String type,Integer orgId);
41 48
 }

+ 13
- 0
src/main/java/com/huiju/estateagents/service/impl/ExtendContentServiceImpl.java Wyświetl plik

@@ -71,4 +71,17 @@ public class ExtendContentServiceImpl extends ServiceImpl<ExtendContentMapper, E
71 71
         responseBean.addSuccess(taExtendContent);
72 72
         return responseBean;
73 73
     }
74
+
75
+    @Override
76
+    public void updateActivity(String dynamicId, String type,Integer orgId) {
77
+    QueryWrapper<ExtendContent> queryWrapperExtendContent = new QueryWrapper<>();
78
+        queryWrapperExtendContent.eq("target_id",dynamicId);
79
+        queryWrapperExtendContent.eq("content_type",type);
80
+        queryWrapperExtendContent.eq("org_id",orgId);
81
+        List<ExtendContent> list = extendContentMapper.selectList(queryWrapperExtendContent);
82
+        for (ExtendContent extendContent : list){
83
+            extendContent.setStatus(1);
84
+            extendContentMapper.updateById(extendContent);
85
+        }
86
+    }
74 87
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/impl/TdCityServiceImpl.java Wyświetl plik

@@ -42,7 +42,7 @@ public class TdCityServiceImpl extends ServiceImpl<TdCityMapper, TdCity> impleme
42 42
      * 根据经纬度获取城市详情信息
43 43
      *
44 44
      * @param location
45
-     * @return
45
+     * @return  
46 46
      */
47 47
     @Override
48 48
     public TdCity getLocationCity(String location) {

+ 1
- 1
src/main/resources/mapper/statistic/TsCustomerStatisticDailyMapper.xml Wyświetl plik

@@ -51,7 +51,6 @@
51 51
         GROUP BY
52 52
             c.org_id,c.realty_consultant
53 53
     </select>
54
-
55 54
     <select id="getDailyList" resultType="com.huiju.estateagents.statistic.entity.TsCustomerStatisticDaily">
56 55
         SELECT
57 56
           *
@@ -65,4 +64,5 @@
65 64
         AND date_format( create_date, '%Y-%m-%d' ) &lt;= date_format( #{nowDate}, '%Y-%m-%d' )
66 65
         order by `day`
67 66
     </select>
67
+
68 68
 </mapper>