From 9ec0a61f90ac2464eebc643bfe2d93ac9ba6e569 Mon Sep 17 00:00:00 2001
From: cgf <2156125618@qq.com>
Date: 星期六, 23 八月 2025 10:59:18 +0800
Subject: [PATCH] 折扣已完成现有需求2025/08/09

---
 service-user/src/main/java/com/java110/user/cmd/owner/SaveOwnerCmd.java |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/service-user/src/main/java/com/java110/user/cmd/owner/SaveOwnerCmd.java b/service-user/src/main/java/com/java110/user/cmd/owner/SaveOwnerCmd.java
index 6c78df7..02bead1 100644
--- a/service-user/src/main/java/com/java110/user/cmd/owner/SaveOwnerCmd.java
+++ b/service-user/src/main/java/com/java110/user/cmd/owner/SaveOwnerCmd.java
@@ -67,6 +67,7 @@
         @Java110ParamDoc(name = "link", length = 11, remark = "涓氫富鎵嬫満鍙�"),
         @Java110ParamDoc(name = "idCard", length = 30, remark = "涓氫富韬唤璇佸彿"),
         @Java110ParamDoc(name = "address", length = 512, remark = "鍦板潃"),
+        @Java110ParamDoc(name = "otherAddress", length = 512, remark = "鍏朵粬鍦板潃"),
         @Java110ParamDoc(name = "personType", length = 12, remark = "浜哄憳绫诲瀷 P 涓汉 C 鍏徃"),
         @Java110ParamDoc(name = "personRole", length = 12, remark = "浜哄憳瑙掕壊 1 涓氫富 2 绉熷 3 瀹跺涵鎴愬憳 4 鍏徃鍛樺伐 99 鍏朵粬"),
         @Java110ParamDoc(name = "sex", length = 12, remark = "鎬у埆 鐢� 1 濂� 0"),
@@ -135,7 +136,7 @@
     public void validate(CmdEvent event, ICmdDataFlowContext cmdDataFlowContext, JSONObject reqJson) throws CmdException {
         Assert.jsonObjectHaveKey(reqJson, "name", "璇锋眰鎶ユ枃涓湭鍖呭惈name");
         Assert.jsonObjectHaveKey(reqJson, "userId", "璇锋眰鎶ユ枃涓湭鍖呭惈userId");
-        Assert.jsonObjectHaveKey(reqJson, "link", "璇锋眰鎶ユ枃涓湭鍖呭惈link");
+//        Assert.jsonObjectHaveKey(reqJson, "link", "璇锋眰鎶ユ枃涓湭鍖呭惈link");
         Assert.jsonObjectHaveKey(reqJson, "sex", "璇锋眰鎶ユ枃涓湭鍖呭惈sex");
         Assert.jsonObjectHaveKey(reqJson, "communityId", "璇锋眰鎶ユ枃涓湭鍖呭惈communityId");
         Assert.jsonObjectHaveKey(reqJson, "personType", "璇锋眰鎶ユ枃涓湭鍖呭惈personType");
@@ -156,13 +157,15 @@
             return;
         }
         //鑾峰彇鎵嬫満鍙�(鍒ゆ柇鎵嬫満鍙锋槸鍚﹂噸澶�)
-        String link = reqJson.getString("link");
-        OwnerDto ownerDto = new OwnerDto();
-        ownerDto.setLink(link);
-        ownerDto.setCommunityId(reqJson.getString("communityId"));
-        List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryAllOwners(ownerDto);
-        Assert.listIsNull(ownerDtos, "鎵嬫満鍙烽噸澶嶏紝璇烽噸鏂拌緭鍏�");
 
+        String link = reqJson.getString("link");
+        if(StringUtils.isNotEmpty(link)){
+            OwnerDto ownerDto = new OwnerDto();
+            ownerDto.setLink(link);
+            ownerDto.setCommunityId(reqJson.getString("communityId"));
+            List<OwnerDto> ownerDtos = ownerInnerServiceSMOImpl.queryAllOwners(ownerDto);
+            Assert.listIsNull(ownerDtos, "鎵嬫満鍙烽噸澶嶏紝璇烽噸鏂拌緭鍏�");
+        }
     }
 
     @Override

--
Gitblit v1.8.0