This commit is contained in:
xuyuncong 2025-12-01 14:06:10 +08:00
parent a74d7be510
commit 741444fb62

View File

@ -224,8 +224,8 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl<DlRepairTicketsMappe
if (ObjectUtil.isEmpty(ticketsRespVO.getAdviserId())) { if (ObjectUtil.isEmpty(ticketsRespVO.getAdviserId())) {
throw exception0(500, "服务顾问为空"); throw exception0(500, "服务顾问为空");
} }
if(StringUtils.isEmpty(ticketsRespVO.getRepairType())) { if(StringUtils.isEmpty(ticketsRespVO.getTicketType())) {
ticketsRespVO.setRepairType(RepairConstants.REPAIR_TYPE_A); ticketsRespVO.setTicketType(RepairConstants.REPAIR_TYPE_A);
} }
// ticketsRespVO.getItemList().forEach(item -> { // ticketsRespVO.getItemList().forEach(item -> {
// if (ObjectUtil.isEmpty(item.getRepairIds()) || ObjectUtil.isEmpty(item.getSaleId())) { // if (ObjectUtil.isEmpty(item.getRepairIds()) || ObjectUtil.isEmpty(item.getSaleId())) {
@ -313,7 +313,7 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl<DlRepairTicketsMappe
List<DlRepairTitem> itemList = ticketsRespVO.getItemList(); List<DlRepairTitem> itemList = ticketsRespVO.getItemList();
List<DlRepairTitem> collect = itemList.stream().filter(item -> item.getItemType().equals("02")).collect(Collectors.toList()); List<DlRepairTitem> collect = itemList.stream().filter(item -> item.getItemType().equals("02")).collect(Collectors.toList());
ticketsRespVO.setPartStatus(CollectionUtil.isEmpty(collect) ? "01" : "02"); ticketsRespVO.setPartStatus(CollectionUtil.isEmpty(collect) ? "01" : "02");
if(RepairConstants.REPAIR_TYPE_A.equals(ticketsRespVO.getRepairType())) { if(RepairConstants.REPAIR_TYPE_A.equals(ticketsRespVO.getTicketType())) {
// 工单进行状态 默认是等待接单 // 工单进行状态 默认是等待接单
ticketsRespVO.setTicketsWorkStatus(TicketsWorkStatusEnum.WAITING_RECEIVING.getCode()); ticketsRespVO.setTicketsWorkStatus(TicketsWorkStatusEnum.WAITING_RECEIVING.getCode());
// 工单状态 默认是待派工 // 工单状态 默认是待派工
@ -342,7 +342,7 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl<DlRepairTicketsMappe
item.setSaleId(loginUser.getId()); item.setSaleId(loginUser.getId());
item.setSaleName(loginUser.getInfo().get("nickname")); item.setSaleName(loginUser.getInfo().get("nickname"));
} }
if(RepairConstants.REPAIR_TYPE_A.equals(ticketsRespVO.getRepairType())) { if(RepairConstants.REPAIR_TYPE_A.equals(ticketsRespVO.getTicketType())) {
if ("01".equals(item.getItemType())) { if ("01".equals(item.getItemType())) {
//维修项目,初始状态待派工 //维修项目,初始状态待派工
item.setItemStatus(TicketsItemStatusEnum.WAITING_WORK.getCode()); item.setItemStatus(TicketsItemStatusEnum.WAITING_WORK.getCode());