diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/dto/AftersalesAppealDTO.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/dto/AftersalesAppealDTO.java index ae13ab355..d7ab92fe8 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/dto/AftersalesAppealDTO.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/dto/AftersalesAppealDTO.java @@ -61,6 +61,10 @@ public class AftersalesAppealDTO extends AftersalesAppealEntity { * 标识 1 仓库 2 总部客服 */ private String identifying; + /** + * 标识 1 仓库 2 总部客服 + */ + private Long createUserId; } diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesAppealMapper.xml b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesAppealMapper.xml index 04d16d8a6..025614d3f 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesAppealMapper.xml +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/mapper/AftersalesAppealMapper.xml @@ -57,7 +57,9 @@ LEFT JOIN logpm_aftersales_completion_record lacr on laa.work_order_id = lacr.work_order_id LEFT JOIN logpm_aftersales_work_order lawo ON lawo.id = lacr.work_order_id laa.is_deleted = 0 - and lacr.warehouse_id = #{param.warehouseId } + + and (lacr.warehouse_id = #{param.warehouseId } or laa.create_user = #{param.createUserId}) + and laa.appeal_people_name = #{param.appealPeopleName} and laa.claimant = #{param.claimant} and lawo.work_order_number = #{param.workOrderNumber} diff --git a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesAppealServiceImpl.java b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesAppealServiceImpl.java index 6325f0477..3d4c80f24 100644 --- a/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesAppealServiceImpl.java +++ b/blade-service/logpm-aftersales/src/main/java/com/logpm/aftersales/service/impl/AftersalesAppealServiceImpl.java @@ -163,7 +163,9 @@ public class AftersalesAppealServiceImpl extends BaseServiceImpl iPage = baseMapper.getListAppeal(page,aftersalesAppealDTO); iPage.getRecords().forEach( i ->{ i.setWorkOrderTypeName(DictBizCache.getValue(DictBizConstant.PC_WORK_ORDER,i.getWorkOrderType()));