diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesExchangeController.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesExchangeController.java index 180af8a0a..63d01e796 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesExchangeController.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/controller/AftersalesExchangeController.java @@ -118,7 +118,7 @@ public class AftersalesExchangeController extends BladeController { @ApiOperationSupport(order = 6) @ApiOperation(value = "新增或修改", notes = "传入aftersalesExchange") public R submit(@Valid @RequestBody AftersalesExchangeEntity aftersalesExchange) { - return R.status(aftersalesExchangeService.saveOrUpdate(aftersalesExchange)); + return R.status(aftersalesExchangeService.ownSaveOrUpdate(aftersalesExchange)); } /** 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 296267fcf..1b5b47141 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 @@ -125,6 +125,20 @@ public class AftersalesWorkOrderController extends BladeController { return R.status(aftersalesWorkOrderService.saveOrUpdateOwn(aftersalesWorkOrder)); } + + + /** + * 客服异常工单 仓库查询待处理的异常工单 + */ + @GetMapping("/pendingWorkOrder") + @ApiOperationSupport(order = 6) + @ApiOperation(value = "仓库查询待处理的异常工单", notes = "传入aftersalesWorkOrder") + public R getPendingWorkOrder(AftersalesWorkOrderDTO aftersalesWorkOrder,Query query) { + log.info("工单创建的数据{}",aftersalesWorkOrder.toString()); + IPage list= aftersalesWorkOrderService.getPendingWorkOrder(aftersalesWorkOrder,Condition.getPage(query)); + return R.data(list); + } + /** * 客服异常工单 删除 */ diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.java index 166a1b17f..c6cb8cf35 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesWorkOrderMapper.java @@ -16,6 +16,7 @@ */ package com.logpm.aftersales.mapper; +import com.logpm.aftersales.dto.AftersalesWorkOrderDTO; import com.logpm.aftersales.entity.AftersalesWorkOrderEntity; import com.logpm.aftersales.vo.AftersalesWorkOrderVO; import com.logpm.aftersales.excel.AftersalesWorkOrderExcel; @@ -51,4 +52,11 @@ public interface AftersalesWorkOrderMapper extends BaseMapper exportAftersalesWorkOrder(@Param("ew") Wrapper queryWrapper); + /** + * 查询待处理的异常工单数据 + * @param page + * @param aftersalesWorkOrder + * @return + */ + IPage getPendingWorkOrder(IPage page,@Param("param") AftersalesWorkOrderDTO aftersalesWorkOrder); } 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 b206b7966..dacba828b 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 @@ -60,4 +60,19 @@ SELECT * FROM logpm_aftersales_work_order ${ew.customSqlSegment} + + diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesExchangeService.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesExchangeService.java index f4e359da7..c23d2fe4e 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesExchangeService.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesExchangeService.java @@ -49,4 +49,10 @@ public interface IAftersalesExchangeService extends BaseService exportAftersalesExchange(Wrapper queryWrapper); + /** + * 添加或修改聊天记录 + * @param aftersalesExchange + * @return + */ + boolean ownSaveOrUpdate(AftersalesExchangeEntity aftersalesExchange); } diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesWorkOrderService.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesWorkOrderService.java index fd74b7031..09a5dc6b3 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesWorkOrderService.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/IAftersalesWorkOrderService.java @@ -56,4 +56,12 @@ public interface IAftersalesWorkOrderService extends BaseService getPendingWorkOrder(AftersalesWorkOrderDTO aftersalesWorkOrder, IPage page); } diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java index 919e5015d..c5e28e9f5 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesWorkOrderServiceImpl.java @@ -139,6 +139,7 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl 0 ? true : false; } } + /** + * 查询待处理的异常工单数据 + * @param aftersalesWorkOrder + * @param page + * @return + */ + @Override + public IPage getPendingWorkOrder(AftersalesWorkOrderDTO aftersalesWorkOrder, IPage page) { + + IPage list = baseMapper.getPendingWorkOrder(page,aftersalesWorkOrder); + return list; + } + } diff --git a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java index da115fbc8..1dd6599fa 100644 --- a/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java +++ b/blade-service/logpm-warehouse/src/main/java/com/logpm/warehouse/service/impl/TaskQuestServiceImpl.java @@ -1070,7 +1070,7 @@ public class TaskQuestServiceImpl extends BaseServiceImpl{ if(i.getStockNum() > 0 || i.getWornNum() > 0 || i.getLossNum() > 0 || i.getNoRepairNum() > 0 || i.getDeliveNum() > 0 || i.getNoReceivedNum()> 0){ //添加 @@ -1097,7 +1097,7 @@ public class TaskQuestServiceImpl extends BaseServiceImpl list = new ArrayList<>(); QuestDetailEntity questDetail = new QuestDetailEntity(); questDetail.setId(i.getId()); - questDetail.setQuestStatus(i.getQuestStatus()); + questDetail.setQuestStatus(1); questDetail.setUpdateUser(user.getUserId()); questDetail.setUpdateTime(new Date()); if(ObjectUtils.isNotNull(i.getOrderCode())){