diff --git a/blade-biz-common/src/main/java/org/springblade/common/constant/aftersales/ProcessorProcessingStatusStatusConstant.java b/blade-biz-common/src/main/java/org/springblade/common/constant/aftersales/ProcessorProcessingStatusStatusConstant.java index 8bf2d8a2d..150cdcf34 100644 --- a/blade-biz-common/src/main/java/org/springblade/common/constant/aftersales/ProcessorProcessingStatusStatusConstant.java +++ b/blade-biz-common/src/main/java/org/springblade/common/constant/aftersales/ProcessorProcessingStatusStatusConstant.java @@ -5,7 +5,8 @@ public enum ProcessorProcessingStatusStatusConstant { yichuli("已处理","2"), yichaoshi("已超时","3"), tijiaofang("处理结果提交方","4"), - qitachuli("其他处理","5") + qitachuli("其他处理","5"), + weihuifuyichuli("未回复工单已处理","6") ; ProcessorProcessingStatusStatusConstant(String name, String value) { diff --git a/blade-service-api/logpm-aftersales-api/src/main/java/com/logpm/aftersales/entity/AftersalesWorkOrderEntity.java b/blade-service-api/logpm-aftersales-api/src/main/java/com/logpm/aftersales/entity/AftersalesWorkOrderEntity.java index 8a8c112f7..57d4fc23f 100644 --- a/blade-service-api/logpm-aftersales-api/src/main/java/com/logpm/aftersales/entity/AftersalesWorkOrderEntity.java +++ b/blade-service-api/logpm-aftersales-api/src/main/java/com/logpm/aftersales/entity/AftersalesWorkOrderEntity.java @@ -172,6 +172,18 @@ public class AftersalesWorkOrderEntity extends TenantEntity { */ @ApiModelProperty(value = "工单状态") private String workOrderStatus; + /** + * 工单处理结果状态 + */ + @ApiModelProperty(value = "工单处理结果状态") + @TableField(exist = false) + private String handleStatus; + /** + * 客服经理待处理 customer_service_id + */ + @ApiModelProperty(value = "客服经理待处理") + @TableField(exist = false) + private String customerServiceState; /** * 归属客服ID */ diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java index 94c5f0d5f..72c247bb6 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesWorkOrderController.java @@ -106,7 +106,7 @@ public class AftersalesWorkOrderController extends BladeController { @ApiOperationSupport(order = 2) @ApiOperation(value = "查询异常工单完整数据集合", notes = "传入aftersalesWorkOrder") public R> getListOwn(@ApiIgnore @RequestParam Map aftersalesWorkOrder, Query query) { - + log.info("异常工单查询参数》》》{}",aftersalesWorkOrder); IPage pages = aftersalesWorkOrderService.pageListOwn(aftersalesWorkOrder, Condition.getPage(query)); return R.data(AftersalesWorkOrderWrapper.build().pageVO(pages)); } diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml index 221eb6221..beb28fa5e 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.xml @@ -81,7 +81,8 @@ date_format(from_unixtime(create_time),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d and lawo.waybill_mall = #{param.waybillMall } and lawo.delivery_driver = #{param.deliveryDriver } and lawo.work_order_status in( #{param.workOrderStatus }) - and lawo.work_order_status in (21,30) + and lawo.work_order_status = '40' and lawo.customer_service_id is null + and lawo.work_order_status in (21,30) and lawo.customer_service_id = #{param.customerServiceId } and lawo.customer_service_name = #{param.customerServiceName } and lawo.waybill_mall_id = #{param.waybillMallId } @@ -96,7 +97,7 @@ date_format(from_unixtime(create_time),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d and lawo.investigation_process = #{param.investigationProcess } and lawo.related_work_orders_id = #{param.relatedWorkOrdersId } - and lawo.work_order_status in ('10','20','30','40','50','60','70','80','90') and lawo.customer_service_id is null + and lawo.work_order_status in ('10','20','30','40','50','60','70','80','90') ORDER BY lawo.create_time DESC @@ -153,7 +154,8 @@ date_format(from_unixtime(create_time),'%Y-%m-%d') = date_format(now(),'%Y-%m-%d