Parcourir la source

微信端查询拼团和助力推首页的活动的

dingxin il y a 5 ans
Parent
révision
6d574eb615

+ 1
- 1
pom.xml Voir le fichier

@@ -10,7 +10,7 @@
10 10
 	</parent>
11 11
 	<groupId>com.huiju</groupId>
12 12
 	<artifactId>estateagents</artifactId>
13
-	<version>v3.0.0</version>
13
+	<version>v3.4.1</version>
14 14
 	<name>estateages</name>
15 15
 	<description>置业经纪人</description>
16 16
 

+ 9
- 0
src/main/java/com/huiju/estateagents/controller/HelpActivityController.java Voir le fichier

@@ -477,5 +477,14 @@ public class HelpActivityController extends BaseController {
477 477
         }
478 478
         return responseBean;
479 479
     }
480
+    @ApiOperation(value = "微信端查询拼团和助力推首页的活动的", notes = "微信端查询拼团和助力推首页的活动的")
481
+    @ApiImplicitParams({
482
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "helpActivityId", paramType = "path", value = "活动状态")
483
+    })
484
+    @RequestMapping(value = "/wx/helpActivityAndGroup", method = RequestMethod.GET)
485
+    public ResponseBean wxhelpActivityAndGroup(HttpServletRequest request) {
486
+            ResponseBean lsit = taHelpActivityService.wxhelpActivityAndGroup(getOrgId(request));
487
+                return lsit;
488
+        }
480 489
 
481 490
 }

+ 14
- 0
src/main/java/com/huiju/estateagents/entity/HelpActivity.java Voir le fichier

@@ -131,4 +131,18 @@ public class HelpActivity implements Serializable {
131 131
      */
132 132
     @TableField(exist = false)
133 133
     private Integer successNum;
134
+
135
+    /**
136
+     * 助力拼团2表和1活动ID
137
+     * activityId
138
+     */
139
+    @TableField(exist = false)
140
+    private Integer activityId;
141
+
142
+    /**
143
+     * 助力拼团2表和1
144
+     * type(1助力,2拼团)
145
+     */
146
+    @TableField(exist = false)
147
+    private Integer type;
134 148
 }

+ 7
- 0
src/main/java/com/huiju/estateagents/mapper/HelpActivityMapper.java Voir le fichier

@@ -36,4 +36,11 @@ public interface HelpActivityMapper extends BaseMapper<HelpActivity> {
36 36
     void updateUnStartHelpActivity(@Param("list") List<Integer> startHelpActivityId);
37 37
 
38 38
     void updateEndHelpActivity(@Param("list")List<Integer> endHelpActivityId);
39
+
40
+    /**
41
+     * 微信端查询拼团和助力推首页的活动的
42
+     * @param orgId
43
+     * @return
44
+     */
45
+    List<HelpActivity> selectWxhelpActivityAndGroup(Integer orgId);
39 46
 }

+ 7
- 0
src/main/java/com/huiju/estateagents/service/IHelpActivityService.java Voir le fichier

@@ -125,4 +125,11 @@ public interface IHelpActivityService extends IService<HelpActivity> {
125 125
      * @param endGroupActivityIds
126 126
      */
127 127
     void updateEndActivity(List<Integer> endGroupActivityIds);
128
+
129
+    /**
130
+     * 微信端查询拼团和助力推首页的活动的
131
+     * @param orgId
132
+     * @return
133
+     */
134
+    ResponseBean wxhelpActivityAndGroup(Integer orgId);
128 135
 }

+ 8
- 0
src/main/java/com/huiju/estateagents/service/impl/HelpActivityServiceImpl.java Voir le fichier

@@ -204,4 +204,12 @@ public class HelpActivityServiceImpl extends ServiceImpl<HelpActivityMapper, Hel
204 204
             taHelpActivityMapper.updateEndHelpActivity(endHelpActivityIds);
205 205
         }
206 206
     }
207
+
208
+    @Override
209
+    public ResponseBean wxhelpActivityAndGroup(Integer orgId) {
210
+        ResponseBean responseBean = new ResponseBean<>();
211
+        List<HelpActivity> HelpActivity = taHelpActivityMapper.selectWxhelpActivityAndGroup(orgId);
212
+        responseBean.addSuccess(HelpActivity);
213
+        return responseBean;
214
+    }
207 215
 }

+ 23
- 1
src/main/resources/mapper/HelpActivityMapper.xml Voir le fichier

@@ -52,5 +52,27 @@
52 52
             #{item}
53 53
         </foreach>
54 54
     </update>
55
-
55
+    <select id="selectWxhelpActivityAndGroup" resultType="com.huiju.estateagents.entity.HelpActivity">
56
+		(
57
+			SELECT
58
+				a.help_activity_id as activityId,
59
+				a.img as img,
60
+				1 AS type
61
+			FROM
62
+				ta_help_activity a
63
+				WHERE a.is_main = 1
64
+				and org_id =#{orgId}
65
+		)
66
+		UNION ALL
67
+			(
68
+				SELECT
69
+					s.group_activity_id as activityId,
70
+					s.main_img as img,
71
+					2 AS type
72
+				FROM
73
+					ta_share_activity s
74
+					WHERE s.sort = 1
75
+					and org_id =#{orgId}
76
+			)
77
+    </select>
56 78
 </mapper>