From 2f73a671db8bf132baaba12a5c2a9c3b611589e9 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期四, 01 八月 2019 17:14:26 +0800
Subject: [PATCH] 修复 添加房屋时的侦听 类修改

---
 WebService/src/main/java/com/java110/web/smo/impl/CarServiceSMOImpl.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/WebService/src/main/java/com/java110/web/smo/impl/CarServiceSMOImpl.java b/WebService/src/main/java/com/java110/web/smo/impl/CarServiceSMOImpl.java
index 071c4f0..10b593c 100644
--- a/WebService/src/main/java/com/java110/web/smo/impl/CarServiceSMOImpl.java
+++ b/WebService/src/main/java/com/java110/web/smo/impl/CarServiceSMOImpl.java
@@ -228,12 +228,23 @@
         Assert.jsonObjectHaveKey(pd.getReqData(), "carColor", "鏈寘鍚玞arColor");
         Assert.jsonObjectHaveKey(pd.getReqData(), "psId", "鏈寘鍚玴sId");
         Assert.jsonObjectHaveKey(pd.getReqData(), "receivedAmount", "鏈寘鍚玶eceivedAmount");
+        Assert.jsonObjectHaveKey(pd.getReqData(), "sellOrHire", "鏈寘鍚玸ellOrHire");
 
         JSONObject paramIn = JSONObject.parseObject(pd.getReqData());
         Assert.hasLength(paramIn.getString("communityId"), "灏忓尯ID涓嶈兘涓虹┖");
         Assert.hasLength(paramIn.getString("ownerId"), "ownerId涓嶈兘涓虹┖");
         Assert.hasLength(paramIn.getString("psId"), "psId涓嶈兘涓虹┖");
         Assert.hasLength(paramIn.getString("receivedAmount"), "receivedAmount涓嶈兘涓虹┖");
+
+        if(!"H".equals(paramIn.getString("sellOrHire"))
+                && !"S".equals(paramIn.getString("sellOrHire"))){
+            throw new IllegalArgumentException("鍏ュ弬閿欒锛屾棤娉曡瘑鍒鎿嶄綔");
+        }
+
+        if("H".equals(paramIn.getString("sellOrHire"))){
+            Assert.jsonObjectHaveKey(pd.getReqData(), "cycles", "鏈寘鍚玞ycles");
+            Assert.hasLength(paramIn.getString("cycles"), "cycles涓嶈兘涓虹┖");
+        }
     }
 
     /**

--
Gitblit v1.8.0