From 909ee569d4d8bfc523cb71790a5e6f59405d78b7 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期二, 20 二月 2024 14:01:58 +0800
Subject: [PATCH] 大屏

---
 server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserFERPServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java
similarity index 97%
rename from server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserFERPServiceImpl.java
rename to server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java
index faa89fe..299175e 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserFERPServiceImpl.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/ferp/HkSyncOrgUserToHKServiceImpl.java
@@ -3,12 +3,11 @@
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.doumee.biz.system.SystemDictDataBiz;
+import com.doumee.config.DataSyncConfig;
 import com.doumee.core.constants.ResponseStatus;
-import com.doumee.core.erp.model.openapi.request.UserUpdateRequest;
 import com.doumee.core.erp.model.openapi.request.erp.UserFailRequest;
 import com.doumee.core.exception.BusinessException;
 import com.doumee.core.haikang.model.HKConstants;
-import com.doumee.core.haikang.model.HKTools;
 import com.doumee.core.haikang.model.param.BaseResponse;
 import com.doumee.core.haikang.model.param.request.*;
 import com.doumee.core.haikang.model.param.respose.*;
@@ -18,12 +17,10 @@
 import com.doumee.core.utils.DateUtil;
 import com.doumee.core.utils.ImageBase64Util;
 import com.doumee.dao.business.*;
-import com.doumee.dao.business.join.CompanyJoinMapper;
 import com.doumee.dao.business.join.MemberJoinMapper;
 import com.doumee.dao.business.model.*;
 import com.doumee.service.business.ERPSyncService;
 import com.doumee.service.business.impl.hksync.HkSyncBaseServiceImpl;
-import com.github.yulichang.query.MPJQueryWrapper;
 import com.github.yulichang.wrapper.MPJLambdaWrapper;
 import lombok.extern.slf4j.Slf4j;
 import org.apache.commons.collections.CollectionUtils;
@@ -41,7 +38,7 @@
  */
 @Service
 @Slf4j
-public class HkSyncOrgUserServiceImpl extends HkSyncBaseServiceImpl {
+public class HkSyncOrgUserFERPServiceImpl extends HkSyncBaseServiceImpl {
     @Autowired
     private CompanyMapper companyMapper;
 
@@ -61,13 +58,15 @@
     private ERPSyncService erpSyncService;
     @Autowired
     private SystemDictDataBiz systemDictDataBiz;
+    @Autowired
+    private DataSyncConfig dataSyncConfig;
 
     /**
      * 鍚屾娴峰悍缁勭粐淇℃伅,鏍规嵁erp鍚屾缁勭粐缁撴灉锛屽畾鏃舵鏌ラ渶瑕佷笅鍙戝埌娴峰悍鐨勭粍缁囦俊鎭�
      */
     @Override
     public   void syncOrgData(){
-        if(Constants.DEALING_HK_ORG){
+        if(Constants.DEALING_HK_ORG || Constants.formatIntegerNum(dataSyncConfig.getOrgUserDataOrigin()) != DataSyncConfig.origin.erp){
             return   ;
         }
         Constants.DEALING_HK_ORG =true;
@@ -258,7 +257,7 @@
      */
     @Override
     public   void syncUserData(){
-        if(Constants.DEALING_HK_USER){
+        if(Constants.DEALING_HK_USER  || Constants.formatIntegerNum(dataSyncConfig.getOrgUserDataOrigin()) != DataSyncConfig.origin.erp){
             return   ;
         }
         Constants.DEALING_HK_USER =true;
@@ -266,7 +265,7 @@
             //鏌ヨ鎵�鏈夐渶瑕佸悓姝ョ殑浼佷笟鏁版嵁
             List<Member> list = memberMapper.selectJoinList(Member.class,new MPJLambdaWrapper<Member>()
                     .selectAll(Member.class )
-                    .selectAs(Company::getHkId,Member::getCompanyHkId)
+                    .selectAs(Company::getHkId,Member::getHkOrgId)
                     .isNotNull(Member::getFaceImg)
                     .leftJoin(Company.class,Company::getId,Member::getCompanyId)
                     .eq(Member::getHkStatus,Constants.ZERO)
@@ -426,7 +425,7 @@
             }
             CardInfoRequest cr = new CardInfoRequest();
             cr.setCardNo(m.getCode());
-            cr.setOrgIndexCode(member.getCompanyHkId());
+            cr.setOrgIndexCode(member.getHkOrgId());
             cr.setPersonId(member.getHkId());
             cr.setCardType(m.getType());
             param.getCardList().add(cr);
@@ -648,7 +647,7 @@
 
     private UserAddRequest getUserAddModel(Member c,String path,int type) {
         UserAddRequest model = new UserAddRequest();
-        model.setOrgIndexCode(c.getCompanyHkId());
+        model.setOrgIndexCode(c.getHkOrgId());
         model.setJobNo(c.getCode());
         model.setCertificateNo(DESUtil.decrypt(Constants.EDS_PWD, c.getIdcardNo()));
         model.setCertificateType(HKConstants.CertificateType.SHENFENZHENG.getKey()+"");

--
Gitblit v1.9.3