From 972304a4018bad35d9496c2a3312c741308dbb4d Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期五, 28 二月 2020 11:19:06 +0800
Subject: [PATCH] 优化图片显示问题
---
WebService/src/main/java/com/java110/web/smo/impl/NavServiceSMOImpl.java | 53 +++++++++++++++++++++++------------------------------
1 files changed, 23 insertions(+), 30 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 e8f17eb..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
@@ -2,12 +2,12 @@
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
-import com.java110.common.constant.ServiceConstant;
-import com.java110.common.constant.StateConstant;
-import com.java110.common.constant.StatusConstant;
-import com.java110.common.util.CommonUtil;
+import com.java110.utils.constant.ServiceConstant;
+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;
@@ -61,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