ソースを参照

处理user-id 为空时的问题

java110 5 年 前
コミット
35c991c9a2
共有1 個のファイルを変更した6 個の追加4 個の削除を含む
  1. 6 4
      service-front/src/main/java/com/java110/front/smo/api/impl/ApiSMOImpl.java

+ 6 - 4
service-front/src/main/java/com/java110/front/smo/api/impl/ApiSMOImpl.java

@@ -32,8 +32,8 @@ public class ApiSMOImpl extends BaseComponentSMO implements IApiSMO {
     @Override
     @Override
     protected ResponseEntity<String> getStoreInfo(IPageData pd, RestTemplate restTemplate) {
     protected ResponseEntity<String> getStoreInfo(IPageData pd, RestTemplate restTemplate) {
 
 
-        if(StringUtil.isEmpty(pd.getUserId())){
-            return new ResponseEntity<>("未包含用户信息",HttpStatus.BAD_REQUEST);
+        if (StringUtil.isEmpty(pd.getUserId())) {
+            return new ResponseEntity<>("未包含用户信息", HttpStatus.BAD_REQUEST);
         }
         }
         return super.getStoreInfo(pd, restTemplate);
         return super.getStoreInfo(pd, restTemplate);
     }
     }
@@ -68,8 +68,10 @@ public class ApiSMOImpl extends BaseComponentSMO implements IApiSMO {
         IPageData pd = (IPageData) request.getAttribute(CommonConstant.CONTEXT_PAGE_DATA);
         IPageData pd = (IPageData) request.getAttribute(CommonConstant.CONTEXT_PAGE_DATA);
 
 
         ComponentValidateResult result = this.validateStoreStaffCommunityRelationship(pd, restTemplate);
         ComponentValidateResult result = this.validateStoreStaffCommunityRelationship(pd, restTemplate);
-        header.add("user-id", result.getUserId());
-        header.add("user-name", result.getUserName());
+        if (!StringUtil.isEmpty(result.getUserId())) {
+            header.add("user-id", result.getUserId());
+            header.add("user-name", result.getUserName());
+        }
         header.add("store-id", result.getStoreId());
         header.add("store-id", result.getStoreId());
         logger.debug("api请求头" + headers + ";请求内容:" + body);
         logger.debug("api请求头" + headers + ";请求内容:" + body);
         HttpMethod method = null;
         HttpMethod method = null;