Commit f4481d1b by wangli

表重命名

1 parent e6752ca9
package com.alibaba.cloud.integration.order.dao;
import com.alibaba.cloud.integration.order.entity.OrderService;
import com.alibaba.cloud.integration.order.entity.OrderRequest;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface OrderServiceDao extends BaseMapper<OrderService> {
public interface OrderRequestDao extends BaseMapper<OrderRequest> {
}
......@@ -4,7 +4,7 @@ import lombok.Data;
import java.sql.Timestamp;
@Data
public class OrderService {
public class OrderRequest {
private Integer id;
private String orderId;
private String name;
......
......@@ -4,7 +4,7 @@ import com.alibaba.cloud.integration.common.Result;
import com.alibaba.cloud.integration.order.dao.*;
import com.alibaba.cloud.integration.order.dto.KV;
import com.alibaba.cloud.integration.order.dto.OrderServiceDetailResp;
import com.alibaba.cloud.integration.order.entity.OrderService;
import com.alibaba.cloud.integration.order.entity.OrderRequest;
import com.alibaba.cloud.integration.order.entity.OrderAppointment;
import com.alibaba.cloud.integration.order.entity.EngineerInfo;
import com.alibaba.cloud.integration.order.entity.EngineerSkill;
......@@ -22,7 +22,7 @@ import java.util.stream.Collectors;
public class OrderServiceDetailImpl implements OrderServiceDetail {
@Autowired
private OrderServiceDao orderServiceDao;
private OrderRequestDao orderRequestDao;
@Autowired
private OrderAppointmentDao orderAppointmentDao;
......@@ -41,7 +41,7 @@ public class OrderServiceDetailImpl implements OrderServiceDetail {
public Result<?> GetOrderServiceDetail(String orderId) {
// 查询订单详情
OrderService detail = this.GetOrderDetail(orderId);
OrderRequest detail = this.GetOrderDetail(orderId);
// 查询指派列表
List<OrderServiceDetailResp.OrderAppointment> items = new ArrayList<>();
......@@ -107,11 +107,11 @@ public class OrderServiceDetailImpl implements OrderServiceDetail {
return Result.success(res);
}
private OrderService GetOrderDetail(String orderId) {
private OrderRequest GetOrderDetail(String orderId) {
// 获取服务单记录
LambdaQueryWrapper<OrderService> lqw = new LambdaQueryWrapper<>();
lqw.eq(OrderService::getOrderId, orderId);
return orderServiceDao.selectOne(lqw);
LambdaQueryWrapper<OrderRequest> lqw = new LambdaQueryWrapper<>();
lqw.eq(OrderRequest::getOrderId, orderId);
return orderRequestDao.selectOne(lqw);
}
private List<OrderAppointment> GetOrderAppointments(String orderId) {
......@@ -167,7 +167,7 @@ public class OrderServiceDetailImpl implements OrderServiceDetail {
return results.stream().collect(Collectors.groupingBy(OrderTimeline::getSuborderId));
}
private List<KV> PackOrderDetail(OrderService order) {
private List<KV> PackOrderDetail(OrderRequest order) {
List<KV> items = new ArrayList<>();
items.add(this.PackOrderItem("客户姓名:", order.getName()));
items.add(this.PackOrderItem("标签:", order.getTags()));
......
......@@ -3,12 +3,12 @@ package com.alibaba.cloud.integration.order.service.impl;
import com.alibaba.cloud.integration.common.BusinessException;
import com.alibaba.cloud.integration.common.Result;
import com.alibaba.cloud.integration.order.dao.OrderAppointmentDao;
import com.alibaba.cloud.integration.order.dao.OrderServiceDao;
import com.alibaba.cloud.integration.order.dao.OrderRequestDao;
import com.alibaba.cloud.integration.order.dto.OrderServiceList;
import com.alibaba.cloud.integration.order.dto.OrderServiceListReq;
import com.alibaba.cloud.integration.order.dto.OrderServiceListResp;
import com.alibaba.cloud.integration.order.entity.OrderAppointment;
import com.alibaba.cloud.integration.order.entity.OrderService;
import com.alibaba.cloud.integration.order.entity.OrderRequest;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
......@@ -25,7 +25,7 @@ import java.util.stream.Collectors;
public class OrderServiceListImpl {
@Autowired
private OrderServiceDao orderServiceDao;
private OrderRequestDao orderRequestDao;
@Autowired
private OrderAppointmentDao orderAppointmentDao;
......@@ -34,24 +34,24 @@ public class OrderServiceListImpl {
@Transactional
public Result<OrderServiceListResp> GetOrderServiceList(OrderServiceListReq req) throws BusinessException {
//分页
IPage<OrderService> page = new Page(req.getPage(), req.getSize());
IPage<OrderRequest> page = new Page(req.getPage(), req.getSize());
LambdaQueryWrapper<OrderService> lqw = new LambdaQueryWrapper<>();
lqw.ge(OrderService::getExpectTimeBegin, this.GetTimestampFromDate(req.getStartDate())); //预约开始日期
lqw.le(OrderService::getExpectTimeBegin, this.GetTimestampFromDate(req.getEndDate())); //预约结束日期
lqw.eq(Strings.isNotEmpty(req.getAppointmentStatus()), OrderService::getStatusAppointment, req.getAppointmentStatus()); //指派状态
lqw.eq(Strings.isNotEmpty(req.getType()), OrderService::getType, req.getType()); //设备类型
lqw.eq(Strings.isNotEmpty(req.getBrand()), OrderService::getBrand, req.getBrand()); //品牌
lqw.eq(Strings.isNotEmpty(req.getSkill()), OrderService::getSkill, req.getSkill()); //技能
LambdaQueryWrapper<OrderRequest> lqw = new LambdaQueryWrapper<>();
lqw.ge(OrderRequest::getExpectTimeBegin, this.GetTimestampFromDate(req.getStartDate())); //预约开始日期
lqw.le(OrderRequest::getExpectTimeBegin, this.GetTimestampFromDate(req.getEndDate())); //预约结束日期
lqw.eq(Strings.isNotEmpty(req.getAppointmentStatus()), OrderRequest::getStatusAppointment, req.getAppointmentStatus()); //指派状态
lqw.eq(Strings.isNotEmpty(req.getType()), OrderRequest::getType, req.getType()); //设备类型
lqw.eq(Strings.isNotEmpty(req.getBrand()), OrderRequest::getBrand, req.getBrand()); //品牌
lqw.eq(Strings.isNotEmpty(req.getSkill()), OrderRequest::getSkill, req.getSkill()); //技能
// 查询工单表列表
orderServiceDao.selectPage(page, lqw);
orderRequestDao.selectPage(page, lqw);
List<OrderService> records = page.getRecords();
List<OrderRequest> records = page.getRecords();
//获取工单订单号列表
List<String> orderIds = new ArrayList<>();
for(OrderService r: records) {
for(OrderRequest r: records) {
orderIds.add(r.getOrderId());
}
// 获取指派订单列表
......@@ -59,7 +59,7 @@ public class OrderServiceListImpl {
List<OrderAppointment> appoint;
List<OrderServiceList> content = new ArrayList<>();
for (OrderService o: records) {
for (OrderRequest o: records) {
OrderServiceList record = new OrderServiceList();
appoint = appointOrders.getOrDefault(o.getOrderId(), List.of());
record.setOrderId(o.getOrderId());
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!