Browse Source

调整输出json键名样式

master
xyiege 3 years ago
parent
commit
bd908cdb67
  1. 11
      src/main/java/cn/chjyj/szwh/bean/GoodsSource.java
  2. 8
      src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java

11
src/main/java/cn/chjyj/szwh/bean/GoodsSource.java

@ -17,6 +17,7 @@ public class GoodsSource {
*
*/
private Integer id;
@JSONField(name = "goods_isli_code")
private String goodsIsliCode;//商品isli标识码
private String servicecode;//服务编码
private String linkcode;//isli编码
@ -24,12 +25,15 @@ public class GoodsSource {
private String registrant;//编码登记者(文化单位)
@JSONField(name = "resolution_url")
private String resolutionUrl;//解析地址-关联的目标资源地址URL
@JSONField(name = "source_type")
private String sourceType;//源类型;1图书/2:期刊/3:报纸/4:音像/5:音频/6:视频/7:其他文献/8:图片/9:文化产品
@JSONField(name = "source_name_type")
private String sourceNameType;//源名称类型-->源标识符类型:ISBN/ISLI/CN
/**
* 源名称
*/
@JSONField(name = "source_name")
private String sourceName;
/**
@ -40,11 +44,13 @@ public class GoodsSource {
/**
* 源片段
*/
@JSONField(name = "source_fragment")
private String sourceFragment;
/**
* 目标名称-->整体目标作品名称
*/
@JSONField(name = "target_name")
private String targetName;
/**
@ -60,21 +66,25 @@ public class GoodsSource {
/**
* 目标片段
*/
@JSONField(name = "target_fragment")
private String targetFragment;
/**
* 目标类型服务关联创建的实体1其他文献/2音频/3视频/4图片/5文化产品
*/
@JSONField(name = "target_format")
private String targetFormat;
/**
* isli元数据其他文献实体/音频实体/视频实体/ json格式
*/
@JSONField(name = "source_data")
private String sourceData;
/**
* isli元数据其他文献实体/音频实体/视频实体/ json格式
*/
@JSONField(name = "target_data")
private String targetData;
/**
@ -85,6 +95,7 @@ public class GoodsSource {
/**
* 注销说明
*/
@JSONField(name = "cancellation_reason")
private String cancellationReason;
/**

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

@ -217,7 +217,13 @@ public class GoodsServiceImpl implements GoodsService {
glmap.put("user", umap);
// 商品资源
List<GoodsSource> gslist = goodsSourceMapper.getGoodsSourceByIsli(gl.getGoods_islicode());
glmap.put("source", gslist);
// 先转json
List tmpgslist = new ArrayList();
for(GoodsSource gs:gslist){
Map tsmap = JSONObject.parseObject(JSON.toJSONString(gs));
tmpgslist.add(tsmap);
}
glmap.put("source", tmpgslist);
//处理其他操作
glmap.put("key", gl.getGoods_islicode());
nglist.add(glmap);

Loading…
Cancel
Save