doum
11 小时以前 2ba20a79dacdbde2d7fd2ebc1fc45ed9bbd8bcbd
最新版本541200007
已添加3个文件
已修改6个文件
98 ■■■■■ 文件已修改
admin/src/components/common/CommonHeader.vue 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/store/index.js 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_admin/src/main/java/com/doumee/service/impl/HkSyncEventServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKConstants.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKTools.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/request/AuthResultPageRequest.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/respose/AuthResultPageDetailResponse.java 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/respose/AuthResultPageResponse.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
admin/src/components/common/CommonHeader.vue
@@ -112,6 +112,18 @@
    if (this.userInfo && (!this.userInfo.needChangePwd || this.userInfo.needChangePwd == '0')) {
      this.visible.changePwd = true
    }
    const queryParams = new URLSearchParams(window.location.search);
    const param1 = queryParams.get('topmenu');
    console.log("============================param1=",param1,queryParams)
    var that = this
    if(param1 && this.topMenuList){
      this.topMenuList.list.forEach((item,index)=>{
        if(item.params && item.params === param1){
          that.getHeaderNav(item,index)
        }
      })
    }
  },
  filters: {
    // å±•示名称
admin/src/store/index.js
@@ -61,7 +61,6 @@
  },
  // è®¾ç½®é¦–页路由信息
  setTopMenuCurrent (state, current) {
    console.log("setTopMenuCurrent",current)
    if(current.id !== state.topMenuCurrent.id){
      state.topMenuList.list.forEach(item => {
        console.log(item.id, item.id)
server/visits/dmvisit_admin/src/main/java/com/doumee/service/impl/HkSyncEventServiceImpl.java
@@ -104,7 +104,7 @@
                ,HKConstants.EventTypes.VISIT_SIGN_ICCM_PASS.getKey()
                ,HKConstants.EventTypes.VISIT_SIGN_ICCM_OUT.getKey()});
        HKService.cancelEventSub(param);//先取消
        HKService.eventSub(param);//访客事件
//        HKService.eventSub(param);//访客事件
        param.setEventDest(path+"/platform/workstatus");
        param.setEventTypes(new Integer[]{HKConstants.EventTypes.PLATFORM_WORKSTATUS.getKey()});
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKConstants.java
@@ -430,6 +430,7 @@
        String[] findDeviceStatistics= new String[]{"/api/v1/device/findDeviceStatistics","分页查询设备的以及下属传感器数据的状态统计"};// åˆ†é¡µæŸ¥è¯¢è®¾å¤‡çš„以及下属传感器数据的状态统计
        String[] resourcesByParams= new String[]{"/api/irds/v2/resource/resourcesByParams","【海康消防看板】根据条件查询目录下有权限的资源列表"};// ã€æµ·åº·æ¶ˆé˜²çœ‹æ¿ã€‘根据条件查询目录下有权限的资源列表
        String[] iccmSignoff= new String[]{"/api/iccm/v1/signoff","iccm访客签离"};// iccm访客签离
        String[] authResultPage= new String[]{"/open/v1/auth/result/businessNo/page","按业务编号查询下发记录"};// 1.4.7.3按业务编号查询下发记录
        String[] wxAuthUrl= new String[]{"dps/web/wxAuth/loginV2?oaId=atwl&redirectUrl=","待办考勤跳转地址"};// å¾…办考勤跳转地址
    }
    /**
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKTools.java
@@ -575,6 +575,14 @@
        return startDoPostStringArtemis(HKConstants.InterfacePath.authItemList,body);
    }
    /**
     * æŒ‰ä¸šåŠ¡ç¼–å·æŸ¥è¯¢ä¸‹å‘è®°å½•
     * @param body
     * @return
     */
    public static String authResultPage(String body) {
        return startDoPostStringArtemis(HKConstants.InterfacePath.authResultPage,body);
    }
    /**
     * æ‰¹é‡å¼€å¡
     * @param body
     * @return
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/request/AuthResultPageRequest.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,14 @@
package com.doumee.core.haikang.model.param.request;
import lombok.Data;
import java.util.List;
@Data
public class AuthResultPageRequest {
   private String businessNo    ;//Body    String    32    true    ä¸šåŠ¡ç¼–å·ï¼Œç”¨äºŽä¸²è”ä¸‰æ–¹ä¸Žæµ·åº·çš„ä¸šåŠ¡æ•°æ®ï¼Œæ¯”å¦‚é—¨ç¦æŽˆæƒå•å·ã€è¯·å‡å•å·ã€è®¿å®¢é¢„çº¦å•å·ï¼Œå½“ä¸€æ¬¡ä¸šåŠ¡éœ€è¦è°ƒç”¨å¤šä¸ªæŽ¥å£æ—¶ï¼Œå¯ä»¥ç”¨åŒä¸€ä¸ªä¸šåŠ¡ç¼–å·è¿›è¡Œä¸²è”ã€‚
   private Integer pageNo    ;//number    True    é¡µç ,pageNo>0
   private Integer pageSize    ;//number    True    é¡µå¤§å°,0<pageSize<=1000
}
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/respose/AuthResultPageDetailResponse.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,24 @@
package com.doumee.core.haikang.model.param.respose;
import lombok.Data;
import java.util.List;
@Data
public class AuthResultPageDetailResponse {
   private String dataId;//    long    true    ä¸‹å‘唯一标识
   private String businessNo    ;//String    true    ä¸šåŠ¡ç¼–å·
   private String personId;//    String    true    äººå‘˜ç¼–号
   private String deviceIndexCode;//    String    true    è®¾å¤‡ç¼–号
   private String deviceType    ;//String    true    è®¾å¤‡ç±»åž‹
   private String downloadBeginTime;//    String    false    ä¸‹å‘开始时间
   private String downloadEndTime    ;//String    false    ä¸‹å‘结束时间
   private Integer downPersonStatus;//    Integer    true    äººå‘˜ä¸‹å‘状态 1成功,3失败,0未变更
   private String downPersonDetail;//    String    false    äººå‘˜ä¸‹å‘结果明细对象【返回的是json字符串】   å‚考附录2.3
   private Integer downCardStatus    ;//Integer    false    å¡ç‰‡ä¸‹å‘状态 1成功,3失败,0未变更   æœªå˜æ›´æŒ‡æ— éœ€ä¸‹è½½å¯¹åº”介质,比如人员换照片只需下发人脸,那么卡片的状态就是未变更
   private String downCardDetail    ;//String    false    å¡ç‰‡ä¸‹å‘结果明细对象【返回的是json字符串】   å‚考附录2.3
   private Integer downFaceStatus    ;//Integer    false    äººè„¸ä¸‹å‘状态1成功,3失败,0未变更
   private String downFaceDetail;//    String    false    äººè„¸ä¸‹å‘结果明细对象【返回的是json字符串】  å‚考附录2.3
}
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/model/param/respose/AuthResultPageResponse.java
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,15 @@
package com.doumee.core.haikang.model.param.respose;
import lombok.Data;
import java.util.List;
@Data
public class AuthResultPageResponse {
   private Integer  total;//    number    False    æ€»æ¡æ•°
   private Integer  pageSize;//    number    False    å½“前页码
   private Integer  pageNo;//    number    False    å•页展示数据数目
   private List<AuthResultPageDetailResponse> list;//object[]    False    è®¾å¤‡é€šé“的下载记录
}
server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java
@@ -764,6 +764,27 @@
        return  null;
    }
    /**
     *海康1.4.7.3按业务编号查询下发记录
     * @return
     */
    public  static  BaseResponse<AuthResultPageResponse>    authResultPage(AuthResultPageRequest param){
        log.info("【海康按业务编号查询下发记录】================开始===="+JSONObject.toJSONString(param));
        String res = null;
        try {
            res = HKTools.authResultPage(JSONObject.toJSONString(param));
            TypeReference typeReference =
                    new TypeReference< BaseResponse<AuthResultPageResponse> >(){};
            BaseResponse<AuthResultPageResponse>   result = JSONObject.parseObject(res, typeReference.getType());
            logResult(result,"海康按业务编号查询下发记录");
            return  result;
        }catch (Exception e){
            log.error("【海康按业务编号查询下发记录】================失败====:\n"+ e.getMessage());
        }finally {
           // saveInterfaceLog(param,res);
        }
        return  null;
    }
    /**
     *海康一卡通任务开始执行
     * @return
     */