|
@@ -840,9 +840,11 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
log.error(String.format("派单号crmNo:[%s],设备序列号serialNo:[%s]未有入库记录", crmNo, result.getSerialNo()));
|
|
|
continue;
|
|
|
}
|
|
|
- result.setTransportMode(getTransportMode(inDeviceDelivery.getExpressNo(), inDeviceDelivery.getRemark()));
|
|
|
+ //result.setTransportMode(getTransportMode(inDeviceDelivery.getExpressNo(), inDeviceDelivery.getRemark()));
|
|
|
//设备是否已经被签收
|
|
|
result.setHaveSign(inDeviceDelivery.getStatus().equals(DeviceDeliveryStatusEnum.RECEIVE) ? Boolean.TRUE : Boolean.FALSE);
|
|
|
+ //快递单号
|
|
|
+ result.setExpressNo(inDeviceDelivery.getExpressNo());
|
|
|
}
|
|
|
|
|
|
//使用状态:中转
|
|
@@ -854,9 +856,11 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
continue;
|
|
|
}
|
|
|
result.setReceiveCrmNo(transferDeviceDelivery.getCrmNo());
|
|
|
- result.setTransportMode(getTransportMode(transferDeviceDelivery.getExpressNo(), result.getRemark()));
|
|
|
+ //result.setTransportMode(getTransportMode(transferDeviceDelivery.getExpressNo(), result.getRemark()));
|
|
|
//设备是否已经被签收
|
|
|
result.setHaveSign(result.getStatus().equals(DeviceDeliveryStatusEnum.TRANSFER_SIGN) ? Boolean.TRUE : Boolean.FALSE);
|
|
|
+ //快递单号
|
|
|
+ result.setExpressNo(transferDeviceDelivery.getExpressNo());
|
|
|
}
|
|
|
|
|
|
}
|
|
@@ -877,7 +881,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
.eq(TBDeviceDelivery::getDeliveryType, InOutTypeEnum.IN));
|
|
|
if (existDeviceDelivery != null) {
|
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getExpressNo, expressNo)
|
|
|
- .set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.IN)
|
|
|
+ .set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.DELIVER)
|
|
|
.set(TBDeviceDelivery::getDeliverTime, System.currentTimeMillis()).set(TBDeviceDelivery::getDeliverUserId, userId)
|
|
|
.set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
|
.set(TBDeviceDelivery::getDeviceStatus, deviceDelivery.getDeviceStatus()).set(TBDeviceDelivery::getRemark, remark)
|
|
@@ -918,8 +922,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
throw ExceptionResultEnum.ERROR.exception("使用中的设备才能进行中转");
|
|
|
}
|
|
|
TBCrm crm = tbCrmService.getOne(
|
|
|
- new QueryWrapper<TBCrm>().lambda().eq(TBCrm::getCrmNo, receiveCrmNo).eq(TBCrm::getEnable, Boolean.TRUE)
|
|
|
- .last(SystemConstant.LIMIT1));
|
|
|
+ new QueryWrapper<TBCrm>().lambda().eq(TBCrm::getCrmNo, receiveCrmNo).eq(TBCrm::getEnable, Boolean.TRUE));
|
|
|
if (Objects.isNull(crm)) {
|
|
|
throw ExceptionResultEnum.ERROR.exception(String.format("接受方单号[%s]不存在", receiveCrmNo));
|
|
|
}
|
|
@@ -1055,6 +1058,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
newDeviceDelivery.setEffect(Boolean.TRUE);
|
|
|
newDeviceDelivery.setDeviceStatus(existDeviceDelivery.getDeviceStatus());
|
|
|
newDeviceDelivery.setRemark(remark);
|
|
|
+ newDeviceDelivery.setSourceId(existDeviceDelivery.getId());
|
|
|
save(newDeviceDelivery);
|
|
|
}
|
|
|
|
|
@@ -1094,15 +1098,6 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
return existDeviceDelivery;
|
|
|
}
|
|
|
|
|
|
- private @NotNull String getTransportMode(String expressNo, String remark) {
|
|
|
- String transportMode;
|
|
|
- if (StringUtils.isNotEmpty(expressNo)) {
|
|
|
- transportMode = MailTypeEnum.MAIL.getTitle() + "-" + expressNo;
|
|
|
- } else {
|
|
|
- transportMode = MailTypeEnum.OTHER.getTitle() + "-" + ((StringUtils.isEmpty(remark)) ? "" : remark);
|
|
|
- }
|
|
|
- return transportMode;
|
|
|
- }
|
|
|
|
|
|
/**
|
|
|
* 补充结果信息
|