|
@@ -13,6 +13,7 @@ import com.huiju.estateagents.common.StringUtils;
|
13
|
13
|
import com.huiju.estateagents.entity.*;
|
14
|
14
|
import com.huiju.estateagents.mapper.TaActivityDynamicEnlistMapper;
|
15
|
15
|
import com.huiju.estateagents.mapper.TaBuildingMapper;
|
|
16
|
+import com.huiju.estateagents.mapper.TaSharePersonFromMapper;
|
16
|
17
|
import com.huiju.estateagents.service.ITaBuildingDynamicService;
|
17
|
18
|
import com.huiju.estateagents.service.ITaBuildingService;
|
18
|
19
|
import com.huiju.estateagents.service.ITaPersonService;
|
|
@@ -70,6 +71,9 @@ public class TaBuildingDynamicController extends BaseController {
|
70
|
71
|
@Autowired
|
71
|
72
|
private TaActivityDynamicEnlistMapper taActivityDynamicEnlistMapper;
|
72
|
73
|
|
|
74
|
+ @Autowired
|
|
75
|
+ private TaSharePersonFromMapper taSharePersonFromMapper;
|
|
76
|
+
|
73
|
77
|
@InitBinder
|
74
|
78
|
protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
|
75
|
79
|
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
|
|
@@ -236,6 +240,15 @@ public class TaBuildingDynamicController extends BaseController {
|
236
|
240
|
return ResponseBean.error("报名失败,超过活动报名的最大人数!", ResponseBean.ERROR_UNAVAILABLE);
|
237
|
241
|
}
|
238
|
242
|
|
|
243
|
+ // 反向更新TaSharePersonFrom 的 status
|
|
244
|
+ QueryWrapper<TaSharePersonFrom> queryWrapper = new QueryWrapper<>();
|
|
245
|
+ queryWrapper.eq("target_id", taActivityDynamicEnlist.getPersonId());
|
|
246
|
+ queryWrapper.eq("target_type", "dynamic_share");
|
|
247
|
+ TaSharePersonFrom taSharePersonFrom = taSharePersonFromMapper.selectOne(queryWrapper);
|
|
248
|
+ if (null != taSharePersonFrom) {
|
|
249
|
+ taSharePersonFrom.setStatus(1);
|
|
250
|
+ taSharePersonFromMapper.updateById(taSharePersonFrom);
|
|
251
|
+ }
|
239
|
252
|
|
240
|
253
|
|
241
|
254
|
|