|
|
@ -9,6 +9,8 @@ import com.qs.serve.common.model.enums.SystemModule; |
|
|
|
import com.qs.serve.common.util.AuthContextUtils; |
|
|
|
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.service.BmsSupplierAddressService; |
|
|
|
import com.qs.serve.modules.oms.entity.OmsOrder; |
|
|
|
import com.qs.serve.modules.oms.entity.OmsOrderItem; |
|
|
|
import com.qs.serve.modules.oms.entity.bo.OmsCancelOrder; |
|
|
@ -17,6 +19,8 @@ import com.qs.serve.modules.oms.entity.bo.OmsOrderPcBo; |
|
|
|
import com.qs.serve.modules.oms.entity.vo.OmsConfirmOrderResult; |
|
|
|
import com.qs.serve.modules.oms.service.OmsOrderItemService; |
|
|
|
import com.qs.serve.modules.oms.service.OmsOrderService; |
|
|
|
import com.qs.serve.modules.sys.entity.SysUser; |
|
|
|
import com.qs.serve.modules.sys.service.SysUserService; |
|
|
|
import lombok.AllArgsConstructor; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
@ -37,6 +41,8 @@ public class OmsOrderApi { |
|
|
|
|
|
|
|
private OmsOrderService omsOrderService; |
|
|
|
private OmsOrderItemService omsOrderItemService; |
|
|
|
private BmsSupplierAddressService bmsSupplierAddressService; |
|
|
|
private SysUserService sysUserService; |
|
|
|
|
|
|
|
/** |
|
|
|
* 确认订单 |
|
|
@ -99,6 +105,28 @@ public class OmsOrderApi { |
|
|
|
return R.byPageHelperList(list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 翻页查询(PC,我的业务订单) |
|
|
|
* @param param |
|
|
|
* @return |
|
|
|
*/ |
|
|
|
@GetMapping("/page4pc") |
|
|
|
public R<PageVo<OmsOrder>> getPage4Pc(OmsOrder param){ |
|
|
|
PageUtil.startPage(); |
|
|
|
LambdaQueryWrapper<OmsOrder> orderWrapper = new LambdaQueryWrapper<>(param); |
|
|
|
orderWrapper.eq(OmsOrder::getUserId,AuthContextUtils.getSysUserId()); |
|
|
|
List<OmsOrder> list = omsOrderService.list(orderWrapper); |
|
|
|
for (OmsOrder order : list) { |
|
|
|
BmsSupplierAddress supplierAddress = bmsSupplierAddressService.getById(order.getSupplierAddrId()); |
|
|
|
order.setAddressInfo(supplierAddress); |
|
|
|
SysUser sysUser = sysUserService.getById(order.getCheckUserId()); |
|
|
|
if(sysUser!=null){ |
|
|
|
order.setCheckUserInfo(sysUser.toSysUserVo()); |
|
|
|
} |
|
|
|
} |
|
|
|
return R.byPageHelperList(list); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 根据ID查询 |
|
|
|
* @param id |
|
|
|