|  |  |  | 
|---|
|  |  |  | 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中的订单详情" ) | 
|---|