From 39739e34af928aae204c55db7974213c9b938c5a Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期三, 21 二月 2024 18:33:14 +0800
Subject: [PATCH] 整理

---
 server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncOrgUserFromHKServiceImpl.java |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncOrgUserFromHKServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncOrgUserFromHKServiceImpl.java
index 9602356..e598615 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncOrgUserFromHKServiceImpl.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/fhk/HkSyncOrgUserFromHKServiceImpl.java
@@ -36,7 +36,7 @@
  */
 @Service
 @Slf4j
-public class HkSyncOrgUserForHKServiceImpl extends HkSyncBaseServiceImpl {
+public class HkSyncOrgUserFromHKServiceImpl extends HkSyncBaseServiceImpl {
     @Autowired
     private CompanyMapper companyMapper;
     @Autowired
@@ -65,7 +65,7 @@
                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(), "瀵逛笉璧凤紝褰撳墠涓嶆敮鎸佺粍缁囧悓姝ユ搷浣渵");
             }
             LoginUserInfo user =  (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
-            OrgUserListRequest param = new OrgUserListRequest();
+            TimeRangeListRequest param = new TimeRangeListRequest();
             //鑾峰彇ERP缁勭粐淇℃伅锛堝叏閲忓悓姝ワ級
             boolean hasNext = true;
             int curTotal = 0;
@@ -74,12 +74,15 @@
             List<Company>  allHkList = new ArrayList<>();
             while (hasNext){
                 //鍒嗛〉閬嶅巻寰幆鏌ヨ鎵�鏈夐棬绂佽澶囨暟鎹�
-                param = new OrgUserListRequest();
+                param = new TimeRangeListRequest();
                 param.setPageNo(curPage);
                 param.setPageSize(100);
                 BaseResponse<BaseListPageResponse<OrgInfoResponse>> response = HKService.orgAllList(param);
                 if(response == null || !StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE)){
                     throw  new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "瀵逛笉璧凤紝娴峰悍鍚屾鏁版嵁澶辫触~");
+                }
+                if(response.getData() == null || response.getData().getTotal() ==0){
+                    throw  new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈悓姝ュ埌浠讳綍淇℃伅锛�");
                 }
                 BaseListPageResponse<OrgInfoResponse> r = response.getData();
                 curTotal += 100;
@@ -152,7 +155,7 @@
             if(companies == null || companies.size() == 0){
                 throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(), "瀵逛笉璧凤紝璇峰厛鍚屾浼佷笟缁勭粐淇℃伅~");
             }
-            OrgUserListRequest param = new OrgUserListRequest();
+            TimeRangeListRequest param = new TimeRangeListRequest();
             //鑾峰彇ERP缁勭粐淇℃伅锛堝叏閲忓悓姝ワ級
             boolean hasNext = true;
             int curTotal = 0;
@@ -160,13 +163,16 @@
             List<Member>  allHkList = new ArrayList<>();
             while (hasNext){
                 //鍒嗛〉閬嶅巻寰幆鏌ヨ鎵�鏈夐棬绂佽澶囨暟鎹�
-                param = new OrgUserListRequest();
+                param = new TimeRangeListRequest();
                 param.setPageNo(curPage);
                 param.setPageSize(100);
                 BaseResponse<BaseListPageResponse<UserInfoResponse>> response = HKService.userAllList(param);
                 if(response == null || !StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE)){
                     throw  new BusinessException(ResponseStatus.SERVER_ERROR.getCode(), "瀵逛笉璧凤紝娴峰悍鍚屾鏁版嵁澶辫触~");
                 }
+                if(response.getData() == null || response.getData().getTotal() ==0){
+                    throw  new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈悓姝ュ埌浠讳綍淇℃伅锛�");
+                }
                 BaseListPageResponse<UserInfoResponse> r = response.getData();
                 curTotal += 100;
                 if(curTotal >= r.getTotal()){

--
Gitblit v1.9.3