|
|
|
@ -1554,9 +1554,14 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
|
|
|
|
|
|
|
|
|
|
AftersalesSettlementEntity settlementEntity = new AftersalesSettlementEntity(); |
|
|
|
|
List<AftersalesSettlementEntity> settlementEntityList = baseMapper.getWholeListSettlement(settlementEntity); |
|
|
|
|
List<AftersalesSettlementEntity> list = new ArrayList<>(); |
|
|
|
|
|
|
|
|
|
List<AftersalesWorkOrderEntity> aftersalesWorkOrderEntities = baseMapper.selectList(Wrappers.<AftersalesWorkOrderEntity>query().lambda() |
|
|
|
|
.eq(AftersalesWorkOrderEntity::getWorkOrderStatus, WorkOrderStatusConstant.yuzhangdan.getValue()) |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
List<AftersalesWorkOrderEntity> list = new ArrayList<>(); |
|
|
|
|
if(!settlementEntityList.isEmpty()){ |
|
|
|
|
for (AftersalesSettlementEntity i : settlementEntityList) { |
|
|
|
|
for (AftersalesWorkOrderEntity i : aftersalesWorkOrderEntities) { |
|
|
|
|
if(ObjectUtils.isNotNull(i.getOverTime())){ |
|
|
|
|
// 获取当前时间
|
|
|
|
|
LocalDateTime now = LocalDateTime.now(); |
|
|
|
@ -1579,8 +1584,8 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
|
|
|
|
|
list.forEach( i ->{ |
|
|
|
|
//修改数据
|
|
|
|
|
AftersalesWorkOrderEntity workOrderEntity = new AftersalesWorkOrderEntity(); |
|
|
|
|
workOrderEntity.setId(i.getLawoId()); |
|
|
|
|
workOrderEntity.setWorkOrderStatus(WorkOrderStatusConstant.yijeishu.getValue()); |
|
|
|
|
workOrderEntity.setId(i.getId()); |
|
|
|
|
workOrderEntity.setWorkOrderStatus(WorkOrderStatusConstant.quedingzhangdan.getValue()); |
|
|
|
|
baseMapper.updateById(workOrderEntity); |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
@ -1672,6 +1677,24 @@ public class AftersalesWorkOrderServiceImpl extends BaseServiceImpl<AftersalesWo
|
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 客服异常工单 客服经理确定数据 |
|
|
|
|
* @param aftersalesWorkOrder |
|
|
|
|
* @return |
|
|
|
|
*/ |
|
|
|
|
@Override |
|
|
|
|
public boolean updateManagerConfirmed(AftersalesWorkOrderDTO aftersalesWorkOrder) { |
|
|
|
|
|
|
|
|
|
aftersalesWorkOrder.getAssignList().forEach(i ->{ |
|
|
|
|
AftersalesWorkOrderEntity workOrderEntity = new AftersalesWorkOrderEntity(); |
|
|
|
|
workOrderEntity.setId(i); |
|
|
|
|
workOrderEntity.setWorkOrderStatus(WorkOrderStatusConstant.yuzhangdan.getValue()); |
|
|
|
|
baseMapper.updateById(workOrderEntity); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
return true; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 添加处理处理方信息 |
|
|
|
|
* @param aftersalesWorkOrderDTO |
|
|
|
|