| | |
| | | import com.alibaba.excel.write.builder.ExcelWriterBuilder; |
| | | import com.alibaba.excel.write.metadata.WriteSheet; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | | import com.ruoyi.admin.entity.*; |
| | | import com.ruoyi.admin.mapper.OrderMapper; |
| | |
| | | import com.ruoyi.admin.vo.*; |
| | | import com.ruoyi.common.core.constant.Constants; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.order.api.entity.OrderQueryRequest; |
| | | import com.ruoyi.order.api.entity.ServeRecord; |
| | | import com.ruoyi.order.api.feignClient.EvaluateClient; |
| | | import com.ruoyi.order.api.feignClient.OrderClient; |
| | |
| | | } |
| | | if (null != serveRecord) { |
| | | orderByServeRecord.setPhoto(Arrays.stream(serveRecord.getPhoto().split(",")).collect(Collectors.toList())); |
| | | orderByServeRecord.setCardPic(serveRecord.getCardPic()); |
| | | orderByServeRecord.setPaperPic(serveRecord.getPaperPic()); |
| | | orderByServeRecord.setMachinePic(serveRecord.getMachinePic()); |
| | | } |
| | | result.setServeRecordInfo(orderByServeRecord); |
| | | } |
| | |
| | | orderByServe.setServeName(order.getServeName()); |
| | | } |
| | | orderByServe.setPrice(order.getServePrice()); |
| | | orderByServe.setSubsidy(order.getSubsidy()); |
| | | result.setServeInfo(orderByServe); |
| | | } |
| | | |
| | |
| | | orderInfo.setOrderNumber(order.getOrderNumber()); |
| | | orderInfo.setPlaceOrderTime(order.getCreateTime()); |
| | | orderInfo.setState(order.getState()); |
| | | orderInfo.setReservationRemark(order.getReservationRemark()); |
| | | } |
| | | result.setOrderInfo(orderInfo); |
| | | } |
| | |
| | | } |
| | | orderByUserInfo.setReservationName(order.getReservationName()); |
| | | orderByUserInfo.setReservationPhone(order.getReservationPhone()); |
| | | orderByUserInfo.setReservationAddress(order.getReservationAddress() + order.getAddress()); |
| | | if (order.getAddress()!=null) { |
| | | orderByUserInfo.setReservationAddress(order.getReservationAddress() + order.getAddress()); |
| | | }else { |
| | | orderByUserInfo.setReservationAddress(order.getReservationAddress()); |
| | | } |
| | | orderByUserInfo.setTime(order.getTime()); |
| | | result.setUserInfo(orderByUserInfo); |
| | | } |
| | | |
| | | /** |
| | | * 订单id列表 |
| | | * |
| | | * @param orderQueryRequest 订单列表查询参数 |
| | | * @return 订单id列表 |
| | | */ |
| | | @Override |
| | | public List<String> queryIdList(OrderQueryRequest orderQueryRequest) { |
| | | // 基础查询 |
| | | Page<com.ruoyi.order.api.entity.Order> pageList = orderClient.queryPage(orderQueryRequest).getData(); |
| | | return pageList.getRecords().stream().map(com.ruoyi.order.api.entity.Order::getId).collect(Collectors.toList()); |
| | | } |
| | | } |