forked from angelo/java-retail-app
Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
c0509060ee
|
@ -242,7 +242,15 @@ public class ApiOrderController extends BaseController {
|
||||||
orderQueryWrapper.eq(SaOrder::getOrderCode, orderCode).and(wrapper -> wrapper.eq(SaOrder::getPkMember, userId).or().eq(SaOrder::getPkCreator, userId));
|
orderQueryWrapper.eq(SaOrder::getOrderCode, orderCode).and(wrapper -> wrapper.eq(SaOrder::getPkMember, userId).or().eq(SaOrder::getPkCreator, userId));
|
||||||
SaOrder saOrder = iSaOrderService.getOne(orderQueryWrapper);
|
SaOrder saOrder = iSaOrderService.getOne(orderQueryWrapper);
|
||||||
if (null != saOrder) {
|
if (null != saOrder) {
|
||||||
if (EOrderStatus.DELIVERED.getValue() != saOrder.getOrderStatus()) {
|
List<SaOrderItems> itemList = iSaOrderItemsService.queryDeliverByOrder(saOrder.getPkId());
|
||||||
|
boolean statusFlag = false;
|
||||||
|
for (SaOrderItems item : itemList) {
|
||||||
|
log.info("orderItem status : {}", item.getOrderStatus());
|
||||||
|
if (EOrderStatus.DELIVERED.getValue() != item.getOrderStatus()) {
|
||||||
|
statusFlag = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (statusFlag) {
|
||||||
// 订单状态不为待收货
|
// 订单状态不为待收货
|
||||||
return AjaxResult.error(TransactionUtils.getContent(SaOrderMsgConstants.ORDER_STATUS_NOT));
|
return AjaxResult.error(TransactionUtils.getContent(SaOrderMsgConstants.ORDER_STATUS_NOT));
|
||||||
}
|
}
|
||||||
|
|
|
@ -1015,7 +1015,7 @@
|
||||||
|
|
||||||
<!-- 查询订单发货信息 -->
|
<!-- 查询订单发货信息 -->
|
||||||
<select id="queryDeliverByOrder" resultMap="SaOrderItems">
|
<select id="queryDeliverByOrder" resultMap="SaOrderItems">
|
||||||
select distinct soi.logistics_code, soi.logistics_company
|
select distinct soi.logistics_code, soi.logistics_company, soi.ORDER_STATUS
|
||||||
from sa_order_items soi
|
from sa_order_items soi
|
||||||
where soi.del_flag = 0
|
where soi.del_flag = 0
|
||||||
and soi.pk_order = #{pkOrder}
|
and soi.pk_order = #{pkOrder}
|
||||||
|
|
Loading…
Reference in New Issue