天擎接口调试

This commit is contained in:
zhangqinbin
2022-01-24 18:02:24 +08:00
parent 91ef37e7fb
commit b3405087f3
4 changed files with 24 additions and 14 deletions

View File

@ -87,6 +87,7 @@
<artifactId>spire.doc.free</artifactId> <artifactId>spire.doc.free</artifactId>
<version>3.9.0</version> <version>3.9.0</version>
</dependency> </dependency>
</dependencies> </dependencies>
<repositories> <repositories>

View File

@ -279,8 +279,8 @@ public class CrypConfigureServiceImpl extends BaseServiceImpl<CrypConfigureMappe
UniBss uniBss = new UniBss(); UniBss uniBss = new UniBss();
uniBss.setUniBssAttached(new UniBssAttached().setMediaInf("")); uniBss.setUniBssAttached(new UniBssAttached().setMediaInf(""));
//天擎部分head //天擎部分head
UniBssUtil util = new UniBssUtil();
uniBss.setUniBssHead(UniBssUtil.getUniBssHead()); uniBss.setUniBssHead(util.getUniBssHead());
UniReqHead reqhead = new UniReqHead(); UniReqHead reqhead = new UniReqHead();
//测试写死 //测试写死

View File

@ -31,16 +31,24 @@ public class UniBssUtil {
@Value("${mconfig.bss.app-id}") @Value("${mconfig.bss.app-id}")
private static String app_id; private String app_id;
@Value("${mconfig.bss.app-secret}") @Value("${mconfig.bss.app-secret}")
private static String app_secret; private String app_secret;
public UniBssUtil(){
}
public UniBssUtil(String app_id,String app_secret){
this.app_id = app_id;
this.app_secret = app_secret;
}
/** /**
* 获取加密签名 Head 参数 公共方法一般不会有变化 * 获取加密签名 Head 参数 公共方法一般不会有变化
* @param * @param
* @return * @return
*/ */
public static UniBssHead getUniBssHead() { public UniBssHead getUniBssHead() {
//获取token //获取token
Date date = new Date(); Date date = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS"); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss SSS");
@ -69,15 +77,15 @@ public class UniBssUtil {
* @param map 业务参数 * @param map 业务参数
* @return UniBss 对象 * @return UniBss 对象
*/ */
public static String getUniBssJson(Map<String,Object> map){ public String getUniBssJson(Map<String,Object> map){
return JSON.toJSONString(UniBssUtil.getUniBss(map)); return JSON.toJSONString(this.getUniBss(map));
} }
public static UniBss getUniBss(Map<String,Object> reqMap){ public UniBss getUniBss(Map<String,Object> reqMap){
UniBss uniBss = new UniBss(); UniBss uniBss = new UniBss();
//Head层 //Head层
uniBss.setUniBssHead(UniBssUtil.getUniBssHead());//公共方法获得 uniBss.setUniBssHead(getUniBssHead());//公共方法获得
//Body层 //Body层
uniBss.setUniBssBodyMap(reqMap); uniBss.setUniBssBodyMap(reqMap);
//Attached层 //Attached层
@ -87,14 +95,15 @@ public class UniBssUtil {
} }
public static void main(String[] args) { public static void main(String[] args) {
app_id = "2ICalrrQ0F"; UniBssUtil util = new UniBssUtil();
app_secret = "1mb6n6635cJkDb3pEQPUFXc2nRJ8RPaS"; util.app_id = "2ICalrrQ0F";
util.app_secret = "1mb6n6635cJkDb3pEQPUFXc2nRJ8RPaS";
Map map = new HashMap(); Map map = new HashMap();
map.put("code","1111"); map.put("code","1111");
Map<String,Object> reqMap = new HashMap<>(); Map<String,Object> reqMap = new HashMap<>();
reqMap.put("DELETE_PUR_MSG_REQ",map); reqMap.put("DELETE_PUR_MSG_REQ",map);
String json = UniBssUtil.getUniBssJson(reqMap); String json = util.getUniBssJson(reqMap);
log.info("json ----------------"+json); log.info("json ----------------"+json);
String str = UniBssServiceImpl.uniBssHttpPost("http://10.124.150.230:8000/api/chinaUnicom/manageCenter/partnerPortal/deletePurMsg/v1", json); String str = UniBssServiceImpl.uniBssHttpPost("http://10.124.150.230:8000/api/chinaUnicom/manageCenter/partnerPortal/deletePurMsg/v1", json);
log.info("str --------------"+str); log.info("str --------------"+str);

View File

@ -33,8 +33,8 @@ public class UniServiceImpl implements UniService {
*/ */
@Override @Override
public Boolean toUniBss(UniBssBean uniBssBean){ public Boolean toUniBss(UniBssBean uniBssBean){
UniBssUtil util = new UniBssUtil();
String json = UniBssUtil.getUniBssJson(uniBssBean.getReqMap()); String json = util.getUniBssJson(uniBssBean.getReqMap());
log.info("天擎接口 请求地址:"+uniBssBean.getUrl()); log.info("天擎接口 请求地址:"+uniBssBean.getUrl());
log.info("天擎接口 请求参数:"+json); log.info("天擎接口 请求参数:"+json);
String str = UniBssServiceImpl.uniBssHttpPost(uniBssBean.getUrl(), json); String str = UniBssServiceImpl.uniBssHttpPost(uniBssBean.getUrl(), json);