lidongze %!s(int64=3) %!d(string=hai) anos
pai
achega
fd8468909f

+ 1 - 1
src/main/java/com/izouma/nineth/repo/MetaZoumaLightRepo.java

@@ -14,5 +14,5 @@ public interface MetaZoumaLightRepo extends JpaRepository<MetaZoumaLight, Long>,
     @Transactional
     @Transactional
     void softDelete(Long id);
     void softDelete(Long id);
 
 
-    MetaZoumaLight findByPublish (boolean publish);
+    MetaZoumaLight findByPublish (boolean publish,boolean del);
 }
 }

+ 1 - 1
src/main/java/com/izouma/nineth/web/MetaZoumaLightController.java

@@ -26,7 +26,7 @@ public class MetaZoumaLightController extends BaseController {
     @PostMapping("/save")
     @PostMapping("/save")
     public MetaZoumaLight save(@RequestBody MetaZoumaLight record) {
     public MetaZoumaLight save(@RequestBody MetaZoumaLight record) {
         if (record.isPublish()) {
         if (record.isPublish()) {
-            MetaZoumaLight metaZoumaLight = metaZoumaLightRepo.findByPublish(true);
+            MetaZoumaLight metaZoumaLight = metaZoumaLightRepo.findByPublish(true,false);
             if (Objects.nonNull(metaZoumaLight) && !Objects.equals(metaZoumaLight.getId(), record.getId())){
             if (Objects.nonNull(metaZoumaLight) && !Objects.equals(metaZoumaLight.getId(), record.getId())){
                 throw new BusinessException("仅允许发布一条!");
                 throw new BusinessException("仅允许发布一条!");
             }
             }