Commit 089092ee by chamberone

Merge branch 'develop' of https://zhangguoping@gitlab.dituhui.com/bsh/project/pr…

…oject.git into develop
2 parents 581d1d03 8de2b841
...@@ -45,8 +45,8 @@ public class BusinessBlockController { ...@@ -45,8 +45,8 @@ public class BusinessBlockController {
/** /**
* 新增服务区块 * 新增服务区块
* *
* @param layerId 图层ID * @param req::layerId 图层ID
* @param teamId 小队ID * @param req::teamId 小队ID
* @return * @return
*/ */
@PostMapping("/business/service/block/add") @PostMapping("/business/service/block/add")
...@@ -64,7 +64,7 @@ public class BusinessBlockController { ...@@ -64,7 +64,7 @@ public class BusinessBlockController {
/** /**
* 新增服务区块 * 新增服务区块
* *
* @param id 服务区块ID * @param req::getId 服务区块ID
* @return * @return
*/ */
@PostMapping("/business/service/block/remove") @PostMapping("/business/service/block/remove")
......
...@@ -42,16 +42,14 @@ public class DispatchEngineerOrderListResp { ...@@ -42,16 +42,14 @@ public class DispatchEngineerOrderListResp {
private String phone; private String phone;
private String expectTimeDesc; private String expectTimeDesc;
private String source; private String source;
private String appointmentStatus; private String dispatcher;
private String appointmentType; private String appointmentType;
private String createTime; private String appointmentStatus;
private String serviceStatus;
private String orderStatus; private String orderStatus;
private String orderStatusDesc; private String orderStatusDesc;
private String createTime;
private String groupTag; private String groupTag;
private Integer groupWeight; private Integer groupWeight;
private String intentionTime; // 待删除 TODO
private String customerName; // 待删除 TODO
private String category; // 待删除 TODO
private String remark; // 待删除 TODO
} }
} }
...@@ -31,14 +31,13 @@ public class DispatchOrderListResp { ...@@ -31,14 +31,13 @@ public class DispatchOrderListResp {
private String phone; private String phone;
private String expectTimeDesc; private String expectTimeDesc;
private String source; private String source;
private String appointmentStatus;
private String appointmentType; private String appointmentType;
private String dispatcher;
private String appointmentStatus;
private String orderStatus;
private String serviceStatus;
private String createTime; private String createTime;
private String groupTag; private String groupTag;
private Integer groupWeight; private Integer groupWeight;
private String intentionTime; // 待删除 TODO
private String customerName; // 待删除 TODO
private String category; // 待删除 TODO
private String remark; // 待删除 TODO
} }
} }
...@@ -15,6 +15,8 @@ public class OrderServiceDetailResp { ...@@ -15,6 +15,8 @@ public class OrderServiceDetailResp {
private String risk; private String risk;
private String riskDesc; private String riskDesc;
private String location; private String location;
private String orderStatus;
private String serviceStatus;
private OrderDetail reschedulingParams; private OrderDetail reschedulingParams;
private List<KV> items; private List<KV> items;
......
...@@ -24,8 +24,11 @@ public class OrderServiceList { ...@@ -24,8 +24,11 @@ public class OrderServiceList {
private String orgBranchName; private String orgBranchName;
private Integer engineerNum; private Integer engineerNum;
private String engineerNames; private String engineerNames;
private String dispatcher;
private String appointmentTime; private String appointmentTime;
private String appointmentStatus;
private String appointmentType; private String appointmentType;
private String appointmentStatus;
private String orderStatus;
private String serviceStatus;
private String createTime; private String createTime;
} }
...@@ -41,8 +41,9 @@ public class OrderInfo { ...@@ -41,8 +41,9 @@ public class OrderInfo {
private String orgTeamId; private String orgTeamId;
private Integer priority; private Integer priority;
private String tags; private String tags;
private String appointmentStatus;
private String appointmentMethod; private String appointmentMethod;
private String appointmentStatus;
private String dispatcher;
private String orderStatus; private String orderStatus;
private String serviceStatus; private String serviceStatus;
private String engineerCode; private String engineerCode;
......
package com.dituhui.pea.order.enums;
public enum AppointmentStatus {
INTI("待指派"),
PRE("预指派"),
CONFIRM("确认指派");
private final String description;
AppointmentStatus(String description){
this.description = description;
}
public String getDescription() {
return description;
}
public static String getEnumName(AppointmentStatus appointmentStatus){
return appointmentStatus.toString();
}
}
package com.dituhui.pea.order.enums;
public enum OrderStatus {
NORMAL("正常"),
CANCELED("已取消"),
RESCHEDULED("已改约");
private final String description;
OrderStatus(String description){
this.description = description;
};
public String getDescription() {
return description;
}
public static String getEnumName(OrderStatus orderStatus){
return orderStatus.toString();
}
}
package com.dituhui.pea.order.enums;
public enum ServiceStatus {
INIT("待服务"),
PENDING("待服务"),
CONTACTED("已排期"),
STARTED("已开始"),
FINISHED("已完成"),
UNFINISHED("已上门未完成");
private final String description;
ServiceStatus(String description) {
this.description = description;
}
public String getDescription() {
return description;
}
public static String getEnumName(ServiceStatus serviceStatus){
return serviceStatus.toString();
}
}
...@@ -12,6 +12,7 @@ import com.dituhui.pea.order.dto.DispatchEngineerOrderListResp; ...@@ -12,6 +12,7 @@ import com.dituhui.pea.order.dto.DispatchEngineerOrderListResp;
import com.dituhui.pea.order.dto.DispatchOrderListReq; import com.dituhui.pea.order.dto.DispatchOrderListReq;
import com.dituhui.pea.order.dto.DispatchOrderListResp; import com.dituhui.pea.order.dto.DispatchOrderListResp;
import com.dituhui.pea.order.entity.*; import com.dituhui.pea.order.entity.*;
import com.dituhui.pea.order.enums.OrderStatus;
import com.dituhui.pea.order.service.DispatchService; import com.dituhui.pea.order.service.DispatchService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
...@@ -97,8 +98,11 @@ public class DispatchServiceImpl implements DispatchService { ...@@ -97,8 +98,11 @@ public class DispatchServiceImpl implements DispatchService {
item.setPhone(o.getPhone()); item.setPhone(o.getPhone());
item.setExpectTimeDesc(o.getExpectTimeDesc()); item.setExpectTimeDesc(o.getExpectTimeDesc());
item.setSource(o.getSource()); item.setSource(o.getSource());
item.setAppointmentStatus(o.getAppointmentStatus()); item.setDispatcher(o.getDispatcher());
item.setAppointmentType(o.getAppointmentMethod()); item.setAppointmentType(o.getAppointmentMethod());
item.setAppointmentStatus(o.getAppointmentStatus());
item.setOrderStatus(o.getOrderStatus());
item.setServiceStatus(o.getServiceStatus());
item.setCreateTime(TimeUtils.IsoTimestamp2DateTime(o.getCreateTime())); item.setCreateTime(TimeUtils.IsoTimestamp2DateTime(o.getCreateTime()));
String[] tags = gt.getGroupTag(o).split("#"); String[] tags = gt.getGroupTag(o).split("#");
...@@ -194,10 +198,12 @@ public class DispatchServiceImpl implements DispatchService { ...@@ -194,10 +198,12 @@ public class DispatchServiceImpl implements DispatchService {
item.setExpectTimeDesc(String.format("%s/%s", time, timeSlot)); item.setExpectTimeDesc(String.format("%s/%s", time, timeSlot));
item.setSource(o.getSource()); item.setSource(o.getSource());
item.setAppointmentStatus(o.getAppointmentStatus()); item.setDispatcher(o.getDispatcher());
item.setAppointmentType(o.getAppointmentMethod()); item.setAppointmentType(o.getAppointmentMethod());
item.setOrderStatus(o.getOrderStatus()); // 预约单状态 item.setAppointmentStatus(o.getAppointmentStatus());
item.setOrderStatusDesc(o.getOrderStatus()); // 预约单状态描述, TODO item.setOrderStatus(o.getOrderStatus()); // 订单状态
item.setServiceStatus(o.getServiceStatus());
item.setOrderStatusDesc(OrderStatus.valueOf(o.getOrderStatus()).getDescription());
item.setCreateTime(TimeUtils.IsoTimestamp2DateTime(o.getCreateTime())); item.setCreateTime(TimeUtils.IsoTimestamp2DateTime(o.getCreateTime()));
items.add(item); items.add(item);
......
...@@ -68,6 +68,8 @@ public class OrderServiceDetailImpl implements OrderServiceDetail { ...@@ -68,6 +68,8 @@ public class OrderServiceDetailImpl implements OrderServiceDetail {
res.setStatusDesc("正常"); res.setStatusDesc("正常");
res.setStatus(order.getOrderStatus()); res.setStatus(order.getOrderStatus());
res.setAppointmentStatus(order.getAppointmentStatus()); res.setAppointmentStatus(order.getAppointmentStatus());
res.setOrderStatus(order.getOrderStatus());
res.setServiceStatus(order.getServiceStatus());
res.setLocation(String.format("%s,%s", order.getX(), order.getY())); res.setLocation(String.format("%s,%s", order.getX(), order.getY()));
res.setReschedulingParams(detail); res.setReschedulingParams(detail);
res.setItems(items); res.setItems(items);
......
...@@ -132,8 +132,11 @@ public class OrderServiceListServiceImpl implements OrderServiceListService { ...@@ -132,8 +132,11 @@ public class OrderServiceListServiceImpl implements OrderServiceListService {
record.setExpectTimeBegin(TimeUtils.IsoTimestamp2DateTime(o.getExpectTimeBegin())); record.setExpectTimeBegin(TimeUtils.IsoTimestamp2DateTime(o.getExpectTimeBegin()));
record.setExpectTimeEnd(TimeUtils.IsoTimestamp2DateTime(o.getExpectTimeEnd())); record.setExpectTimeEnd(TimeUtils.IsoTimestamp2DateTime(o.getExpectTimeEnd()));
record.setExpectTimeDesc(o.getExpectTimeDesc()); record.setExpectTimeDesc(o.getExpectTimeDesc());
record.setAppointmentStatus(o.getAppointmentStatus());
record.setAppointmentType(o.getAppointmentMethod()); record.setAppointmentType(o.getAppointmentMethod());
record.setAppointmentStatus(o.getAppointmentStatus());
record.setOrderStatus(o.getOrderStatus());
record.setServiceStatus(o.getServiceStatus());
record.setDispatcher(o.getDispatcher());
record.setCreateTime(TimeUtils.IsoTimestamp2DateTime(o.getCreateTime())); record.setCreateTime(TimeUtils.IsoTimestamp2DateTime(o.getCreateTime()));
content.add(record); content.add(record);
......
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!