|
|
|
@ -112,6 +112,49 @@ public class ApiTest { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 测试阶段性委托 |
|
|
|
*/ |
|
|
|
@Test |
|
|
|
public void jdxTest(){ |
|
|
|
String tmpstr ="{\"resultCode\":\"00000000\",\"resultMsg\":\"SUCCESS\"," + |
|
|
|
"\"data\":[{\"isliCode\":\"010007-00000000302500000001-6\",\"status\":\"1\",\"createTime\":\"2022-10-18T02:16:02.000+00:00\"," + |
|
|
|
"\"exStatus\":\"0\",\"timeStamp\":1666059370000,\"sourceData\":{\"contractIsLiCode\":\"010007-00000000302500000001-6\"," + |
|
|
|
"\"register\":\"北京玖扬博文文化发展有限公司\",\"entityName\":null,\"isliCode\":\"010007-00000000302599999999-5\",\"serviceCode\":\"010007\"," + |
|
|
|
"\"titleName\":\"1018阶段\",\"releaseTime\":\"2022-10-18 10:14:37\",\"identifier\":\"010007-00000000302599999999-5\"," + |
|
|
|
"\"identifiers\":\"000002-100000000192062-5\",\"systemIdentity\":\"ee6510c19fb643aabf336bbe9e014a82\",\"transactionType\":\"授权\"," + |
|
|
|
"\"collectionType\":\"文化资源数据\",\"transactionKind\":\"权属\",\"otherIdentifiers\":\" \",\"contractualPeriod\":\"阶段性委托\",\"contractualCycle\":null," + |
|
|
|
"\"price\":\"RMB 0.01\",\"rights\":\"放映权\",\"contractMoney\":\"交易全额的30%\",\"contractualPeriodStart\":\"2022-10-18\"," + |
|
|
|
"\"contractualPeriodEnd\":\"2022-10-18\",\"contractStatus\":\"1\"," + |
|
|
|
"\"cover\":\"http://aa.jpg\"}," + |
|
|
|
"\"targetData\":{\"contractIsliCode\":\"010007-00000000302300000001-8\",\"register\":\"伏羲云\",\"entityName\":null," + |
|
|
|
"\"isliCode\":\"899998-000000001161-2\",\"identifier\":\"899998-000000001161-2\",\"serviceCode\":\"899998\"," + |
|
|
|
"\"titleName\":\"北京玖扬博文文化发展有限公司\",\"releaseTime\":null,\"otherIdentifiers\":\"91110108597748619P\"," + |
|
|
|
"\"entityType\":\"组织\",\"certificate\":\"http://172.16.3.21:11000/file/cncbox/userself/7/16073304715399411.png\"," + |
|
|
|
"\"date\":\"2022-08-05 15:17:24\",\"place\":\"中国\",\"description\":\"\",\"electronicSignature\":\"\",\"participants\":\"卖方\"}}]}"; |
|
|
|
|
|
|
|
JSONObject jsonObject = JSONObject.parseObject(tmpstr); |
|
|
|
//提取数组
|
|
|
|
JSONArray jsonArray = jsonObject.getJSONArray("data"); |
|
|
|
JSONObject sdjson = (JSONObject) jsonArray.get(0); |
|
|
|
// 抽取source data
|
|
|
|
String nsdstr = sdjson.getString("sourceData"); |
|
|
|
JSONObject nsdjson = JSONObject.parseObject(nsdstr); |
|
|
|
//提取和处理,委托周期
|
|
|
|
String contractualPeriod = nsdjson.getString("contractualPeriod"); |
|
|
|
// 判断委托类型,一次性委托(永久委托)\阶段性委托
|
|
|
|
int iperiod = ApiGoodsUtils.convertProid(contractualPeriod); |
|
|
|
System.out.println("托管周期:"+iperiod); |
|
|
|
//商品起止时间
|
|
|
|
String cstart = nsdjson.getString("contractualPeriodStart"); |
|
|
|
String curTime = new SimpleDateFormat("HH:mm:ss").format(new Date()); |
|
|
|
String ncstart = cstart + " " + curTime; |
|
|
|
// 委托周期
|
|
|
|
Integer day = nsdjson.getInteger("contractualCycle"); |
|
|
|
//转换为date
|
|
|
|
String cend = nsdjson.getString("contractualPeriodEnd"); |
|
|
|
} |
|
|
|
|
|
|
|
@Test |
|
|
|
public void syncOrder(){ |
|
|
|
System.out.println("同步订单信息"); |
|
|
|
|