Commit a44147c9 by huluobin

/technician/ordermanage/getOrderServeDetail 返回值

parent fdc38212
......@@ -9,6 +9,12 @@ import com.gogirl.domain.order.serve.OrderServe;
*/
public interface OrderServeService extends IService<OrderServe> {
/**
* 查询订单服务详情
*
* @param id
* @return
*/
OrderServe getOrderServeDetail(Integer id);
}
......@@ -4,9 +4,11 @@ package com.gogirl.application.order.serve.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.gogirl.application.order.serve.OrderServeService;
import com.gogirl.domain.order.serve.OrderRecord;
import com.gogirl.domain.order.serve.OrderServe;
import com.gogirl.domain.order.serve.OrderServeDescribe;
import com.gogirl.domain.order.serve.OrderServeSku;
import com.gogirl.infrastructure.mapper.order.serve.OrderRecordMapper;
import com.gogirl.infrastructure.mapper.order.serve.OrderServeDescribeMapper;
import com.gogirl.infrastructure.mapper.order.serve.OrderServeMapper;
import com.gogirl.infrastructure.mapper.order.serve.OrderServeSkuMapper;
......@@ -25,16 +27,19 @@ public class OrderServeServiceImpl extends ServiceImpl<OrderServeMapper, OrderSe
private final OrderServeMapper orderServeMapper;
private final OrderServeSkuMapper orderServeSkuMapper;
private final OrderServeDescribeMapper orderServeDescribeMapper;
private final OrderRecordMapper orderRecordMapper;
@Override
public OrderServe getOrderServeDetail(Integer id) {
OrderServe orderServe = orderServeMapper.selectById(id);
List<OrderServeSku> orderServeSkuList = orderServeSkuMapper.selectList(new LambdaQueryWrapper<OrderServeSku>().eq(OrderServeSku::getOrderServeId, orderServe.getId()));
List<OrderServeDescribe> orderServeDescribeList = orderServeDescribeMapper.selectByOrderServeId(orderServe.getId());
OrderRecord orderRecord = orderRecordMapper.selectOne(new LambdaQueryWrapper<OrderRecord>()
.eq(OrderRecord::getOrderServeId, id));
orderServe.setListOrderServeSku(orderServeSkuList);
orderServe.setListOrderServeDescribe(orderServeDescribeList);
orderServe.setOrderRecord(orderRecord);
return orderServe;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment