Browse Source

修复异常代码

master
xyiege 3 years ago
parent
commit
4cfee620f7
  1. 10
      src/main/java/cn/chjyj/szwh/bean/OrderGoodsSource.java
  2. 1
      src/main/java/cn/chjyj/szwh/controller/api/OrderController.java
  3. 11
      src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java

10
src/main/java/cn/chjyj/szwh/bean/OrderGoodsSource.java

@ -27,7 +27,7 @@ public class OrderGoodsSource implements Serializable {
private String sourceType;// 源类型;1图书/2:期刊/3:报纸/4:音像/5:音频/6:视频/7:其他文献/8:图片/9:文化产品 private String sourceType;// 源类型;1图书/2:期刊/3:报纸/4:音像/5:音频/6:视频/7:其他文献/8:图片/9:文化产品
private String sourceNameType;//源名称类型-->源标识符类型:ISBN/ISLI/CN private String sourceNameType;//源名称类型-->源标识符类型:ISBN/ISLI/CN
private String sourceName;//源名称 private String sourceName;//源名称
private String sourceidentify;//源标识符:源标识符类型 + 源标识符(ISBN000000XXXXXX) private String sourceIdentify;//源标识符:源标识符类型 + 源标识符(ISBN000000XXXXXX)
private String sourceFragment;//源片段 private String sourceFragment;//源片段
private String targetName;//目标名称-->整体目标作品名称 private String targetName;//目标名称-->整体目标作品名称
private String targetNameType;//目标名称类型-->目标标识符类型:ISBN/ISLI private String targetNameType;//目标名称类型-->目标标识符类型:ISBN/ISLI
@ -133,12 +133,12 @@ public class OrderGoodsSource implements Serializable {
this.sourceName = sourceName; this.sourceName = sourceName;
} }
public String getSourceidentify() { public String getSourceIdentify() {
return sourceidentify; return sourceIdentify;
} }
public void setSourceidentify(String sourceidentify) { public void setSourceIdentify(String sourceIdentify) {
this.sourceidentify = sourceidentify; this.sourceIdentify = sourceIdentify;
} }
public String getSourceFragment() { public String getSourceFragment() {

1
src/main/java/cn/chjyj/szwh/controller/api/OrderController.java

@ -158,7 +158,6 @@ public class OrderController extends BaseController {
String redisKey = "createOrder_"+userIsli; String redisKey = "createOrder_"+userIsli;
Object redisCon = RedisUtil.get(redisKey); Object redisCon = RedisUtil.get(redisKey);
Map<String,Object> retmap = orderService.createOrder(userIsli,jGoodsArray); Map<String,Object> retmap = orderService.createOrder(userIsli,jGoodsArray);
if(redisCon!=null){ if(redisCon!=null){
jsonObject.put("code","error"); jsonObject.put("code","error");

11
src/main/java/cn/chjyj/szwh/service/impl/OrderServiceImpl.java

@ -667,6 +667,17 @@ public class OrderServiceImpl implements OrderService {
orderGoodsDetail.setOrderIslicode(batchCode); orderGoodsDetail.setOrderIslicode(batchCode);
// 新增订单商品 // 新增订单商品
orderGoodsDetailMapper.addOrderGoodsDetail(orderGoodsDetail); orderGoodsDetailMapper.addOrderGoodsDetail(orderGoodsDetail);
//订单商品资源
//返回订单商品明细id
Integer ordgid = orderGoodsDetail.getId();
List<GoodsSource> gslist = goodsSourceMapper.getGoodsSourceByIsli(goods.getGoodsIslicode());
//todo 待检测非空
for(GoodsSource gs:gslist){
// 订单商品资源
OrderGoodsSource orderGoodsSource = SzOrderUtils.mkordGoodsSource(gs,ordgid,batchCode);
orderGoodsSourceMapper.addOrderGoodsSource(orderGoodsSource);
}
// 创建订单实体 // 创建订单实体
Order order = new Order(); Order order = new Order();

Loading…
Cancel
Save