| | |
| | | public AjaxResult findUserOrderList(@RequestBody @Validated ErpOrderListDto erpOrderListDto) { |
| | | BizUser bizUser = redisUserLoginUtils.getLoginUser(BizUser.class); |
| | | SysVipInfo vipInfo = vipInfoDao.selectByPhone(bizUser.getPhoneNumber()); |
| | | erpOrderListDto.setVipId(vipInfo.getId()); |
| | | List<ErpOrderDetailVo> rows=sysOrderDao.selectErpOrderList(erpOrderListDto); |
| | | rows.forEach(item->{ |
| | | item.setItems(orderItemDao.selectErpOrderItemByOrderId(item.getOrderId())); |
| | | }); |
| | | return AjaxResult.buildSuccessInstance(rows,"查询成功"); |
| | | if(vipInfo!=null){ |
| | | erpOrderListDto.setVipId(vipInfo.getId()); |
| | | List<ErpOrderDetailVo> rows=sysOrderDao.selectErpOrderList(erpOrderListDto); |
| | | rows.forEach(item->{ |
| | | item.setItems(orderItemDao.selectErpOrderItemByOrderId(item.getOrderId())); |
| | | }); |
| | | return AjaxResult.buildSuccessInstance(rows,"查询成功"); |
| | | }else{ |
| | | return AjaxResult.buildFailInstance("未查询到相关订单001"); |
| | | } |
| | | |
| | | } |
| | | |
| | | @ApiOperation(value = "查询用户在ERP中的订单详情" ) |