Browse Source

no message

FengChaoYu 6 tháng trước cách đây
mục cha
commit
cc4ad9eda8

+ 9 - 2
mall-server-api/src/main/java/com/gree/mall/manager/logic/admin/AdminWebsitLogic.java

@@ -80,6 +80,8 @@ public class AdminWebsitLogic {
     PgOrderBaseService pgOrderBaseService;
     @Autowired
     AdminUserService adminUserService;
+    @Autowired
+    AdminWebsitBakService adminWebsitBakService;
 
     /**
      * 区域列表
@@ -513,8 +515,13 @@ public class AdminWebsitLogic {
                         .eq(AdminUserWebsitRela::getCompanyWechatId, adminWebsit.getCompanyWechatId())
                         .eq(AdminUserWebsitRela::getAdminWebsitId, id)
                         .remove();
-
             }
+            // 备份删除的网点
+            final List<AdminWebsitBak> websitBaks = BeanUtil.copyToList(list, AdminWebsitBak.class);
+            if (CollectionUtil.isNotEmpty(websitBaks)) {
+                adminWebsitBakService.saveBatch(websitBaks);
+            }
+
             adminWebsitService.lambdaUpdate().in(AdminWebsit::getWebsitId, ids).remove();
         }
 
@@ -536,7 +543,7 @@ public class AdminWebsitLogic {
                     .update();
         }
 
-        adminDeptWebsitService.lambdaUpdate().eq(AdminDeptWebsit::getWebsitId, websitId).remove();
+        adminDeptWebsitService.lambdaUpdate().in(AdminDeptWebsit::getWebsitId, ids).remove();
 
     }