diff --git a/src/main/java/cn/chjyj/szwh/utils/SzwhApiUtils.java b/src/main/java/cn/chjyj/szwh/utils/SzwhApiUtils.java index 415eb53..e5ff6e0 100644 --- a/src/main/java/cn/chjyj/szwh/utils/SzwhApiUtils.java +++ b/src/main/java/cn/chjyj/szwh/utils/SzwhApiUtils.java @@ -165,6 +165,51 @@ public class SzwhApiUtils { return json; } + /** + * 查询资源下载状态 + * @param batchcode + * @param isliCode + * @param userid + * @return + */ + public static JSONObject getResStatus(String batchcode,String isliCode,String userid){ + String entHost= ProperUtils.getSzwhProp("REAL_URL");//委托系统主机 + String url=entHost+"/catalogs/v1/query/status/"+batchcode + +"/"+isliCode+"/"+userid; + // 使用的token + String sign=SignUtils.createSign("distribute"); + Map hmap = new HashMap(); + hmap.put("dist_token",sign); + hmap.put("Content-Type","application/json"); + JSONObject rtjson = RequestUtils.GetData(url,hmap,true); + return rtjson; + } + + /** + * 获取撤销委托信息 + * @return + */ + public static JSONObject getCancelWaiting(){ + String channelUser=ProperUtils.getSzwhProp("CHANNEL_ISLI"); + String tlangHost= ProperUtils.getSzwhProp("TIANLANG_ENTRUST_URL"); + //todo v2:测试环境 v1:正式环境 + //目标为买方 + String url=tlangHost+"/consignation/v2/cancel/waiting"; + log.info("获取撤销委托:"+url); + // 使用的token + String sign=SignUtils.createSign("apply"); + Map hmap = new HashMap(); + hmap.put("cloudhub_token",sign); + hmap.put("Content-Type","application/json"); + hmap.put("channel_isli_flag",channelUser); + // 发送参数 + Map postMap = new HashMap(); + // convet to json string + JSONObject postJson = new JSONObject(postMap); + JSONObject json = RequestUtils.postData(url,postJson.toString(),hmap); + return json; + } + /** * 请求申请合约关联编码 接口1.5 * @param goodsIsli diff --git a/src/test/java/cn/chjyj/szwh/UtilsTest.java b/src/test/java/cn/chjyj/szwh/UtilsTest.java new file mode 100644 index 0000000..6384b2c --- /dev/null +++ b/src/test/java/cn/chjyj/szwh/UtilsTest.java @@ -0,0 +1,102 @@ +package cn.chjyj.szwh; + +import cn.chjyj.szwh.bean.Goods; +import cn.chjyj.szwh.bean.OperationLog; +import cn.chjyj.szwh.mapper.GoodsMapper; +import cn.chjyj.szwh.mapper.OperationLogMapper; +import cn.chjyj.szwh.service.GoodsTaskService; +import cn.chjyj.szwh.utils.SzwhApiUtils; +import com.alibaba.fastjson2.JSONArray; +import com.alibaba.fastjson2.JSONObject; +import org.apache.commons.lang3.StringUtils; +import org.junit.Test; +import org.junit.runner.RunWith; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.test.context.junit4.SpringRunner; + +import java.text.SimpleDateFormat; +import java.util.Date; + +@SpringBootTest +@RunWith(SpringRunner.class) +public class UtilsTest { + @Autowired + private GoodsTaskService goodsTaskService; + @Autowired + private OperationLogMapper operationLogMapper; + @Autowired + private GoodsMapper goodsMapper; + /** + * 查询撤销状态 + */ + @Test + public void verifyStatusTest(){ + JSONObject ijson = SzwhApiUtils.queryGoodsStatus(); + //System.out.println(ijson); + // 提取数组 + JSONArray jsonArray = ijson.getJSONArray("data"); + // 检查有多少 + System.out.println(jsonArray.size()); + } + + // 获取委托撤销申请 + @Test + public void cacelWaitingTest(){ + JSONObject rtjson = SzwhApiUtils.getCancelWaiting(); + System.out.println(rtjson); + } + + //查询商品的委托状态 + @Test + public void quGoodsStatus(){ + SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); + //JSONObject rtjson = SzwhApiUtils.queryGoodsStatus(); + //System.out.println(rtjson); + String retstr ="{\"resultCode\":\"00000000\",\"resultMsg\":\"SUCCESS\",\"data\":[\n" + + "{\"isliCode\":\"010007-00000000187100001001-3\",\"message\":\"测试\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1657004168000,\"verifyTime\":1657004168000},\n" + + "{\"isliCode\":\"010007-00000000187300001001-1\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663380119000,\"verifyTime\":1663380149000},\n" + + "{\"isliCode\":\"010007-00000000186400001001-2\",\"message\":\"试一下\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1657086513000,\"verifyTime\":1657004168000},\n" + + "{\"isliCode\":\"010007-00000000187900001001-5\",\"message\":\"123\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1657114947000,\"verifyTime\":1657004168000},\n" + + "{\"isliCode\":\"010007-00000000189800001001-2\",\"message\":\"cs1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1657178569000,\"verifyTime\":1657004168000},\n" + + "{\"isliCode\":\"010007-00000000192400000001-2\",\"message\":\"测试\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1657590763000,\"verifyTime\":1657004168000},\n" + + "{\"isliCode\":\"010007-00000000192900000001-7\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1657778800000,\"verifyTime\":1657004168000},\n" + + "{\"isliCode\":\"010007-00000000187200001001-2\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1658113123000,\"verifyTime\":1657004168000},\n" + + "{\"isliCode\":\"010007-00000000196500000001-2\",\"message\":\"委托撤销测试\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1658216027000,\"verifyTime\":1657004168000},\n" + + "{\"isliCode\":\"010007-00000000193500000001-9\",\"message\":\"CQ说有错\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1658214202000,\"verifyTime\":1657004168000},{\"isliCode\":\"010007-00000000199000000001-1\",\"message\":\"测试审核时间\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1658370552000,\"verifyTime\":1658370570000},{\"isliCode\":\"010007-00000000201100000001-4\",\"message\":\"委托系统撤销;\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1658816276000,\"verifyTime\":1658816293000},{\"isliCode\":\"010007-00000000205800000001-8\",\"message\":\"132\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663655819000,\"verifyTime\":1663655854000},{\"isliCode\":\"010007-00000000208500000001-5\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1660807720000,\"verifyTime\":1660807742000},{\"isliCode\":\"010007-00000000208300000001-7\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1660985696000,\"verifyTime\":1661239129000},{\"isliCode\":\"010007-00000000211300000001-1\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1661399864000,\"verifyTime\":1661399893000},{\"isliCode\":\"010007-00000000211200000001-2\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1661334556000,\"verifyTime\":1661334573000},{\"isliCode\":\"010007-00000000211500000001-9\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1661305334000,\"verifyTime\":1661306501000},{\"isliCode\":\"010007-00000000212100000001-1\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1661306863000,\"verifyTime\":1661306883000},{\"isliCode\":\"010007-00000000212200000001-0\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1661320175000,\"verifyTime\":1661320211000},{\"isliCode\":\"010007-00000000211000000001-4\",\"message\":\"cs\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1661406974000,\"verifyTime\":1663208889000},{\"isliCode\":\"010007-00000000223300000001-6\",\"message\":\"11\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1662684973000,\"verifyTime\":1662706256000},{\"isliCode\":\"010007-00000000225300000001-1\",\"message\":\" \",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1663035462000,\"verifyTime\":1663035476000},{\"isliCode\":\"010007-00000000226400000001-8\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663037693000,\"verifyTime\":1663037726000},{\"isliCode\":\"010007-00000000215400000001-1\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663038412000,\"verifyTime\":1663208867000},{\"isliCode\":\"010007-00000000227000000001-0\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663040955000,\"verifyTime\":1663040970000},{\"isliCode\":\"010007-00000000227600000001-4\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663146596000,\"verifyTime\":1663146609000},{\"isliCode\":\"010007-00000000227700000001-3\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663119251000,\"verifyTime\":1663119418000},{\"isliCode\":\"010007-00000000240000000001-3\",\"message\":\"测试撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1663164514000,\"verifyTime\":1663208952000},{\"isliCode\":\"010007-00000000212400000001-8\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663321503000,\"verifyTime\":1663321522000},{\"isliCode\":\"010007-00000000250600000001-6\",\"message\":\"66\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663727848000,\"verifyTime\":1663727886000},{\"isliCode\":\"010007-00000000250900000001-3\",\"message\":\"66\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663729270000,\"verifyTime\":1663729293000},{\"isliCode\":\"010007-00000000248800000001-8\",\"message\":\"66\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1663729644000,\"verifyTime\":1663729657000},{\"isliCode\":\"010007-00000000251799999999-2\",\"message\":\"测试撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1663785275000,\"verifyTime\":1663785275000},{\"isliCode\":\"010007-00000000254099999999-3\",\"message\":\"撤销测试\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1663785704000,\"verifyTime\":1663785704000},{\"isliCode\":\"010007-00000000251499999999-5\",\"message\":\"cesttes\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1663785359000,\"verifyTime\":1663785359000},{\"isliCode\":\"010007-00000000252400000001-4\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663812337000,\"verifyTime\":1663812364000},{\"isliCode\":\"010007-00000000253200000001-4\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663827262000,\"verifyTime\":1663827288000},{\"isliCode\":\"010007-00000000255800000001-3\",\"message\":\"66\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663904283000,\"verifyTime\":1663904308000},{\"isliCode\":\"010007-00000000256400000001-5\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1663918615000,\"verifyTime\":1663918637000},{\"isliCode\":\"010007-00000000257000000001-7\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1664157795000,\"verifyTime\":1664170342000},{\"isliCode\":\"010007-00000000258100000001-4\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1664272557000,\"verifyTime\":1664272576000},{\"isliCode\":\"010007-00000000259700000001-6\",\"message\":\"66\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1664247772000,\"verifyTime\":1664247818000},{\"isliCode\":\"010007-00000000259900000001-4\",\"message\":\"申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1664272471000,\"verifyTime\":1664272489000},{\"isliCode\":\"010007-00000000260500000001-6\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1664272819000,\"verifyTime\":1666080822000},{\"isliCode\":\"010007-00000000261900000001-0\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1664333709000,\"verifyTime\":1664333720000},{\"isliCode\":\"010007-00000000262200000001-5\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1664353107000,\"verifyTime\":1664353432000},{\"isliCode\":\"010007-00000000254900000001-5\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1664353041000,\"verifyTime\":1664353438000},{\"isliCode\":\"010007-00000000258900000001-6\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1664353051000,\"verifyTime\":1664354141000},{\"isliCode\":\"010007-00000000261300000001-6\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1664353320000,\"verifyTime\":1664354147000},{\"isliCode\":\"010007-00000000261500000001-4\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1664353345000,\"verifyTime\":1666080873000},{\"isliCode\":\"010007-00000000262600000001-1\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1664355141000,\"verifyTime\":1664355187000},{\"isliCode\":\"010007-00000000262700000001-0\",\"message\":\"交易结算系统\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1664355163000,\"verifyTime\":1664355191000},{\"isliCode\":\"010007-00000000264200000001-1\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665193287000,\"verifyTime\":1665193528000},{\"isliCode\":\"010007-00000000264100000001-2\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624153000,\"verifyTime\":1665624164000},{\"isliCode\":\"010007-00000000264300000001-0\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665193342000,\"verifyTime\":1665193534000},{\"isliCode\":\"010007-00000000265000000001-0\",\"message\":\"123\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665199009000,\"verifyTime\":1665199302000},{\"isliCode\":\"010007-00000000264000000001-3\",\"message\":\"66\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665210797000,\"verifyTime\":1665210811000},{\"isliCode\":\"010007-00000000263600000001-9\",\"message\":\"66\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665209225000,\"verifyTime\":1665209244000},{\"isliCode\":\"010007-00000000264700000001-6\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665211263000,\"verifyTime\":1665211273000},{\"isliCode\":\"010007-00000000264800000001-5\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665211342000,\"verifyTime\":1665211355000},{\"isliCode\":\"010007-00000000265200000001-8\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665211988000,\"verifyTime\":1665212002000},{\"isliCode\":\"010007-00000000265100000001-9\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624137000,\"verifyTime\":1665624171000},{\"isliCode\":\"010007-00000000265300000001-7\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624140000,\"verifyTime\":1665624167000},{\"isliCode\":\"010007-00000000265700000001-3\",\"message\":\"666\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665282471000,\"verifyTime\":1665624205000},{\"isliCode\":\"010007-00000000265900000001-1\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665300734000,\"verifyTime\":1665300780000},{\"isliCode\":\"010007-00000000266000000001-8\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665279288000,\"verifyTime\":1665279346000},{\"isliCode\":\"010007-00000000263700000001-8\",\"message\":\"委托系统撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665279692000,\"verifyTime\":1666080890000},{\"isliCode\":\"010007-00000000255500000001-6\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665281579000,\"verifyTime\":1665281621000},{\"isliCode\":\"010007-00000000266100000001-7\",\"message\":\"直接撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665281928000,\"verifyTime\":1665281975000},{\"isliCode\":\"010007-00000000266200000001-6\",\"message\":\"666\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665283671000,\"verifyTime\":1665283746000},{\"isliCode\":\"010007-00000000266300000001-5\",\"message\":\"测试\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665295596000,\"verifyTime\":1665295620000},{\"isliCode\":\"010007-00000000268100000001-3\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665395213000,\"verifyTime\":1665395239000},{\"isliCode\":\"010007-00000000268200000001-2\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665395224000,\"verifyTime\":1665395235000},{\"isliCode\":\"010007-00000000268300000001-1\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665309220000,\"verifyTime\":1665309247000},{\"isliCode\":\"010007-00000000268500000001-9\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665368988000,\"verifyTime\":1666080893000},{\"isliCode\":\"010007-00000000269500000001-7\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665396012000,\"verifyTime\":1666080899000},{\"isliCode\":\"010007-00000000269300000001-9\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665396128000,\"verifyTime\":1665624202000},{\"isliCode\":\"010007-00000000254000000001-4\",\"message\":\"123\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665453223000,\"verifyTime\":1666080901000},{\"isliCode\":\"010007-00000000271900000001-9\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624071000,\"verifyTime\":1665624189000},{\"isliCode\":\"010007-00000000272000000001-6\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624068000,\"verifyTime\":1665624192000},{\"isliCode\":\"010007-00000000272100000001-5\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665453462000,\"verifyTime\":1665453488000},{\"isliCode\":\"010007-00000000278400000001-9\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624047000,\"verifyTime\":1665624195000},{\"isliCode\":\"010007-00000000278600000001-7\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624038000,\"verifyTime\":1665624198000},{\"isliCode\":\"010007-00000000278700000001-6\",\"message\":\"撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665474424000,\"verifyTime\":1665474446000},{\"isliCode\":\"010007-00000000278500000001-8\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"2\",\"timeStamp\":1665560667000,\"verifyTime\":1665563566000},{\"isliCode\":\"010007-00000000278300000001-0\",\"message\":\"11\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665561356000,\"verifyTime\":1665563532000},{\"isliCode\":\"010007-00000000279300000001-8\",\"message\":\"11\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665563418000,\"verifyTime\":1665563522000},{\"isliCode\":\"010007-00000000279000000001-1\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665566605000,\"verifyTime\":1665566616000},{\"isliCode\":\"010007-00000000269400000001-8\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624079000,\"verifyTime\":1665624185000},{\"isliCode\":\"010007-00000000267600000001-0\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624103000,\"verifyTime\":1665624181000},{\"isliCode\":\"010007-00000000267800000001-8\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624110000,\"verifyTime\":1665624177000},{\"isliCode\":\"010007-00000000267700000001-9\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665624113000,\"verifyTime\":1665624174000},{\"isliCode\":\"010007-00000000283700000001-6\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665630251000,\"verifyTime\":1666080847000},{\"isliCode\":\"010007-00000000283900000001-4\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665628423000,\"verifyTime\":1665628438000},{\"isliCode\":\"010007-00000000284400000001-7\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665631302000,\"verifyTime\":1666080920000},{\"isliCode\":\"010007-00000000284500000001-6\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665631328000,\"verifyTime\":1665631416000},{\"isliCode\":\"010007-00000000279800000001-3\",\"message\":\"交易系统发起撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665674514000,\"verifyTime\":1665674546000},{\"isliCode\":\"010007-00000000300900000001-6\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665740883000,\"verifyTime\":1666080945000},{\"isliCode\":\"010007-00000000301000000001-3\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665740898000,\"verifyTime\":1665814941000},{\"isliCode\":\"010007-00000000301300000001-0\",\"message\":\"委托系统申请撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1665817013000,\"verifyTime\":1666080782000},{\"isliCode\":\"010007-00000000301400000001-9\",\"message\":\"交易结算系统申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1665817030000,\"verifyTime\":1665817140000},{\"isliCode\":\"010007-00000000302200000001-9\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666054253000,\"verifyTime\":1666054264000},{\"isliCode\":\"010007-00000000302100000001-0\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666056018000,\"verifyTime\":1666056044000},{\"isliCode\":\"010007-00000000302000000001-1\",\"message\":\" \",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666056516000,\"verifyTime\":1666080843000},{\"isliCode\":\"010007-00000000301900000001-4\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666056606000,\"verifyTime\":1666080840000},{\"isliCode\":\"010007-00000000302700000001-4\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666075675000,\"verifyTime\":1666075687000},{\"isliCode\":\"010007-00000000302900000001-2\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666082189000,\"verifyTime\":1666082197000},{\"isliCode\":\"010007-00000000302500000001-6\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666081989000,\"verifyTime\":1666082004000},{\"isliCode\":\"010007-00000000310000000001-4\",\"message\":\"11\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666162421000,\"verifyTime\":1666162439000},{\"isliCode\":\"010007-00000000310200000001-2\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666149617000,\"verifyTime\":1666149626000},{\"isliCode\":\"010007-00000000301700000001-6\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"2\",\"timeStamp\":1666150237000,\"verifyTime\":1666150295000},{\"isliCode\":\"010007-00000000303000000001-9\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"2\",\"timeStamp\":1666150266000,\"verifyTime\":1666150291000},{\"isliCode\":\"010007-00000000315000000001-3\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666165089000,\"verifyTime\":1666165107000},{\"isliCode\":\"010007-00000000315200000001-1\",\"message\":\"66\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666165314000,\"verifyTime\":1666165323000},{\"isliCode\":\"010007-00000000312900000001-1\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666165344000,\"verifyTime\":1666165350000},{\"isliCode\":\"010007-00000000316400000001-7\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666228818000,\"verifyTime\":1666228825000},{\"isliCode\":\"010007-00000000316500000001-6\",\"message\":\"2\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666228831000,\"verifyTime\":1666228837000},{\"isliCode\":\"010007-00000000333200000001-4\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666316828000,\"verifyTime\":1666316838000},{\"isliCode\":\"010007-00000000339100000001-2\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666591749000,\"verifyTime\":1666591763000},{\"isliCode\":\"010007-00000000339300000001-0\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666592075000,\"verifyTime\":1666592095000},{\"isliCode\":\"010007-00000000339000000001-3\",\"message\":\"66\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666592259000,\"verifyTime\":1666592380000},{\"isliCode\":\"010007-00000000339400000001-9\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666592400000,\"verifyTime\":1666592407000},{\"isliCode\":\"010007-00000000339800000001-5\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666661788000,\"verifyTime\":1666661796000},{\"isliCode\":\"010007-00000000339700000001-6\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"1\",\"timeStamp\":1666661892000,\"verifyTime\":1666661901000},{\"isliCode\":\"010007-00000000340100000001-0\",\"message\":\"委托系统申请撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666662598000,\"verifyTime\":1666662615000},{\"isliCode\":\"010007-00000000340400000001-7\",\"message\":\"clytest1025-1B(31转让)\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666668018000,\"verifyTime\":1666668027000},{\"isliCode\":\"010007-00000000341000000001-9\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666762812000,\"verifyTime\":1666762822000},{\"isliCode\":\"010007-00000000341099999999-8\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1666763010000,\"verifyTime\":1666763010000},{\"isliCode\":\"010007-00000000341399999999-5\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1666763105000,\"verifyTime\":1666763105000},{\"isliCode\":\"010007-00000000341200000001-7\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666771371000,\"verifyTime\":1666771398000},{\"isliCode\":\"010007-00000000341299999999-6\",\"message\":\"123\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1666763372000,\"verifyTime\":1666763372000},{\"isliCode\":\"010007-00000000346900000001-9\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1666923950000,\"verifyTime\":1666923958000},{\"isliCode\":\"010007-00000000348800000001-6\",\"message\":\"撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1667181000000,\"verifyTime\":1667181013000},{\"isliCode\":\"010007-00000000736899999999-1\",\"message\":\"标的委托时间结束\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1678850976000,\"verifyTime\":1678850976000},{\"isliCode\":\"010007-00000000855299999999-5\",\"message\":\"测试交易结算系统撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1679041931000,\"verifyTime\":1679041931000},{\"isliCode\":\"010007-00000000780800000001-0\",\"message\":\"测试委托系统申请撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"0\",\"timeStamp\":1679042407000},{\"isliCode\":\"010007-00000000949500000001-4\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1680599301000,\"verifyTime\":1680599417000},{\"isliCode\":\"010007-00000000947900000001-4\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1680599305000,\"verifyTime\":1680599375000},{\"isliCode\":\"010007-00000000949600000001-3\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1680599307000,\"verifyTime\":1680599409000},{\"isliCode\":\"010007-00000000947800000001-5\",\"message\":\"1\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1680599310000,\"verifyTime\":1680599399000},{\"isliCode\":\"010007-00000000855499999999-3\",\"message\":\"到期test\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1680849076000,\"verifyTime\":1680849076000},{\"isliCode\":\"010007-00000000964799999999-0\",\"message\":\"测试交易结算系统申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1681197960000,\"verifyTime\":1681197960000},{\"isliCode\":\"010007-00000000964900000001-9\",\"message\":\"66\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1681279391000,\"verifyTime\":1681279410000},{\"isliCode\":\"010007-00000000965599999999-9\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1681281667000,\"verifyTime\":1681281667000},{\"isliCode\":\"010007-00000000965499999999-0\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1681281918000,\"verifyTime\":1681281918000},{\"isliCode\":\"010007-00000000965399999999-1\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1681281962000,\"verifyTime\":1681281962000},{\"isliCode\":\"010007-00000000965799999999-7\",\"message\":\"测试交易结算系统申请撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1681287501000,\"verifyTime\":1681287501000},{\"isliCode\":\"010007-00000000965800000001-7\",\"message\":\"委托系统申请撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1681287650000,\"verifyTime\":1681287738000},{\"isliCode\":\"010007-00000000966600000001-7\",\"message\":\"委托系统申请撤销\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1681356290000,\"verifyTime\":1681356300000},{\"isliCode\":\"010007-00000000738599999999-0\",\"message\":\"\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1681722392000,\"verifyTime\":1681722392000},{\"isliCode\":\"010007-00000000994400000001-1\",\"message\":\"测试委托系统通过撤销,交易系统是否显示正确\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1683687223000,\"verifyTime\":1683687262000},{\"isliCode\":\"010007-00000000994599999999-9\",\"message\":\"1\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1683690639000,\"verifyTime\":1683690639000},{\"isliCode\":\"010007-00000001027399999999-9\",\"message\":\"测试交易结算取消\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1684482101000,\"verifyTime\":1684482101000},{\"isliCode\":\"010007-00000001027300000001-0\",\"message\":\"测试从委托系统撤销,交易结算系统标的状态及操作记录\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1684482433000,\"verifyTime\":1684482455000},{\"isliCode\":\"010007-00000001027499999999-8\",\"message\":\"交易结算系统撤销\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1684482725000,\"verifyTime\":1684482725000},{\"isliCode\":\"010007-00000001027500000001-8\",\"message\":\"测试委托系统撤销,交易结算系统状态以及操作记录\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1684483786000,\"verifyTime\":1684483798000},{\"isliCode\":\"010007-00000001022399999999-0\",\"message\":\"委托到期,撤销委托\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1684540974000,\"verifyTime\":1684540974000},{\"isliCode\":\"010007-00000001024299999999-7\",\"message\":\"委托到期,撤销委托\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1684516368000,\"verifyTime\":1684516368000},{\"isliCode\":\"010007-00000001022299999999-1\",\"message\":\"委托到期,撤销委托\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1684540598000,\"verifyTime\":1684540598000},{\"isliCode\":\"010007-00000000970399999999-1\",\"message\":\"委托到期,撤销委托\",\"revokeStatus\":\"2\",\"verifyStatus\":\"0\",\"timeStamp\":1684541901000,\"verifyTime\":1684541901000},{\"isliCode\":\"010007-00000001027400000001-9\",\"message\":\"测试\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1684718890000,\"verifyTime\":1684718903000},{\"isliCode\":\"010007-00000001027200000001-1\",\"message\":\"测试\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1684718972000,\"verifyTime\":1684718996000},\n" + + "{\"isliCode\":\"010007-00000001027900000001-4\",\"message\":\"测试\",\"revokeStatus\":\"1\",\"verifyStatus\":\"1\",\"timeStamp\":1684722717000,\"verifyTime\":1684722732000}]}"; + + JSONObject recvjson = JSONObject.parseObject(retstr); + String datajsonStr = recvjson.getString("data"); + if (StringUtils.isNotBlank(datajsonStr)) { + JSONArray jsonArray = JSONArray.parseArray(datajsonStr); + for (int i = 0; i < jsonArray.size(); i++) { + JSONObject jitem = (JSONObject) jsonArray.get(i); + String islicode = jitem.getString("isliCode"); + //查询是否存在商品 + Goods dbgoods = goodsMapper.getGoodsByIsliCode(islicode); + // 如果商品存在,执行撤销操作 + if (dbgoods != null && dbgoods.getApplyOut() == 0) { + // 已经撤销了 + if(dbgoods.getApplyOut()==1 && dbgoods.getGoodsStatus()==2){ + continue; + } + //更新状态 + int ret =goodsMapper.updateRevocationGoods(dbgoods.getId().toString()); + // 更新成功后执行 + if(ret==1) { + //构建操作日志 + OperationLog oplog = new OperationLog(); + oplog.setType("goods"); + oplog.setLogid(dbgoods.getId()); + oplog.setMessage(sdf.format(new Date()) + " 发布投送系统撤销委托"); + operationLogMapper.addLog(oplog); + } + } + } + } + + // 测试定时 + //goodsTaskService.queryRevocationGoods(); + } +}