yansen 5 lat temu
rodzic
commit
1e44b0dc3d

+ 54
- 0
src/main/java/com/huiju/estateagents/redpack/entity/TaRedPacket.java Wyświetl plik

131
     @TableField(exist = false)
131
     @TableField(exist = false)
132
     private String rankingBackgroundImg;
132
     private String rankingBackgroundImg;
133
 
133
 
134
+    /**
135
+     * 邀请好友按钮
136
+     */
137
+    @TableField(exist = false)
138
+    private String inviteBtnImg;
139
+
140
+    /**
141
+     * 活动规则按钮
142
+     */
143
+    @TableField(exist = false)
144
+    private String ruleBtnImg;
145
+
146
+    /**
147
+     * 我要参加按钮
148
+     */
149
+    @TableField(exist = false)
150
+    private String joinBtnImg;
151
+
152
+    /**
153
+     * 查看排名按钮
154
+     */
155
+    @TableField(exist = false)
156
+    private String topBtnImg;
157
+
158
+    /**
159
+     * 返回首页按钮
160
+     */
161
+    @TableField(exist = false)
162
+    private String homeBtnImg;
163
+
164
+    /**
165
+     * 帮他助力按钮
166
+     */
167
+    @TableField(exist = false)
168
+    private String helpBtnImg;
169
+
170
+    /**
171
+     * 生成海报按钮
172
+     */
173
+    @TableField(exist = false)
174
+    private String posterBtnImg;
175
+
176
+    /**
177
+     * 项目详情按钮
178
+     */
179
+    @TableField(exist = false)
180
+    private String buildingBtnImg;
181
+
182
+    /**
183
+     * 返回按钮
184
+     */
185
+    @TableField(exist = false)
186
+    private String backBtnImg;
187
+
134
     /**
188
     /**
135
      * 红包助力配置
189
      * 红包助力配置
136
      */
190
      */

+ 53
- 5
src/main/java/com/huiju/estateagents/redpack/service/impl/TaRedPacketServiceImpl.java Wyświetl plik

112
         h5ImagesQueryWrapper.eq("activity_id", record.getActivityId());
112
         h5ImagesQueryWrapper.eq("activity_id", record.getActivityId());
113
         List<TaH5Images> h5ImagesList = taH5ImagesMapper.selectList(h5ImagesQueryWrapper);
113
         List<TaH5Images> h5ImagesList = taH5ImagesMapper.selectList(h5ImagesQueryWrapper);
