From 348c483d9e8cf81c485289a44c717fe1c23f4065 Mon Sep 17 00:00:00 2001
From: shiyj <1098226878@qq.com>
Date: 星期日, 07 七月 2019 17:29:35 +0800
Subject: [PATCH] Merge branch 'master' of https://github.com/java110/MicroCommunity

---
 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