From 0fc9760cf60f30e070c9e1ddb39dff0fe0fb5f91 Mon Sep 17 00:00:00 2001
From: Pu Zhibing <393733352@qq.com>
Date: 星期一, 17 三月 2025 22:24:57 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/dev-2.0' into dev-2.0

---
 springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/PartyMemberController.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/PartyMemberController.java b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/PartyMemberController.java
index 7ea5244..0c4e61a 100644
--- a/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/PartyMemberController.java
+++ b/springcloud_k8s_panzhihuazhihuishequ/service_sangeshenbian/src/main/java/com/panzhihua/sangeshenbian/controller/PartyMemberController.java
@@ -50,9 +50,14 @@
     @ApiOperation(value = "编辑党员信息")
     @PostMapping("/edit")
     public R<?> edit(@Valid @RequestBody PartyMemberApplicationRequest dto) {
-        if (Objects.isNull(dto.getId())){
-            return R.fail("id不能为空");
+        LoginUserInfoVO loginUserInfo = getLoginUserInfo();
+        String phone = loginUserInfo.getPhone();
+        PartyMember partyMember = partyMemberService.getOne(new LambdaUpdateWrapper<PartyMember>()
+                .eq(PartyMember::getPhone, phone));
+        if (partyMember == null){
+            return R.fail("请先完善党员信息");
         }
+        dto.setId(partyMember.getId());
         partyMemberService.applyForMembership(dto, getLoginUserInfo());
         return R.ok();
     }
@@ -76,7 +81,7 @@
      */
     @ApiOperation(value = "党员待审核列表")
     @PostMapping("/pre-audit-list")
-    public R<?> preAuditList(Page<PendingPartyMemberApplicationVO> page) {
+    public R<Page<PendingPartyMemberApplicationVO>> preAuditList(Page<PendingPartyMemberApplicationVO> page) {
         return R.ok(partyMemberService.preAuditList(page,getLoginUserInfo()));
     }
 

--
Gitblit v1.7.1