diff --git a/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizOrderServiceImpl.java b/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizOrderServiceImpl.java index 106376a..174874a 100644 --- a/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizOrderServiceImpl.java +++ b/cpxt-system/src/main/java/com/cpxt/biz/service/impl/BizOrderServiceImpl.java @@ -351,23 +351,23 @@ public class BizOrderServiceImpl implements IBizOrderService { @Transactional public void insertBizOrderSub(Map map) { String orderSn = (String) map.get("orderSn"); - List subList = (List) map.get("subList"); + List subList = (List) map.get("sublist"); for (Map map1 : subList) { if (map1.get("orderSn").equals(orderSn)){ BizOrderSub bizOrderSub = new BizOrderSub(); bizOrderSub.setOrderSn(orderSn); - bizOrderSub.setSubOrderSn((String) map.get("subOrderSn")); - bizOrderSub.setWeight((BigDecimal) map.get("weight")); - bizOrderSub.setLength((BigDecimal) map.get("length")); - bizOrderSub.setWidth((BigDecimal) map.get("width")); - bizOrderSub.setHeight((BigDecimal) map.get("height")); - if (ObjectUtil.isNotEmpty(map.get("length")) && ObjectUtil.isNotEmpty(map.get("width")) && ObjectUtil.isNotEmpty(map.get("height"))){ - bizOrderSub.setVolume(((BigDecimal) map.get("length")).multiply((BigDecimal) map.get("width")).multiply((BigDecimal) map.get("height"))); + bizOrderSub.setSubOrderSn((String) map1.get("subOrderSn")); + bizOrderSub.setWeight((BigDecimal) map1.get("weight")); + bizOrderSub.setLength((BigDecimal) map1.get("length")); + bizOrderSub.setWidth((BigDecimal) map1.get("width")); + bizOrderSub.setHeight((BigDecimal) map1.get("height")); + if (ObjectUtil.isNotEmpty(map1.get("length")) && ObjectUtil.isNotEmpty(map1.get("width")) && ObjectUtil.isNotEmpty(map1.get("height"))){ + bizOrderSub.setVolume(((BigDecimal) map1.get("length")).multiply((BigDecimal) map1.get("width")).multiply((BigDecimal) map1.get("height"))); } - bizOrderSub.setGoodsType((String) map.get("goodsType")); - bizOrderSub.setGoodsName((String) map.get("goodsName")); - bizOrderSub.setOrderFee((BigDecimal) map.get("orderFee")); - bizOrderSub.setRemark((String) map.get("remark")); + bizOrderSub.setGoodsType((String) map1.get("goodsType")); + bizOrderSub.setGoodsName((String) map1.get("goodsName")); + bizOrderSub.setOrderFee((BigDecimal) map1.get("orderFee")); + bizOrderSub.setRemark((String) map1.get("remark")); bizOrderSubMapper.insert(bizOrderSub); // 同步更新订单表的运单状态 BizOrder bizOrder = bizOrderMapper.selectByOrderSn(orderSn);