From e68acd032f3f7a6b672873a57e21dd6069d41907 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期四, 04 四月 2019 14:50:14 +0800
Subject: [PATCH] 删除员工

---
 Api/src/main/java/com/java110/api/smo/impl/ApiServiceSMOImpl.java |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/Api/src/main/java/com/java110/api/smo/impl/ApiServiceSMOImpl.java b/Api/src/main/java/com/java110/api/smo/impl/ApiServiceSMOImpl.java
index 4616666..7c904ce 100644
--- a/Api/src/main/java/com/java110/api/smo/impl/ApiServiceSMOImpl.java
+++ b/Api/src/main/java/com/java110/api/smo/impl/ApiServiceSMOImpl.java
@@ -11,6 +11,7 @@
 import com.java110.common.log.LoggerEngine;
 import com.java110.common.util.DateUtil;
 import com.java110.common.util.StringUtil;
+import com.java110.core.client.RestTemplate;
 import com.java110.core.context.ApiDataFlow;
 import com.java110.core.context.DataFlow;
 import com.java110.core.factory.AuthenticationFactory;
@@ -22,11 +23,13 @@
 import com.java110.event.service.api.ServiceDataFlowEventPublishing;
 import com.java110.service.smo.IQueryServiceSMO;
 import org.apache.commons.lang3.math.NumberUtils;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
 import org.springframework.stereotype.Service;
-import org.springframework.web.client.RestTemplate;
+
 
 import java.util.Date;
 import java.util.List;
@@ -41,6 +44,7 @@
 //@Transactional
 public class ApiServiceSMOImpl extends LoggerEngine implements IApiServiceSMO {
 
+    private final static Logger logger = LoggerFactory.getLogger(ApiServiceSMOImpl.class);
 
     @Autowired
     private RestTemplate restTemplate;
@@ -240,6 +244,10 @@
             DataFlowFactory.addCostTime(dataFlow, "judgeAuthority", "閴存潈鑰楁椂", startDate);
             throw new NoAuthorityException(ResponseConstant.RESULT_CODE_NO_AUTHORITY_ERROR, "requestTime 鏍煎紡涓嶅锛岄伒寰獃yyyMMddHHmmss鏍煎紡");
         }
+        //鐢ㄦ埛ID鏍¢獙
+        if (StringUtil.isNullOrNone(dataFlow.getUserId())){
+             throw new NoAuthorityException(ResponseConstant.RESULT_CODE_NO_AUTHORITY_ERROR, "USER_ID 涓嶈兘涓虹┖");
+        }
 
 
         //鍒ゆ柇 AppId 鏄惁鏈夋潈闄愭搷浣滅浉搴旂殑鏈嶅姟
@@ -252,6 +260,7 @@
             throw new NoAuthorityException(ResponseConstant.RESULT_CODE_NO_AUTHORITY_ERROR, "AppId 娌℃湁鏉冮檺璁块棶 serviceCode = " + dataFlow.getRequestHeaders().get(CommonConstant.HTTP_SERVICE));
         }
 
+
         //妫�楠岀櫧鍚嶅崟
         List<String> whileListIp = dataFlow.getAppRoutes().get(0).getWhileListIp();
         if (whileListIp != null && whileListIp.size() > 0 && !whileListIp.contains(dataFlow.getIp())) {

--
Gitblit v1.8.0