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())) {
throw exception0(500, "服务顾问为空");
}
if(StringUtils.isEmpty(ticketsRespVO.getRepairType())) {
ticketsRespVO.setRepairType(RepairConstants.REPAIR_TYPE_A);
if(StringUtils.isEmpty(ticketsRespVO.getTicketType())) {
ticketsRespVO.setTicketType(RepairConstants.REPAIR_TYPE_A);
}
// ticketsRespVO.getItemList().forEach(item -> {
// 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> collect = itemList.stream().filter(item -> item.getItemType().equals("02")).collect(Collectors.toList());
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());
// 工单状态 默认是待派工
@ -342,7 +342,7 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl<DlRepairTicketsMappe
item.setSaleId(loginUser.getId());
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())) {
//维修项目,初始状态待派工
item.setItemStatus(TicketsItemStatusEnum.WAITING_WORK.getCode());