Browse Source

修正错误

master
xyiege 3 years ago
parent
commit
c1e3948755
  1. 4
      src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java
  2. 29
      src/test/java/cn/chjyj/szwh/ApiTest.java

4
src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java

@ -100,10 +100,10 @@ public class GoodsServiceImpl implements GoodsService {
String goodsId= nsdjson.getString("identifier");
// 以identifier为主键查询详情
String gdetailUrl = gdurl+"/"+goodsId;
// 执行get请求
// 请求商品的详情
JSONObject gdJson = RequestUtils.GetData(gdetailUrl, hmap);
//处理返回的结果
JSONArray gdArr = jsonObject.getJSONArray("data");
JSONArray gdArr = gdJson.getJSONArray("data");
// 如果goods表中存在记录,不进行操作
Goods tgoods = goodsMapper.getGoodsByIsli(goodsId);
if(tgoods!=null){

29
src/test/java/cn/chjyj/szwh/ApiTest.java

@ -1,11 +1,16 @@
package cn.chjyj.szwh;
import cn.chjyj.szwh.utils.RequestUtils;
import cn.chjyj.szwh.utils.SignUtils;
import cn.chjyj.szwh.utils.SzwhApiUtils;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import org.junit.Test;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.HashMap;
import java.util.Map;
@SpringBootTest
public class ApiTest {
@Test
@ -46,4 +51,28 @@ public class ApiTest {
JSONObject json = SzwhApiUtils.synchInfo();
System.out.println(json);
}
@Test
public void fjtest(){
String url="http://localhost:90/as.json";
//创建签名
String sign = SignUtils.createSign("entrust");
// 请求头
Map<String, Object> hmap = new HashMap();
hmap.put("entrust_token", sign);
JSONObject jsonObject = RequestUtils.GetData(url, hmap);
// 抽取data
// String data = jsonObject.getString("data");
JSONArray jsonArray = jsonObject.getJSONArray("data");
for(int i=0;i<jsonArray.size();i++){
JSONObject dataJson = (JSONObject) jsonArray.get(i);
// System.out.println(dataJson.getString("timeStamp"));
String nsdstr = dataJson.getString("sourceData");
JSONObject nsdjson = JSONObject.parseObject(nsdstr);
String cover = nsdjson.getString("cover");
//System.out.println(cover);
String goodsId= nsdjson.getString("identifier");
System.out.println(goodsId);
}
}
}

Loading…
Cancel
Save