From 0fa737b3a118b4614bd0323e971af2524d628b0e Mon Sep 17 00:00:00 2001
From: mrzcc <121184950@qq.com>
Date: 星期三, 26 二月 2020 19:07:21 +0800
Subject: [PATCH] 采购申请
---
WebService/src/main/java/com/java110/web/smo/impl/NavServiceSMOImpl.java | 46 ++++++++++++++++++++--------------------------
1 files changed, 20 insertions(+), 26 deletions(-)
diff --git a/WebService/src/main/java/com/java110/web/smo/impl/NavServiceSMOImpl.java b/WebService/src/main/java/com/java110/web/smo/impl/NavServiceSMOImpl.java
index d716b17..f534752 100644
--- a/WebService/src/main/java/com/java110/web/smo/impl/NavServiceSMOImpl.java
+++ b/WebService/src/main/java/com/java110/web/smo/impl/NavServiceSMOImpl.java
@@ -6,7 +6,8 @@
import com.java110.utils.constant.StateConstant;
import com.java110.utils.util.CommonUtil;
import com.java110.core.context.IPageData;
-import com.java110.web.core.BaseComponentSMO;
+import com.java110.core.component.BaseComponentSMO;
+import com.java110.utils.util.StringUtil;
import com.java110.web.smo.ICommunityServiceSMO;
import com.java110.web.smo.INavServiceSMO;
import org.slf4j.Logger;
@@ -60,34 +61,27 @@
@Override
public ResponseEntity<String> getUserInfo(IPageData pd) {
Assert.hasLength(pd.getUserId(), "鐢ㄦ埛鏈櫥褰曡鍏堢櫥褰�");
- /*ResponseEntity<String> responseEntity = null;
- responseEntity = this.callCenterService(restTemplate,pd,"",
- ServiceConstant.SERVICE_API_URL+"/api/query.user.userInfo?userId="+pd.getUserId(), HttpMethod.GET);
- // 杩囨护杩斿洖鎶ユ枃涓殑瀛楁锛屽彧杩斿洖name瀛楁
- //{"address":"","orderTypeCd":"Q","serviceCode":"","responseTime":"20190401194712","sex":"",
- "localtionCd":"","userId":"302019033054910001","levelCd":"00","transactionId":"-1","dataFlowId":"-1",
- "response":{"code":"0000","message":"鎴愬姛"},"name":"996icu","tel":"18909780341","bId":"-1","businessType":"","email":""}
-
- if(responseEntity.getStatusCode() == HttpStatus.OK){
- JSONObject tmpUserInfo = JSONObject.parseObject(responseEntity.getBody().toString());
- JSONObject resultUserInfo = new JSONObject();
- resultUserInfo.put("name",tmpUserInfo.getString("name"));
- responseEntity = new ResponseEntity<String>(resultUserInfo.toJSONString(),HttpStatus.OK);
- }*/
ResponseEntity<String> responseEntity = null;
responseEntity = super.getUserInfo(pd, restTemplate);
- if (responseEntity.getStatusCode() == HttpStatus.OK) {
- JSONObject tmpUserInfo = JSONObject.parseObject(responseEntity.getBody().toString());
- JSONObject resultUserInfo = new JSONObject();
- resultUserInfo.put("name", tmpUserInfo.getString("name"));
- resultUserInfo.put("address", tmpUserInfo.getString("address"));
- resultUserInfo.put("sex", tmpUserInfo.getString("sex"));
- resultUserInfo.put("localtionCd", tmpUserInfo.getString("localtionCd"));
- resultUserInfo.put("levelCd", tmpUserInfo.getString("levelCd"));
- resultUserInfo.put("tel", CommonUtil.mobileEncrypt(tmpUserInfo.getString("tel")));
- resultUserInfo.put("email", tmpUserInfo.getString("email"));
- responseEntity = new ResponseEntity<String>(resultUserInfo.toJSONString(), HttpStatus.OK);
+ if (responseEntity.getStatusCode() != HttpStatus.OK) {
+ return responseEntity;
}
+ JSONObject tmpUserInfo = JSONObject.parseObject(responseEntity.getBody().toString());
+ JSONObject resultUserInfo = new JSONObject();
+ responseEntity = super.getStoreInfo(pd, restTemplate);
+ if (responseEntity.getStatusCode() == HttpStatus.OK && StringUtil.jsonHasKayAndValue(responseEntity.getBody().toString(),"storeTypeCd")) {
+ String storeTypeCd = JSONObject.parseObject(responseEntity.getBody().toString()).getString("storeTypeCd");
+ resultUserInfo.put("storeTypeCd", storeTypeCd);
+ }
+ resultUserInfo.put("name", tmpUserInfo.getString("name"));
+ resultUserInfo.put("address", tmpUserInfo.getString("address"));
+ resultUserInfo.put("sex", tmpUserInfo.getString("sex"));
+ resultUserInfo.put("localtionCd", tmpUserInfo.getString("localtionCd"));
+ resultUserInfo.put("levelCd", tmpUserInfo.getString("levelCd"));
+ resultUserInfo.put("tel", CommonUtil.mobileEncrypt(tmpUserInfo.getString("tel")));
+ resultUserInfo.put("email", tmpUserInfo.getString("email"));
+ responseEntity = new ResponseEntity<String>(resultUserInfo.toJSONString(), HttpStatus.OK);
+
return responseEntity;
}
--
Gitblit v1.8.0