jiangping
2023-12-15 350e542c1dd056b6c12be90f54387c0c9a5c96b7
海康接口对接开发
已修改3个文件
15 ■■■■■ 文件已修改
server/dmvisit_admin/src/main/java/com/doumee/task/ScheduleTool.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/dmvisit_service/src/main/java/com/doumee/core/utils/Constants.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncOrgUserServiceImpl.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/dmvisit_admin/src/main/java/com/doumee/task/ScheduleTool.java
@@ -2,6 +2,7 @@
import com.doumee.service.business.impl.hksync.HkSyncImgServiceImpl;
import com.doumee.service.business.impl.hksync.HkSyncOrgUserServiceImpl;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.EnableScheduling;
@@ -20,6 +21,8 @@
    @Autowired
    private HkSyncImgServiceImpl hkSyncImgService;
    @Autowired
    private HkSyncOrgUserServiceImpl hkSyncOrgUserService;
    /**
     * 是否开发者
     */
@@ -41,7 +44,7 @@
     */
    @Scheduled(fixedDelay= 60*1000)
    public void syncOrgData() {
        hkSyncImgService.syncOrgData();
        hkSyncOrgUserService.syncOrgData();
    }
    /**
     * 定时同步用户信息到海康系统
server/dmvisit_service/src/main/java/com/doumee/core/utils/Constants.java
@@ -61,8 +61,11 @@
    public static final String ERP_APPROVE_URL ="ERP_APPROVE_URL" ;
    public static final String ERP_USERSTATUS_RL ="ERP_USERSTATUS_RL" ;
    public static final String ERP ="ERP" ;
    public static final Integer THREE =3 ;
    public static  boolean DEALING_HK_IMG = false;
    public static  boolean DEALING_HK_ORG = false;
    public static  boolean DEALING_HK_USER = false;
    // ERP接口配置
    public static final String ERP_CONFIG = "ERP_CONFIG";
    // ERP ACCESS_KEY
@@ -71,7 +74,6 @@
    public static final String ERP_ACCESS_SECRET = "ERP_ACCESS_SECRET";
    // FTP文件服务器资源访问地址
    public static final String FTP_RESOURCE_PATH = "FTP_RESOURCE_PATH";
    public static  Date  getBirthdyByCardNo(String idCard){
    if(idCard ==null || idCard.length()<14){
server/dmvisit_service/src/main/java/com/doumee/service/business/impl/hksync/HkSyncOrgUserServiceImpl.java
@@ -53,10 +53,10 @@
     */
    @Override
    public   void syncOrgData(){
        if(Constants.DEALING_HK_IMG){
        if(Constants.DEALING_HK_ORG){
            return   ;
        }
        Constants.DEALING_HK_IMG =true;
        Constants.DEALING_HK_ORG =true;
        try {
            //查询所有需要同步的企业数据
            String rootOrgId = systemDictDataBiz.queryByCode(Constants.HK_PARAM,Constants.HK_ROOTORG_CODE).getCode();
@@ -112,7 +112,7 @@
        }catch (Exception e){
            e.printStackTrace();
        }finally {
            Constants.DEALING_HK_IMG =false;
            Constants.DEALING_HK_ORG =false;
        }
    }