Explorar o código

移出分享共建人

liaoyitao hai 1 mes
pai
achega
dfd77bdb09

+ 9 - 0
src/main/java/com/lqkj/link/module/zone/controller/ZoneInfoController.java

@@ -468,6 +468,15 @@ public class ZoneInfoController {
468 468
         return MessageBean.ok();
469 469
     }
470 470
 
471
+    /**
472
+     * 移出分享共建人
473
+     */
474
+    @PostMapping("/removeShareUser")
475
+    public MessageBean removeShareUser(@RequestParam Integer zoneId,
476
+                                      @RequestParam Integer sharedUserId) {
477
+        zoneInfoService.removeShareUser(zoneId, sharedUserId);
478
+        return MessageBean.ok();
479
+    }
471 480
 
472 481
 
473 482
 

+ 7 - 0
src/main/java/com/lqkj/link/module/zone/repository/ShareInfoRepository.java

@@ -51,4 +51,11 @@ public interface ShareInfoRepository extends JpaRepository<ShareInfo, Integer> {
51 51
             value = "UPDATE share_info SET share_type = ?2 WHERE zone_id = ?1 and shared_user_id = ?3"
52 52
     )
53 53
     void updateShareType(Integer zoneId, Integer shareType, Integer sharedUserId);
54
+
55
+
56
+    @Modifying
57
+    @Query(nativeQuery = true,
58
+            value = "DELETE FROM share_info WHERE zone_id = ?1 AND shared_user_id = ?2"
59
+    )
60
+    void removeShareUser(Integer zoneId, Integer sharedUserId);
54 61
 }

+ 6 - 0
src/main/java/com/lqkj/link/module/zone/service/ZoneInfoService.java

@@ -544,4 +544,10 @@ public class ZoneInfoService {
544 544
     public void updateShareType(Integer zoneId, Integer shareType, Integer sharedUserId) {
545 545
         shareInfoRepository.updateShareType(zoneId, shareType, sharedUserId);
546 546
     }
547
+
548
+    @Transactional
549
+    public void removeShareUser(Integer zoneId, Integer sharedUserId) {
550
+        shareInfoRepository.removeShareUser(zoneId, sharedUserId);
551
+
552
+    }
547 553
 }