|
@@ -879,7 +879,7 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
if (Validator.isEmpty(bo.getUserId())) {
|
|
if (Validator.isEmpty(bo.getUserId())) {
|
|
|
throw new CustomException("用户ID缺失", 510);
|
|
throw new CustomException("用户ID缺失", 510);
|
|
|
}
|
|
}
|
|
|
- if (Validator.isEmpty(bo.getInputOrderSn())) {
|
|
|
|
|
|
|
+ if (Validator.isEmpty(bo.getHandleOrderSn())) {
|
|
|
throw new CustomException("录单单号为空", 510);
|
|
throw new CustomException("录单单号为空", 510);
|
|
|
}
|
|
}
|
|
|
OrderHandle orderHandle = iOrderHandleService.queryBySn(bo.getHandleOrderSn());
|
|
OrderHandle orderHandle = iOrderHandleService.queryBySn(bo.getHandleOrderSn());
|
|
@@ -927,22 +927,22 @@ public class OrderServiceImpl extends ServiceImpl<OrderMapper, Order> implements
|
|
|
throw new CustomException(goods.getGoodsName() + ",请勿重复购买相同年份的商品");
|
|
throw new CustomException(goods.getGoodsName() + ",请勿重复购买相同年份的商品");
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
-// if (goods.getGoodsStatus() != 1) {
|
|
|
|
|
-// throw new CustomException(goods.getGoodsName()+"商品已下架,请重新选择商品下单", 510);
|
|
|
|
|
-// }
|
|
|
|
|
|
|
+ if (goods.getGoodsStatus() != 1) {
|
|
|
|
|
+ throw new CustomException(goods.getGoodsName()+"商品已下架,请重新选择商品下单", 510);
|
|
|
|
|
+ }
|
|
|
OrderGoods orderGoods = BeanUtil.toBean(g, OrderGoods.class);
|
|
OrderGoods orderGoods = BeanUtil.toBean(g, OrderGoods.class);
|
|
|
orderGoods.setOrderSn(out_trade_no);
|
|
orderGoods.setOrderSn(out_trade_no);
|
|
|
if (g.getGoodsInputData() != null) {
|
|
if (g.getGoodsInputData() != null) {
|
|
|
orderGoods.setGoodsInputData(JSON.toJSONString(g.getGoodsInputData()));
|
|
orderGoods.setGoodsInputData(JSON.toJSONString(g.getGoodsInputData()));
|
|
|
}
|
|
}
|
|
|
- if (g.getGoodsReceived().compareTo(g.getGoodsRealPrice()) == 1) {
|
|
|
|
|
- throw new CustomException("已收费大于成交价", 510);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
if (StringUtils.isNotBlank(goods.getSevenYear())){
|
|
if (StringUtils.isNotBlank(goods.getSevenYear())){
|
|
|
orderGoods.setSevenYear(goods.getSevenYear());
|
|
orderGoods.setSevenYear(goods.getSevenYear());
|
|
|
}
|
|
}
|
|
|
//成交价
|
|
//成交价
|
|
|
- orderGoods.setGoodsRealPrice(g.getGoodsRealPrice());
|
|
|
|
|
|
|
+ orderGoods.setGoodsPrice(goods.getStandPrice());
|
|
|
|
|
+ orderGoods.setGoodsRealPrice(goods.getStandPrice());
|
|
|
|
|
+ orderGoods.setGoodsReceived(orderGoods.getGoodsRealPrice());
|
|
|
orderGoods.setGoodsYear(goods.getYear().toString());
|
|
orderGoods.setGoodsYear(goods.getYear().toString());
|
|
|
orderGoods.setCreateTime(DateUtils.getNowTime());
|
|
orderGoods.setCreateTime(DateUtils.getNowTime());
|
|
|
orderGoods.setUpdateTime(DateUtils.getNowTime());
|
|
orderGoods.setUpdateTime(DateUtils.getNowTime());
|