Browse Source

修复 bug

魏熙美 5 years ago
parent
commit
0752162049

+ 3
- 5
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java View File

243
             return ResponseBean.error("报名失败,超过活动报名的最大人数!", ResponseBean.ERROR_UNAVAILABLE);
243
             return ResponseBean.error("报名失败,超过活动报名的最大人数!", ResponseBean.ERROR_UNAVAILABLE);
244
         }
244
         }
245
 
245
 
246
+        TaPerson person = taPersons.get(0);
247
+
246
         // 反向更新TaSharePersonFrom 的 status
248
         // 反向更新TaSharePersonFrom 的 status
247
         QueryWrapper<TaSharePersonFrom> queryWrapper = new QueryWrapper<>();
249
         QueryWrapper<TaSharePersonFrom> queryWrapper = new QueryWrapper<>();
248
         queryWrapper.eq("target_id", taActivityDynamicEnlist.getDynamicId());
250
         queryWrapper.eq("target_id", taActivityDynamicEnlist.getDynamicId());
249
         queryWrapper.eq("target_type", "dynamic_share");
251
         queryWrapper.eq("target_type", "dynamic_share");
250
-        queryWrapper.eq("person_id", taActivityDynamicEnlist.getPersonId());
252
+        queryWrapper.eq("person_id", person.getPersonId());
251
         queryWrapper.orderByDesc("create_date");
253
         queryWrapper.orderByDesc("create_date");
252
         queryWrapper.last("limit 1");
254
         queryWrapper.last("limit 1");
253
         TaSharePersonFrom taSharePersonFrom = taSharePersonFromMapper.selectOne(queryWrapper);
255
         TaSharePersonFrom taSharePersonFrom = taSharePersonFromMapper.selectOne(queryWrapper);
256
             taSharePersonFromMapper.updateById(taSharePersonFrom);
258
             taSharePersonFromMapper.updateById(taSharePersonFrom);
257
         }
259
         }
258
 
260
 
259
-
260
-
261
-
262
-        TaPerson person = taPersons.get(0);
263
         taActivityDynamicEnlist.setPersonId(person.getPersonId());
261
         taActivityDynamicEnlist.setPersonId(person.getPersonId());
264
         taActivityDynamicEnlist.setOrgId(orgId);
262
         taActivityDynamicEnlist.setOrgId(orgId);
265
         ResponseBean  responseBean = iBuildingDynamicService.taActivityDynamicEnlistAdd(taActivityDynamicEnlist, orgId);
263
         ResponseBean  responseBean = iBuildingDynamicService.taActivityDynamicEnlistAdd(taActivityDynamicEnlist, orgId);

+ 1
- 0
src/main/java/com/huiju/estateagents/service/impl/TaRecommendCustomerServiceImpl.java View File

255
         taRecommendCustomer.setReportRecommendStatus(CommConstant.READY);
255
         taRecommendCustomer.setReportRecommendStatus(CommConstant.READY);
256
         taRecommendCustomer.setCreateDate(LocalDateTime.now());
256
         taRecommendCustomer.setCreateDate(LocalDateTime.now());
257
         taRecommendCustomer.setReportDate(LocalDateTime.now());
257
         taRecommendCustomer.setReportDate(LocalDateTime.now());
258
+        taRecommendCustomer.setPersonId(taPerson.getPersonId());
258
 
259
 
259
         // 时间格式 yyyy-MM-dd
260
         // 时间格式 yyyy-MM-dd
260
 //        String at = params.getString("appointmentTime");
261
 //        String at = params.getString("appointmentTime");

+ 1
- 1
src/main/resources/mapper/TaActivityDynamicEnlistMapper.xml View File

10
                 FROM
10
                 FROM
11
                     ta_activity_dynamic_enlist tade
11
                     ta_activity_dynamic_enlist tade
12
                     LEFT JOIN ta_share_person_from tspf ON tade.dynamic_id = tspf.target_id AND tspf.target_type = 'dynamic_share' and tspf.status = 1
12
                     LEFT JOIN ta_share_person_from tspf ON tade.dynamic_id = tspf.target_id AND tspf.target_type = 'dynamic_share' and tspf.status = 1
13
-                    LEFT JOIN ta_person tp ON tspf.share_person = tp.person_id
13
+                    LEFT JOIN ta_person tp ON tspf.share_person = tp.user_id
14
                 WHERE
14
                 WHERE
15
                     tade.dynamic_id = #{dynamicId}
15
                     tade.dynamic_id = #{dynamicId}
16
                 AND tade.org_id = #{orgId}
16
                 AND tade.org_id = #{orgId}