This commit is contained in:
parent
be2578ee32
commit
182488b200
|
@ -2,6 +2,7 @@ package com.hzya.frame.sysnew.comparison.masterData.service;
|
|||
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.hzya.frame.basedao.service.IBaseService;
|
||||
import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity;
|
||||
import com.hzya.frame.sysnew.comparison.entity.ComparisonEntity;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
|
||||
|
@ -16,4 +17,14 @@ public interface IMasterDataService extends IBaseService<ComparisonEntity, Strin
|
|||
*/
|
||||
|
||||
JsonResultEntity queryArchives(JSONObject jsonObject);
|
||||
/**
|
||||
*
|
||||
* @content 接口鉴权
|
||||
* @className: Administrator
|
||||
* @author laborer
|
||||
* @date 2024-08-23 16:57
|
||||
*
|
||||
*/
|
||||
|
||||
SysExtensionApiEntity sign(SysExtensionApiEntity entity);
|
||||
}
|
||||
|
|
|
@ -2,28 +2,30 @@ package com.hzya.frame.sysnew.comparison.masterData.service.impl;
|
|||
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import cn.hutool.crypto.SecureUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.hzya.frame.basedao.service.impl.BaseService;
|
||||
import com.hzya.frame.mdm.mdmModuleSource.dao.impl.MdmModuleSourceDaoImpl;
|
||||
import com.hzya.frame.mdm.mdmModuleSource.entity.MdmModuleSourceEntity;
|
||||
import com.hzya.frame.sysnew.application.entity.SysExtensionApiEntity;
|
||||
import com.hzya.frame.sysnew.application.service.impl.ApplicationCache;
|
||||
import com.hzya.frame.sysnew.comparison.entity.ComparisonEntity;
|
||||
import com.hzya.frame.sysnew.comparison.masterData.dao.impl.MasterDataDaoImpl;
|
||||
import com.hzya.frame.sysnew.comparison.masterData.service.IMasterDataService;
|
||||
import com.hzya.frame.sysnew.comparison.service.impl.ComparisonServiceImpl;
|
||||
import com.hzya.frame.util.bipV3.SHA256Util;
|
||||
import com.hzya.frame.web.entity.BaseResult;
|
||||
import com.hzya.frame.web.entity.JsonResultEntity;
|
||||
import com.hzya.frame.web.exception.BaseSystemException;
|
||||
import lombok.val;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.*;
|
||||
|
||||
@Service("MasterDataServiceImpl")
|
||||
public class MasterDataServiceImpl extends BaseService<ComparisonEntity, String> implements IMasterDataService {
|
||||
|
@ -401,5 +403,19 @@ public class MasterDataServiceImpl extends BaseService<ComparisonEntity, String>
|
|||
}
|
||||
return null;
|
||||
}
|
||||
@Override
|
||||
public SysExtensionApiEntity sign(SysExtensionApiEntity entity) {
|
||||
long timestamp = System.currentTimeMillis();
|
||||
Map<String, String> headers = entity.getHeaders();
|
||||
String publicKey = "ZJYAWb7lhAUTYqekPkU+uHJv1/ObJxb7dT7sD8HPRDGAgyhCe7eDIk+3zDUT+v578prj";
|
||||
String secretKey = "fviZnLBsQUAGF8w8FSOdJi7XlIm/XAZclMxRagDLfTyJFlvnIBF3w66Hrpfzs8cYj3JzOP8MtA1LSGvL+2BWG8c/o7DKi92S4mr3zcGearA=";
|
||||
headers.put("publicKey",publicKey);
|
||||
headers.put("secretKey",secretKey);
|
||||
headers.put("timestamp",String.valueOf(timestamp));
|
||||
String sign = SecureUtil.md5(publicKey + secretKey + timestamp);
|
||||
headers.put("sign",sign);
|
||||
entity.setHeaders(headers);
|
||||
return entity;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue