## 删除死点

This commit is contained in:
zhangheng 2025-09-11 10:43:19 +08:00
parent 69e092e5bc
commit bd04f6d688
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.vo.DeleteDeadLockVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@ -38,7 +35,7 @@ public class DeleteDeadLockController extends BaseController {
* 删除死点
*/
@PostMapping("delete")
public AjaxResult delete(DeleteDeadLockParam deleteDeadLockParam) {
public AjaxResult delete(@RequestBody DeleteDeadLockParam deleteDeadLockParam) {
String check = deleteDeadLockService.deleteDeadLockMember(deleteDeadLockParam);
if (check == null) {
return AjaxResult.success();

View File

@ -3218,7 +3218,7 @@
WHERE
cu.DEL_FLAG = 0
AND cu.CATEGORY = 2
<if test="memberCode != null">
<if test="memberCode != null and memberCode != ''">
AND cu.MEMBER_CODE = #{memberCode}
</if>
</select>
@ -3230,23 +3230,18 @@
SELECT
MEMBER_CODE
FROM
(
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
CU_MEMBER
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>