Commit b3c0a5f7 by yong

JSON解析问题

parent 5c1917ed
package com.bailuntec.domain.pojo;
import com.bailuntec.domain.entity.DcBaseSkuMapping;
import lombok.Data;
import java.util.List;
......@@ -12,5 +13,5 @@ public class SkuMappingResponse {
private Integer totalPage;
private Integer rows;
private Long costtime;
private List<SkuMappingInfo> data;
private List<DcBaseSkuMapping> data;
}
......@@ -67,14 +67,8 @@ public class SkuMappingSyncJob extends PointJob {
if (StringUtils.isNotBlank(resultStr)) {
SkuMappingResponse skuMappingResponse = JSONObject.parseObject(resultStr, SkuMappingResponse.class);
if (skuMappingResponse.getData()!= null && skuMappingResponse.getData().size() > 0) {
List<SkuMappingInfo> skuMappingInfoList = skuMappingResponse.getData();
DcBaseSkuMapping dcBaseSkuMapping = new DcBaseSkuMapping();
for(SkuMappingInfo skuMappingInfo : skuMappingInfoList) {
try {
BeanUtils.copyProperties(dcBaseSkuMapping, skuMappingInfo);
} catch (Exception e) {
throw new RuntimeException("BeanUtils.copyProperties失败");
}
List<DcBaseSkuMapping> skuMappingInfoList = skuMappingResponse.getData();
for(DcBaseSkuMapping dcBaseSkuMapping : skuMappingInfoList) {
log.warn("请求参数:"+map+ " 返回结果:" + dcBaseSkuMapping);
DcBaseSkuMappingMapper dcBaseSkuMappingMapper = SessionUtil.getSession().getMapper(DcBaseSkuMappingMapper.class);
dcBaseSkuMappingMapper.upsertSelective(dcBaseSkuMapping);
......
# \u751F\u4EA7\u73AF\u5883
SKU_URL=http://10.0.8.13:8000/api/sku/productsku/gmtproductskus
SKU_SIMPLE_CATEGORY_URL=http://10.0.8.13:8000/api/category/simplecategory/categoriessimplebylevel?level=0
SKU_MAPPING_URL=http://testdata.bailuntec.com/skumapping/getpageskumappings
SKU_MAPPING_URL=http://172.31.255.108:6039/skumapping/getpageskumappings
# SKU_MAPPING_URL=http://doc.bailuntec.com:6021/skumapping/getpageskumappings
# \u7EBF\u4E0B\u73AF\u5883
#SKU_URL=http://api.skums.bailuntec.com/api/sku/productsku/gmtproductskus
......
package com.bailuntec.domain.entity;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import java.time.LocalDateTime;
......@@ -13,6 +14,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField(name = "nullId")
private Integer id;
/**
......@@ -22,6 +24,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField(name = "id")
private Integer unicodeId;
/**
......@@ -121,6 +124,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField(name = "setNo")
private String bailunSku;
/**
......@@ -157,6 +161,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField(name = "newSku")
private String platformSku;
/**
......@@ -193,6 +198,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField(name = "isDeleted")
private Boolean hasDeleted;
/**
......@@ -202,6 +208,7 @@ public class DcBaseSkuMapping {
*
* @mbg.generated
*/
@JSONField(name = "creatorOrganizeId")
private Integer companyId;
/**
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment