Browse Source

辅助代码提交

master
xyiege 3 years ago
parent
commit
359fa2ef48
  1. 12
      src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java
  2. 2
      src/main/java/cn/chjyj/szwh/utils/ApiGoodsUtils.java
  3. 7
      src/test/java/cn/chjyj/szwh/ApiTest.java
  4. 6
      src/test/java/cn/chjyj/szwh/NewTest.java

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

@ -272,7 +272,7 @@ public class GoodsServiceImpl implements GoodsService {
info.put("identifier", sdjson.getString("identifier"));
//符合条件的数量
int count = goodsSourceMapper.countGoodSource(gdv.getGoods_islicode(), 1, gs.getSourceidentify());
int count = goodsSourceMapper.countGoodSource(gdv.getGoods_islicode(), 1, gs.getSourceIdentify());
info.put("count", count);
gatherarr.add(info);
} else {
@ -284,7 +284,7 @@ public class GoodsServiceImpl implements GoodsService {
info.put("identifier", sdjson.getString("identifier"));
info.put("metadataFileFormat", sdjson.getString("metadataFileFormat"));
//符合条件的数量
int count = goodsSourceMapper.countGoodSource(gdv.getGoods_islicode(), 1, gs.getSourceidentify());
int count = goodsSourceMapper.countGoodSource(gdv.getGoods_islicode(), 1, gs.getSourceIdentify());
info.put("count", count);
oneSource.add(info);
@ -503,11 +503,11 @@ public class GoodsServiceImpl implements GoodsService {
} else {
JSONObject nsdjson = JSONObject.parseObject(nsdstr);
// 从sourcedata节点中提取商品唯一编号
String goodsId = nsdjson.getString("identifier");
String goodsId = nsdjson.getString("identifiers");
// 以identifier为主键查询详情
JSONObject rqjson = new JSONObject();
rqjson.put("isliCode", goodsId);
JSONObject gdJson = SzwhApiUtils.apiGoodsDetail(rqjson.toJSONString());
//JSONObject rqjson = new JSONObject();
//rqjson.put("isliCode", goodsId);
JSONObject gdJson = SzwhApiUtils.apiGoodsDetail(goodsId);
log.info(goodsId + "详情:" + gdJson);
//处理返回的结果
JSONArray gdArr = gdJson.getJSONArray("data");

2
src/main/java/cn/chjyj/szwh/utils/ApiGoodsUtils.java

@ -37,7 +37,7 @@ public class ApiGoodsUtils {
goodsSource.setSourceNameType(innerJson.getString("sourceNameType"));
goodsSource.setSourceName(innerJson.getString("sourceName"));
//
goodsSource.setSourceidentify(innerJson.getString("sourceIdentify"));
goodsSource.setSourceIdentify(innerJson.getString("sourceIdentify"));
goodsSource.setSourceFragment(innerJson.getString("sourceFragment"));
goodsSource.setTargetName(innerJson.getString("targetName"));
goodsSource.setTargetNameType(innerJson.getString("targetNameType"));

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

@ -146,10 +146,11 @@ public class ApiTest {
//商品详情
@Test
public void gdtest(){
JSONObject rqjson = new JSONObject();
rqjson.put("isliCode","010007-00000000262799999999-9");
String islicode ="000002-100000000192065-2";
// JSONObject rqjson = new JSONObject();
// rqjson.put("isliCode","010007-00000000262799999999-9");
// rqjson.put("isliCode","010005-000000000000032730001001-1");
JSONObject gdJson = SzwhApiUtils.apiGoodsDetail(rqjson.toJSONString());
JSONObject gdJson = SzwhApiUtils.apiGoodsDetail(islicode);
System.out.println(gdJson);
// 抽取出data
JSONArray gdArr = gdJson.getJSONArray("data");

6
src/test/java/cn/chjyj/szwh/NewTest.java

@ -96,4 +96,10 @@ public class NewTest {
int day = wkday > 5 ? (wkday - 5 + 1) : 0;
System.out.println(day);
}
@Test
public void dateToTimeStamp(){
String cstart ="2022-10-10 15:03:20";
}
}

Loading…
Cancel
Save