|
@@ -12,7 +12,10 @@ import com.huiju.estateagents.drainage.entity.TaDrainageRecord;
|
12
|
12
|
import com.huiju.estateagents.drainage.service.ITaDrainageRecordService;
|
13
|
13
|
import com.huiju.estateagents.drainage.service.ITaDrainageService;
|
14
|
14
|
import com.huiju.estateagents.entity.ExtendContent;
|
|
15
|
+import com.huiju.estateagents.entity.TaMiniapp;
|
|
16
|
+import com.huiju.estateagents.mapper.TaMiniappMapper;
|
15
|
17
|
import com.huiju.estateagents.service.IExtendContentService;
|
|
18
|
+import com.huiju.estateagents.service.IMiniAppService;
|
16
|
19
|
import com.huiju.estateagents.third.entity.TaThirdPartyMiniappConfig;
|
17
|
20
|
import com.huiju.estateagents.third.service.ITaThirdPartyMiniappConfigService;
|
18
|
21
|
import io.swagger.models.auth.In;
|
|
@@ -60,6 +63,12 @@ public class TaDrainageController extends BaseController {
|
60
|
63
|
@Autowired
|
61
|
64
|
public IExtendContentService iExtendContentService;
|
62
|
65
|
|
|
66
|
+ @Autowired
|
|
67
|
+ private TaMiniappMapper taMiniappMapper;
|
|
68
|
+
|
|
69
|
+ @Autowired
|
|
70
|
+ private IMiniAppService miniAppService;
|
|
71
|
+
|
63
|
72
|
/**
|
64
|
73
|
* 分页查询列表
|
65
|
74
|
* @param pageNum
|
|
@@ -128,6 +137,15 @@ public class TaDrainageController extends BaseController {
|
128
|
137
|
taDrainage.setStatus(CommConstant.STATUS_NORMAL);
|
129
|
138
|
}
|
130
|
139
|
if (iTaDrainageService.save(taDrainage)){
|
|
140
|
+ // 根据ORGID查询当前小程序表的miniapp_id
|
|
141
|
+ QueryWrapper<TaMiniapp> taMiniappQuery= new QueryWrapper<>();
|
|
142
|
+ taMiniappQuery.eq("org_id",getOrgId(request));
|
|
143
|
+ TaMiniapp taMiniapp = taMiniappMapper.selectOne(taMiniappQuery);
|
|
144
|
+ // 生成二维码
|
|
145
|
+ ResponseBean taMiniappQrcode = miniAppService.getQrCode(CommConstant.ACTIVITY_QRCODE.replace("#0",taDrainage.getDrainageId().toString()).replace("#1","h5"),taMiniapp.getMiniappId());
|
|
146
|
+ taDrainage.setQrCode(String.valueOf(taMiniappQrcode.getData()));
|
|
147
|
+ iTaDrainageService.updateById(taDrainage);
|
|
148
|
+
|
131
|
149
|
//添加第三方appid和secret
|
132
|
150
|
TaThirdPartyMiniappConfig taThirdPartyMiniappConfig = new TaThirdPartyMiniappConfig();
|
133
|
151
|
taThirdPartyMiniappConfig.setOrgId(getOrgId(request));
|