|
@@ -18,9 +18,7 @@ import com.huiju.estateagents.event.EventBus;
|
18
|
18
|
import com.huiju.estateagents.excel.HelpInitiateRecordSucceed;
|
19
|
19
|
import com.huiju.estateagents.excel.TaActivityDynamicEnlistExport;
|
20
|
20
|
import com.huiju.estateagents.excel.handler.CustomCellWriteHandler;
|
21
|
|
-import com.huiju.estateagents.mapper.TaActivityDynamicEnlistMapper;
|
22
|
|
-import com.huiju.estateagents.mapper.TaBuildingMapper;
|
23
|
|
-import com.huiju.estateagents.mapper.TaSharePersonFromMapper;
|
|
21
|
+import com.huiju.estateagents.mapper.*;
|
24
|
22
|
import com.huiju.estateagents.service.*;
|
25
|
23
|
import io.swagger.annotations.Api;
|
26
|
24
|
import io.swagger.annotations.ApiImplicitParam;
|
|
@@ -86,6 +84,14 @@ public class TaBuildingDynamicController extends BaseController {
|
86
|
84
|
@Autowired
|
87
|
85
|
private ApplicationContext applicationContext;
|
88
|
86
|
|
|
87
|
+ @Autowired
|
|
88
|
+ private IMiniAppService miniAppService;
|
|
89
|
+
|
|
90
|
+ @Autowired
|
|
91
|
+ private TaMiniappMapper taMiniappMapper;
|
|
92
|
+
|
|
93
|
+ @Autowired
|
|
94
|
+ private TaMiniappQrcodeMapper taMiniappQrcodeMapper;
|
89
|
95
|
|
90
|
96
|
@InitBinder
|
91
|
97
|
protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception {
|
|
@@ -379,7 +385,15 @@ public class TaBuildingDynamicController extends BaseController {
|
379
|
385
|
// dynamic.setDynamicId(idGen.nextId()+"");
|
380
|
386
|
dynamic.setPublishDate(LocalDateTime.now());
|
381
|
387
|
dynamic.setCreateDate(LocalDateTime.now());
|
|
388
|
+
|
|
389
|
+ // 根据ORGID查询当前小程序表的miniapp_id
|
|
390
|
+ QueryWrapper<TaMiniapp> taMiniappQuery= new QueryWrapper<>();
|
|
391
|
+ taMiniappQuery.eq("org_id",getOrgId(request));
|
|
392
|
+ TaMiniapp taMiniapp = taMiniappMapper.selectOne(taMiniappQuery);
|
382
|
393
|
iBuildingDynamicService.save(dynamic);
|
|
394
|
+ TaMiniappQrcode taMiniappQrcode = miniAppService.createActivityQrcode(taMiniapp.getMiniappId(),CommConstant.ACTIVITY_QRCODE.replace("#0",dynamic.getDynamicId()).replace("#1","activity"));
|
|
395
|
+ dynamic.setQrCode(taMiniappQrcode.getQrCode());
|
|
396
|
+ iBuildingDynamicService.updateById(dynamic);
|
383
|
397
|
responseBean.addSuccess(dynamic);
|
384
|
398
|
return responseBean;
|
385
|
399
|
}
|