|
@@ -191,8 +191,10 @@ public class BmsEventOrderService {
|
|
resVO.setOrderTypeName(OrderTypeEnum.getCodeToName(item.getOrderType()));
|
|
resVO.setOrderTypeName(OrderTypeEnum.getCodeToName(item.getOrderType()));
|
|
resVO.setStatusName(OrderStatusEnum.getCodeToName(item.getStatus()));
|
|
resVO.setStatusName(OrderStatusEnum.getCodeToName(item.getStatus()));
|
|
QueryWrapper<CareEventOrderHandleHis> queryWrapper2 = new QueryWrapper<>();
|
|
QueryWrapper<CareEventOrderHandleHis> queryWrapper2 = new QueryWrapper<>();
|
|
- queryWrapper2.lambda().eq(CareEventOrderHandleHis::getOrderId, item.getId()).eq(CareEventOrderHandleHis::getLogType, LogTypeEnum.DEV_EVENT.getValue());
|
|
|
|
- resVO.setWarnCount(careEventOrderHandleHisService.count(queryWrapper2));
|
|
|
|
|
|
+ queryWrapper2.select("distinct org_id,station_id,house_id,order_id,log_type,order_type,log_object_id,log_object_name,log_result," +
|
|
|
|
+ "op_user_role,op_user_id,op_user_name,create_time,relation_type_desc,call_result_id").lambda().eq(CareEventOrderHandleHis::getOrderId, item.getId()).eq(CareEventOrderHandleHis::getLogType, LogTypeEnum.DEV_EVENT.getValue());
|
|
|
|
+ List tmpList = careEventOrderHandleHisService.list(queryWrapper2);
|
|
|
|
+ resVO.setWarnCount(CollUtil.isNotEmpty(tmpList)?tmpList.size():0);
|
|
list.add(resVO);
|
|
list.add(resVO);
|
|
});
|
|
});
|
|
results.setRecords(list);
|
|
results.setRecords(list);
|
|
@@ -209,7 +211,8 @@ public class BmsEventOrderService {
|
|
public List<OrderHandleHisVO> listHisWarn(Long orderId) {
|
|
public List<OrderHandleHisVO> listHisWarn(Long orderId) {
|
|
CareEventOrder order = this.careEventOrderService.getById(orderId);
|
|
CareEventOrder order = this.careEventOrderService.getById(orderId);
|
|
QueryWrapper<CareEventOrderHandleHis> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<CareEventOrderHandleHis> queryWrapper = new QueryWrapper<>();
|
|
- queryWrapper.lambda().eq(CareEventOrderHandleHis::getOrderId, order.getId()).eq(CareEventOrderHandleHis::getLogType, LogTypeEnum.DEV_EVENT.getValue()).orderByDesc(CareEventOrderHandleHis::getCreateTime);
|
|
|
|
|
|
+ queryWrapper.select("distinct org_id,station_id,house_id,order_id,log_type,order_type,log_object_id,log_object_name,log_result," +
|
|
|
|
+ "op_user_role,op_user_id,op_user_name,create_time,relation_type_desc,call_result_id").lambda().eq(CareEventOrderHandleHis::getOrderId, order.getId()).eq(CareEventOrderHandleHis::getLogType, LogTypeEnum.DEV_EVENT.getValue()).orderByDesc(CareEventOrderHandleHis::getCreateTime);
|
|
List<CareEventOrderHandleHis> list = careEventOrderHandleHisService.list(queryWrapper);
|
|
List<CareEventOrderHandleHis> list = careEventOrderHandleHisService.list(queryWrapper);
|
|
List<OrderHandleHisVO> listHisWarn = new ArrayList<>();
|
|
List<OrderHandleHisVO> listHisWarn = new ArrayList<>();
|
|
if (CollUtil.isNotEmpty(list)) {
|
|
if (CollUtil.isNotEmpty(list)) {
|
|
@@ -435,7 +438,8 @@ public class BmsEventOrderService {
|
|
public List<OrderHandleHisVO> queryOrderHandleHis(Long orderId) {
|
|
public List<OrderHandleHisVO> queryOrderHandleHis(Long orderId) {
|
|
List<OrderHandleHisVO> result = Lists.newArrayList();
|
|
List<OrderHandleHisVO> result = Lists.newArrayList();
|
|
QueryWrapper<CareEventOrderHandleHis> queryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<CareEventOrderHandleHis> queryWrapper = new QueryWrapper<>();
|
|
- queryWrapper.lambda().eq(CareEventOrderHandleHis::getOrderId, orderId)
|
|
|
|
|
|
+ queryWrapper.select("distinct org_id,station_id,house_id,order_id,log_type,order_type,log_object_id,log_object_name,log_result," +
|
|
|
|
+ "op_user_role,op_user_id,op_user_name,create_time,relation_type_desc,call_result_id").lambda().eq(CareEventOrderHandleHis::getOrderId, orderId)
|
|
.orderByDesc(CareEventOrderHandleHis::getCreateTime);
|
|
.orderByDesc(CareEventOrderHandleHis::getCreateTime);
|
|
List<CareEventOrderHandleHis> datas = this.careEventOrderHandleHisService.list(queryWrapper);
|
|
List<CareEventOrderHandleHis> datas = this.careEventOrderHandleHisService.list(queryWrapper);
|
|
if (CollUtil.isNotEmpty(datas)) {
|
|
if (CollUtil.isNotEmpty(datas)) {
|