|
|
@ -11,6 +11,7 @@ import com.qs.serve.common.util.CollectionUtil; |
|
|
|
import com.qs.serve.common.util.PageUtil; |
|
|
|
import com.qs.serve.modules.bms.entity.BmsSupplier; |
|
|
|
import com.qs.serve.modules.bms.entity.BmsSupplierAddress; |
|
|
|
import com.qs.serve.modules.bms.mapper.BmsSupplierMapper; |
|
|
|
import com.qs.serve.modules.bms.service.BmsSupplierAddressService; |
|
|
|
import com.qs.serve.modules.goods.entity.GoodsCategory; |
|
|
|
import com.qs.serve.modules.goods.entity.GoodsSku; |
|
|
@ -54,6 +55,7 @@ import static com.qs.serve.modules.tbs.common.TbsSeeYonConst.ERP_ORDER_STATUS; |
|
|
|
@RequestMapping("/api/order") |
|
|
|
public class OmsOrderApi { |
|
|
|
|
|
|
|
private BmsSupplierMapper bmsSupplierMapper; |
|
|
|
private OmsOrderService omsOrderService; |
|
|
|
private OmsOrderItemService omsOrderItemService; |
|
|
|
private BmsSupplierAddressService bmsSupplierAddressService; |
|
|
@ -116,7 +118,7 @@ public class OmsOrderApi { |
|
|
|
public R<?> cancelOrder(@RequestBody @Valid OmsCancelOrder omsOrderBo){ |
|
|
|
OmsOrder omsOrder = omsOrderService.getById(omsOrderBo.getOrderId()); |
|
|
|
omsOrderService.checkMsOrderStatus(omsOrder); |
|
|
|
if(omsOrder.getStatus().equals(1)){ |
|
|
|
if(omsOrder.getStatus().equals(0)||omsOrder.getStatus().equals(1)){ |
|
|
|
//去执行取消
|
|
|
|
omsOrderService.cancelOrder(omsOrder.getOrderSn()); |
|
|
|
omsOrder.setStatus(6); |
|
|
@ -239,6 +241,7 @@ public class OmsOrderApi { |
|
|
|
OmsOrder omsOrder = omsOrderService.getById(id); |
|
|
|
omsOrder.setBrandRuleInfo(goodsCategoryRuleService.getById(omsOrder.getBrandRuleId())); |
|
|
|
omsOrder.setAddressInfo(bmsSupplierAddressService.getById(omsOrder.getSupplierAddrId())); |
|
|
|
omsOrder.setSupplierInfo(bmsSupplierMapper.selectById(omsOrder.getSupplierId())); |
|
|
|
if(omsOrder.getSupplierId().toString().equals(supplier.getId())){ |
|
|
|
LambdaQueryWrapper<OmsOrderItem> lqw = new LambdaQueryWrapper<>(); |
|
|
|
lqw.eq(OmsOrderItem::getOrderId,id); |
|
|
|