Browse Source

下载二维码

魏超 5 years ago
parent
commit
ced093138c

+ 18
- 0
src/main/java/com/huiju/estateagents/drainage/controller/TaDrainageController.java View File

12
 import com.huiju.estateagents.drainage.service.ITaDrainageRecordService;
12
 import com.huiju.estateagents.drainage.service.ITaDrainageRecordService;
13
 import com.huiju.estateagents.drainage.service.ITaDrainageService;
13
 import com.huiju.estateagents.drainage.service.ITaDrainageService;
14
 import com.huiju.estateagents.entity.ExtendContent;
14
 import com.huiju.estateagents.entity.ExtendContent;
15
+import com.huiju.estateagents.entity.TaMiniapp;
16
+import com.huiju.estateagents.mapper.TaMiniappMapper;
15
 import com.huiju.estateagents.service.IExtendContentService;
17
 import com.huiju.estateagents.service.IExtendContentService;
18
+import com.huiju.estateagents.service.IMiniAppService;
16
 import com.huiju.estateagents.third.entity.TaThirdPartyMiniappConfig;
19
 import com.huiju.estateagents.third.entity.TaThirdPartyMiniappConfig;
17
 import com.huiju.estateagents.third.service.ITaThirdPartyMiniappConfigService;
20
 import com.huiju.estateagents.third.service.ITaThirdPartyMiniappConfigService;
18
 import io.swagger.models.auth.In;
21
 import io.swagger.models.auth.In;
60
     @Autowired
63
     @Autowired
61
     public IExtendContentService iExtendContentService;
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
      * @param pageNum
74
      * @param pageNum
128
                 taDrainage.setStatus(CommConstant.STATUS_NORMAL);
137
                 taDrainage.setStatus(CommConstant.STATUS_NORMAL);
129
             }
138
             }
130
             if (iTaDrainageService.save(taDrainage)){
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
                 //添加第三方appid和secret
149
                 //添加第三方appid和secret
132
                 TaThirdPartyMiniappConfig taThirdPartyMiniappConfig = new TaThirdPartyMiniappConfig();
150
                 TaThirdPartyMiniappConfig taThirdPartyMiniappConfig = new TaThirdPartyMiniappConfig();
133
                 taThirdPartyMiniappConfig.setOrgId(getOrgId(request));
151
                 taThirdPartyMiniappConfig.setOrgId(getOrgId(request));

+ 2
- 1
src/main/java/com/huiju/estateagents/drainage/entity/TaDrainage.java View File

73
     private String middleImg ;
73
     private String middleImg ;
74
     /** 状态 */
74
     /** 状态 */
75
     private Integer status ;
75
     private Integer status ;
76
-
76
+    /** 二维码*/
77
+    private String qrCode;
77
     @TableField(exist = false)
78
     @TableField(exist = false)
78
     private String appid;
79
     private String appid;
79
     
80