Переглянути джерело

账号列表更新个微二维码及企微appid时 同步更新个微池相关字段

lqc 5 роки тому
батько
коміт
75c65d9f29

+ 13 - 0
src/main/java/com/mokamrp/privates/controller/pangu/FosterwxMobileController.java

@@ -123,6 +123,13 @@ public class FosterwxMobileController extends BaseController<FosterwxMobile> {
             // 新增账号
             fosterwxMobileService.update(fosterwxMobile, new QueryWrapper<FosterwxMobile>().eq("id", id));
             fosterwxMobile = fosterwxMobileService.getById(id);
+            // 更新个微池个微二维码及企微appid
+            FosterwxMobile finalFosterwxMobile = fosterwxMobile;
+            fosterwxMobilePoolService.update(new FosterwxMobilePool() {{
+                setCodeUrl(finalFosterwxMobile.getCodeUrl());
+                setWxAppid(finalFosterwxMobile.getWxAppid());
+                setUpdateAt(LocalDateTime.now());
+            }}, new QueryWrapper<FosterwxMobilePool>().eq("pool_index", fosterwxMobile.getMobileUnioCode()));
             // 判断开始做任务时间是否设置了
             AjaxResult ajaxResult = null;
             if (null != fosterwxMobile.getTaskStartAt() && oldVO.getTaskStartAt() == null) {
@@ -423,6 +430,12 @@ public class FosterwxMobileController extends BaseController<FosterwxMobile> {
             updateVO.setUpdateAt(LocalDateTime.now());
 
             fosterwxMobileService.update(updateVO, fosterwxMobileLambdaQueryWrapper);
+
+            FosterwxMobilePool fosterwxMobilePool = new FosterwxMobilePool();
+            fosterwxMobilePool.setCodeUrl(map.get("codeUrl"));
+            fosterwxMobilePool.setWxAppid(map.get("wxAppid"));
+            fosterwxMobilePool.setUpdateAt(LocalDateTime.now());
+            fosterwxMobilePoolService.update(fosterwxMobilePool, new QueryWrapper<FosterwxMobilePool>().eq("pool_index", map.get("mobileUnioCode")));
         });
 
         return AjaxResult.success(HttpMsg.importSuccess);