114
         h5ImagesList.stream().forEach(r -> {
114
         h5ImagesList.stream().forEach(r -> {
115
+            String img = r.getImageUrl();
116
+
115
             switch (r.getImageType()) {
117
             switch (r.getImageType()) {
116
                 case "RedPacket.rp_share_post_img":
118
                 case "RedPacket.rp_share_post_img":
117
-                    record.setSharePosterImg(r.getImageUrl());
119
+                    record.setSharePosterImg(img);
118
                     break;
120
                     break;
119
                 case "RedPacket.rp_activity_rules_img":
121
                 case "RedPacket.rp_activity_rules_img":
120
-                    record.setActivityRulesImg(r.getImageUrl());
122
+                    record.setActivityRulesImg(img);
121
                     break;
123
                     break;
122
                 case "RedPacket.rp_help_background_img":
124
                 case "RedPacket.rp_help_background_img":
123
-                    record.setHelpBackgroundImg(r.getImageUrl());
125
+                    record.setHelpBackgroundImg(img);
124
                     break;
126
                     break;
125
                 case "RedPacket.rp_index_background_img":
127
                 case "RedPacket.rp_index_background_img":
126
-                    record.setIndexBackgroundImg(r.getImageUrl());
128
+                    record.setIndexBackgroundImg(img);
127
                     break;
129
                     break;
128
                 case "RedPacket.rp_ranking_background_img":
130
                 case "RedPacket.rp_ranking_background_img":
129
-                    record.setRankingBackgroundImg(r.getImageUrl());
131
+                    record.setRankingBackgroundImg(img);
132
+                    break;
133
+
134
+                case "RedPacket.rp_invite_btn_img":
135
+                    record.setInviteBtnImg(img);
136
+                    break;
137
+
138
+                case "RedPacket.rp_rule_btn_img":
139
+                    record.setRuleBtnImg(img);
140
+                    break;
141
+
142
+                case "RedPacket.rp_join_btn_img":
143
+                    record.setJoinBtnImg(img);
144
+                    break;
145
+
146
+                case "RedPacket.rp_top_btn_img":
147
+                    record.setTopBtnImg(img);
148
+                    break;
149
+
150
+                case "RedPacket.rp_home_btn_img":
151
+                    record.setHomeBtnImg(img);
152
+                    break;
153
+
154
+                case "RedPacket.rp_help_btn_img":
155
+                    record.setHelpBtnImg(img);
156
+                    break;
157
+
158
+                case "RedPacket.rp_back_btn_img":
159
+                    record.setBackBtnImg(img);
160
+                    break;
161
+
162
+                case "RedPacket.rp_poster_btn_img":
163
+                    record.setPosterBtnImg(img);
164
+                    break;
165
+
166
+                case "RedPacket.rp_building_btn_img":
167
+                    record.setBuildingBtnImg(img);
130
                     break;
168
                     break;
131
                 default:
169
                 default:
132
                     break;
170
                     break;
168
         redPacketImsMap.put("rp_index_background_img", taRedPacket.getIndexBackgroundImg());
206
         redPacketImsMap.put("rp_index_background_img", taRedPacket.getIndexBackgroundImg());
169
         redPacketImsMap.put("rp_ranking_background_img", taRedPacket.getRankingBackgroundImg());
207
         redPacketImsMap.put("rp_ranking_background_img", taRedPacket.getRankingBackgroundImg());
170
 
208
 
209
+        redPacketImsMap.put("rp_invite_btn_img", taRedPacket.getInviteBtnImg());
210
+        redPacketImsMap.put("rp_rule_btn_img", taRedPacket.getRuleBtnImg());
211
+        redPacketImsMap.put("rp_join_btn_img", taRedPacket.getJoinBtnImg());
212
+        redPacketImsMap.put("rp_top_btn_img", taRedPacket.getTopBtnImg());
213
+        redPacketImsMap.put("rp_home_btn_img", taRedPacket.getHomeBtnImg());
214
+        redPacketImsMap.put("rp_help_btn_img", taRedPacket.getHelpBtnImg());
215
+        redPacketImsMap.put("rp_back_btn_img", taRedPacket.getBackBtnImg());
216
+        redPacketImsMap.put("rp_poster_btn_img", taRedPacket.getPosterBtnImg());
217
+        redPacketImsMap.put("rp_building_btn_img", taRedPacket.getBuildingBtnImg());
218
+
171
         // 新增
219
         // 新增
172
         if (1 == type) {
220
         if (1 == type) {
173
             redPacketImsMap.entrySet().stream().forEach(r -> {
221
             redPacketImsMap.entrySet().stream().forEach(r -> {

+ 64
- 42
src/main/java/com/huiju/estateagents/third/service/impl/TaThirdPartyMiniappConfigServiceImpl.java Wyświetl plik

190
         QueryWrapper<TaH5Images> h5ImagesQueryWrapper = new QueryWrapper<>();
190
         QueryWrapper<TaH5Images> h5ImagesQueryWrapper = new QueryWrapper<>();
191
         h5ImagesQueryWrapper.eq("activity_id", taDrainage.getActivityId());
191
         h5ImagesQueryWrapper.eq("activity_id", taDrainage.getActivityId());
192
         List<TaH5Images> h5ImagesList = taH5ImagesMapper.selectList(h5ImagesQueryWrapper);
192
         List<TaH5Images> h5ImagesList = taH5ImagesMapper.selectList(h5ImagesQueryWrapper);
193
-        h5ImagesList.stream().forEach(r -> {
194
-            switch (r.getImageType()) {
195
-                case "RedPacket.rp_share_post_img":
196
-                    taRedPacket.setSharePosterImg(r.getImageUrl());
197
-                    break;
198
-                case "RedPacket.rp_activity_rules_img":
199
-                    taRedPacket.setActivityRulesImg(r.getImageUrl());
200
-                    break;
201
-                case "RedPacket.rp_help_background_img":
202
-                    taRedPacket.setHelpBackgroundImg(r.getImageUrl());
203
-                    break;
204
-                case "RedPacket.rp_index_background_img":
205
-                    taRedPacket.setIndexBackgroundImg(r.getImageUrl());
206
-                    break;
207
-                case "RedPacket.rp_ranking_background_img":
208
-                    taRedPacket.setRankingBackgroundImg(r.getImageUrl());
209
-                    break;
210
-                default:
211
-                    break;
212
-            }
213
-        });
193
+        mapH5Image2RedPackage(h5ImagesList, taRedPacket);
214
 
194
 
215
         //活动信息
195
         //活动信息
216
         map.put("taRedPacket", taRedPacket);
196
         map.put("taRedPacket", taRedPacket);
401
         QueryWrapper<TaH5Images> h5ImagesQueryWrapper = new QueryWrapper<>();
381
         QueryWrapper<TaH5Images> h5ImagesQueryWrapper = new QueryWrapper<>();
402
         h5ImagesQueryWrapper.eq("activity_id", taDrainage.getActivityId());
382
         h5ImagesQueryWrapper.eq("activity_id", taDrainage.getActivityId());
403
         List<TaH5Images> h5ImagesList = taH5ImagesMapper.selectList(h5ImagesQueryWrapper);
383
         List<TaH5Images> h5ImagesList = taH5ImagesMapper.selectList(h5ImagesQueryWrapper);
404
-        h5ImagesList.stream().forEach(r -> {
405
-            switch (r.getImageType()) {
406
-                case "RedPacket.rp_share_post_img":
407
-                    taRedPacket.setSharePosterImg(r.getImageUrl());
408
-                    break;
409
-                case "RedPacket.rp_activity_rules_img":
410
-                    taRedPacket.setActivityRulesImg(r.getImageUrl());
411
-                    break;
412
-                case "RedPacket.rp_help_background_img":
413
-                    taRedPacket.setHelpBackgroundImg(r.getImageUrl());
414
-                    break;
415
-                case "RedPacket.rp_index_background_img":
416
-                    taRedPacket.setIndexBackgroundImg(r.getImageUrl());
417
-                    break;
418
-                case "RedPacket.rp_ranking_background_img":
419
-                    taRedPacket.setRankingBackgroundImg(r.getImageUrl());
420
-                    break;
421
-                default:
422
-                    break;
423
-            }
424
-        });
384
+        mapH5Image2RedPackage(h5ImagesList, taRedPacket);
425
 
385
 
426
         // 活动信息
386
         // 活动信息
427
         map.put("taRedPacket", taRedPacket);
387
         map.put("taRedPacket", taRedPacket);
450
         return map;
410
         return map;
451
     }
411
     }
452
 
412
 
413
+    private void mapH5Image2RedPackage(List<TaH5Images> h5ImagesList, TaRedPacket taRedPacket) {
414
+        h5ImagesList.stream().forEach(r -> {
415
+            String img = r.getImageUrl();
416
+
417
+            switch (r.getImageType()) {
418
+                case "RedPacket.rp_share_post_img":
419
+                    taRedPacket.setSharePosterImg(img);
420
+                    break;
421
+                case "RedPacket.rp_activity_rules_img":
422
+                    taRedPacket.setActivityRulesImg(img);
423
+                    break;
424
+                case "RedPacket.rp_help_background_img":
425
+                    taRedPacket.setHelpBackgroundImg(img);
426
+                    break;
427
+                case "RedPacket.rp_index_background_img":
428
+                    taRedPacket.setIndexBackgroundImg(img);
429
+                    break;
430
+                case "RedPacket.rp_ranking_background_img":
431
+                    taRedPacket.setRankingBackgroundImg(img);
432
+                    break;
433
+
434
+                case "RedPacket.rp_invite_btn_img":
435
+                    taRedPacket.setInviteBtnImg(img);
436
+                    break;
437
+
438
+                case "RedPacket.rp_rule_btn_img":
439
+                    taRedPacket.setRuleBtnImg(img);
440
+                    break;
441
+
442
+                case "RedPacket.rp_join_btn_img":
443
+                    taRedPacket.setJoinBtnImg(img);
444
+                    break;
445
+
446
+                case "RedPacket.rp_top_btn_img":
447
+                    taRedPacket.setTopBtnImg(img);
448
+                    break;
449
+
450
+                case "RedPacket.rp_home_btn_img":
451
+                    taRedPacket.setHomeBtnImg(img);
452
+                    break;
453
+
454
+                case "RedPacket.rp_help_btn_img":
455
+                    taRedPacket.setHelpBtnImg(img);
456
+                    break;
457
+
458
+                case "RedPacket.rp_back_btn_img":
459
+                    taRedPacket.setBackBtnImg(img);
460
+                    break;
461
+
462
+                case "RedPacket.rp_poster_btn_img":
463
+                    taRedPacket.setPosterBtnImg(img);
464
+                    break;
465
+
466
+                case "RedPacket.rp_building_btn_img":
467
+                    taRedPacket.setBuildingBtnImg(img);
468
+                    break;
469
+                default:
470
+                    break;
471
+            }
472
+        });
473
+    }
474
+
453
     private synchronized String saveRedPacketHistory(TaMpMiniapp taMpMiniapp, TaMpMiniapp parentMpMiniapp, TaRedPacketHelp taRedPacketHelp, Integer orgId, String mpAppid) {
475
     private synchronized String saveRedPacketHistory(TaMpMiniapp taMpMiniapp, TaMpMiniapp parentMpMiniapp, TaRedPacketHelp taRedPacketHelp, Integer orgId, String mpAppid) {
454
         logger.info("发起助力 saveRedPacketHistory 接收参数:taMpMiniapp:{},parentMpMiniapp:{},taRedPacketHelp:{}",JSONObject.toJSONString(taMpMiniapp),JSONObject.toJSONString(parentMpMiniapp),JSONObject.toJSONString(taRedPacketHelp));
476
         logger.info("发起助力 saveRedPacketHistory 接收参数:taMpMiniapp:{},parentMpMiniapp:{},taRedPacketHelp:{}",JSONObject.toJSONString(taMpMiniapp),JSONObject.toJSONString(parentMpMiniapp),JSONObject.toJSONString(taRedPacketHelp));
455
         //查看我是否助力过
477
         //查看我是否助力过