## 删除死点

This commit is contained in:
zhangheng 2025-09-11 10:43:19 +08:00 committed by cabbage
parent 69e092e5bc
commit 1192bea7a4
2 changed files with 14 additions and 22 deletions

View File

@ -9,10 +9,7 @@ import com.hzs.member.base.param.DeleteDeadLockParam;
import com.hzs.member.base.service.DeleteDeadLockService; import com.hzs.member.base.service.DeleteDeadLockService;
import com.hzs.member.base.vo.DeleteDeadLockVO; import com.hzs.member.base.vo.DeleteDeadLockVO;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.List; import java.util.List;
@ -38,7 +35,7 @@ public class DeleteDeadLockController extends BaseController {
* 删除死点 * 删除死点
*/ */
@PostMapping("delete") @PostMapping("delete")
public AjaxResult delete(DeleteDeadLockParam deleteDeadLockParam) { public AjaxResult delete(@RequestBody DeleteDeadLockParam deleteDeadLockParam) {
String check = deleteDeadLockService.deleteDeadLockMember(deleteDeadLockParam); String check = deleteDeadLockService.deleteDeadLockMember(deleteDeadLockParam);
if (check == null) { if (check == null) {
return AjaxResult.success(); return AjaxResult.success();

View File

@ -3218,7 +3218,7 @@
WHERE WHERE
cu.DEL_FLAG = 0 cu.DEL_FLAG = 0
AND cu.CATEGORY = 2 AND cu.CATEGORY = 2
<if test="memberCode != null"> <if test="memberCode != null and memberCode != ''">
AND cu.MEMBER_CODE = #{memberCode} AND cu.MEMBER_CODE = #{memberCode}
</if> </if>
</select> </select>
@ -3230,23 +3230,18 @@
SELECT SELECT
MEMBER_CODE MEMBER_CODE
FROM FROM
( CU_MEMBER
SELECT
MEMBER_CODE
FROM
CU_MEMBER START WITH MEMBER_CODE = #{memberCode} CONNECT BY PRIOR PK_ID = PK_PARENT
AND MEMBER_CODE = #{memberCode}
AND DEL_FLAG = 0 UNION
SELECT
MEMBER_CODE
FROM
CU_MEMBER START WITH MEMBER_CODE = #{memberCode} CONNECT BY PRIOR PK_ID = PK_PLACE_PARENT
AND MEMBER_CODE = #{memberCode}
AND DEL_FLAG = 0
) t
WHERE WHERE
t.MEMBER_CODE != #{memberCode} DEL_FLAG = 0 START WITH MEMBER_CODE = #{memberCode} CONNECT BY PRIOR PK_ID = PK_PARENT UNION ALL
) SELECT
MEMBER_CODE
FROM
CU_MEMBER
WHERE
DEL_FLAG = 0 START WITH MEMBER_CODE = #{memberCode} CONNECT BY PRIOR PK_ID = PK_PLACE_PARENT
) t
WHERE
t.MEMBER_CODE != #{memberCode}
</select> </select>