diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/deliver/controller/manage/SaDeliverController.java b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/deliver/controller/manage/SaDeliverController.java index 81a2c21b..df232eee 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/deliver/controller/manage/SaDeliverController.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/deliver/controller/manage/SaDeliverController.java @@ -6,7 +6,6 @@ import com.hzs.common.core.annotation.AccessPermissions; import com.hzs.common.core.annotation.Log; import com.hzs.common.core.annotation.RepeatSubmitSimple; import com.hzs.common.core.constant.EnumsPrefixConstants; -import com.hzs.common.core.constant.msg.CommonMsgConstants; import com.hzs.common.core.constant.msg.SaOrderMsgConstants; import com.hzs.common.core.enums.*; import com.hzs.common.core.utils.DateUtils; diff --git a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/deliver/controller/manage/SaDeliverHandledController.java b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/deliver/controller/manage/SaDeliverHandledController.java index 7513525a..6c8c26c3 100644 --- a/bd-business/bd-business-sale/src/main/java/com/hzs/sale/deliver/controller/manage/SaDeliverHandledController.java +++ b/bd-business/bd-business-sale/src/main/java/com/hzs/sale/deliver/controller/manage/SaDeliverHandledController.java @@ -269,10 +269,6 @@ public class SaDeliverHandledController extends BaseController { Map areaMap = iAreaServiceApi.getAllAreaNoCache(pkCountry).getData(); String deliverCode = ""; - String recName = ""; - String recPhone = ""; - String recAddress = ""; - DeliverWmsVO vo = null; // 合并 key: 发货单号 + 仓储编号 + 规格,一样的累计数量 String key = null; @@ -293,22 +289,19 @@ public class SaDeliverHandledController extends BaseController { vo.setDeliverCode(deliverHandled.getDeliverCode()); vo.setRecName(deliverHandled.getRecName()); vo.setRecPhone(deliverHandled.getRecPhone()); + + // 省市区处理 + OrderUtil.handleOrderAddress(areaMap, deliverHandled); + String address = deliverHandled.getRecProvinceVal() + + (StringUtils.isNotEmpty(deliverHandled.getRecCityVal()) ? deliverHandled.getRecCityVal() : "") + + (StringUtils.isNotEmpty(deliverHandled.getRecCountyVal()) ? deliverHandled.getRecCountyVal() : "") + + deliverHandled.getRecAddress(); + vo.setRecAddress(address); } voList.add(vo); } else { vo.setQuantity(vo.getQuantity() + deliverHandled.getQuantity()); } - - // 省市区处理 - OrderUtil.handleOrderAddress(areaMap, deliverHandled); - String address = deliverHandled.getRecProvinceVal() - + (StringUtils.isNotEmpty(deliverHandled.getRecCityVal()) ? deliverHandled.getRecCityVal() : "") - + (StringUtils.isNotEmpty(deliverHandled.getRecCountyVal()) ? deliverHandled.getRecCountyVal() : "") - + deliverHandled.getRecAddress(); - if (!recAddress.equals(address)) { - recAddress = address; - vo.setRecAddress(address); - } } } ExcelUtil util = new ExcelUtil<>(DeliverWmsVO.class); diff --git a/bd-business/bd-business-sale/src/main/resources/mapper/sale/deliver/SaDeliverMapper.xml b/bd-business/bd-business-sale/src/main/resources/mapper/sale/deliver/SaDeliverMapper.xml index 027192a1..e4da8e1b 100644 --- a/bd-business/bd-business-sale/src/main/resources/mapper/sale/deliver/SaDeliverMapper.xml +++ b/bd-business/bd-business-sale/src/main/resources/mapper/sale/deliver/SaDeliverMapper.xml @@ -405,7 +405,7 @@ #{item} - order by sd.creation_time desc, so.order_code desc + order by sd.creation_time desc, sd.deliver_code desc, so.order_code desc