2 コミット 835d0a2f45 ... 0b79fbac1a

作者 SHA1 メッセージ 日付
  李亚非 0b79fbac1a Merge branch 'sit_0211' into sit 2 ヶ月 前
  李亚非 9f41636413 feat: 问题:上传营业执照失败后,会同时出现新旧两张图片。 2 ヶ月 前

+ 3 - 22
alien-store/src/main/java/shop/alien/store/service/impl/LicenseAuditAsyncService.java

@@ -311,28 +311,9 @@ public class LicenseAuditAsyncService {
                             .set(StoreInfo::getBusinessLicenseStatus, 3)
                             .set(StoreInfo::getBusinessLicenseReason, rejectReason)
                     );
-                    // 审核拒绝时,删除store_img表中的记录(逻辑删除),避免前端展示审核拒绝的图片 ->之前都没插入。。。应该没用这段
-                    LambdaUpdateWrapper<StoreImg> deleteImgWrapper = new LambdaUpdateWrapper<>();
-                    deleteImgWrapper.eq(StoreImg::getStoreId, storeId)
-                            .eq(StoreImg::getImgType, 14) // 营业执照对应14
-                            .eq(StoreImg::getImgUrl, imageUrl)
-                            .eq(StoreImg::getDeleteFlag, 0)
-                            .set(StoreImg::getDeleteFlag, 1);
-                    storeImgMapper.update(null, deleteImgWrapper);
-                    // 查询最新的type=14的记录,更新imgSort
-                    StoreImg latestImg = storeImgMapper.selectDeleImg(
-                            new LambdaQueryWrapper<StoreImg>()
-                                    .eq(StoreImg::getStoreId, storeId)
-                                    .eq(StoreImg::getImgType, 14)
-                                    .eq(StoreImg::getDeleteFlag, 1)
-                                    .last("limit 1")
-                                    .orderByDesc(StoreImg::getId)
-                    );
-                    if (latestImg != null) {
-                        int update = storeImgMapper.updateDelete(String.valueOf(latestImg.getId()));
-                        log.info("{}AI审核拒绝,已更新store_img记录,门店ID:{},图片URL:{},更新记录数:{}", licenseTypeName, storeId, imageUrl, update);
-                    }
-                    log.info("{}AI审核拒绝,已删除store_img记录,门店ID:{},图片URL:{}", licenseTypeName, storeId, imageUrl);
+                    // 审核拒绝时,不需要操作store_img表
+                    // 因为uploadBusinessLicense方法不会插入新图片到store_img,旧的营业执照图片仍然有效
+                    log.info("{}AI审核拒绝,保留原有营业执照图片不变,门店ID:{},图片URL:{}", licenseTypeName, storeId, imageUrl);
                 } else if (needApprove) {
                     // 审核通过
                     updateWrapper.set(StoreLicenseHistory::getLicenseExecuteStatus, 1); // 1-审核通过