|
@@ -738,7 +738,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional
|
|
@Transactional
|
|
- public void sign(String id, Long userId) {
|
|
|
|
|
|
+ public void sign(Long id, Long userId) {
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
throw ExceptionResultEnum.ERROR.exception(String.format("设备发货记录不存在,ID:[%s]", id));
|
|
throw ExceptionResultEnum.ERROR.exception(String.format("设备发货记录不存在,ID:[%s]", id));
|
|
@@ -757,8 +757,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, deviceDelivery.getSourceId())
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, deviceDelivery.getSourceId())
|
|
.set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.TRANSFER_SIGN)
|
|
.set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.TRANSFER_SIGN)
|
|
.set(TBDeviceDelivery::getReceiveUserId, userId).set(TBDeviceDelivery::getReceiveTime, now)
|
|
.set(TBDeviceDelivery::getReceiveUserId, userId).set(TBDeviceDelivery::getReceiveTime, now)
|
|
- .set(TBDeviceDelivery::getEffect, Boolean.FALSE).set(TBDeviceDelivery::getUpdateId, userId)
|
|
|
|
- .set(TBDeviceDelivery::getUpdateTime, now));
|
|
|
|
|
|
+ .set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, now));
|
|
}
|
|
}
|
|
//更新设备状态为使用中
|
|
//更新设备状态为使用中
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, id)
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, id)
|
|
@@ -769,7 +768,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional
|
|
@Transactional
|
|
- public void unsigned(String id, Long userId) {
|
|
|
|
|
|
+ public void unsigned(Long id, Long userId) {
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
throw ExceptionResultEnum.ERROR.exception(String.format("设备发货记录不存在,ID:[%s]", id));
|
|
throw ExceptionResultEnum.ERROR.exception(String.format("设备发货记录不存在,ID:[%s]", id));
|
|
@@ -785,8 +784,8 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
String.format("找不到中转设备的发货来源, 发货ID:[%s]", deviceDelivery.getSourceId()));
|
|
String.format("找不到中转设备的发货来源, 发货ID:[%s]", deviceDelivery.getSourceId()));
|
|
}
|
|
}
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, deviceDelivery.getSourceId())
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, deviceDelivery.getSourceId())
|
|
- .set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.TRANSFER).set(TBDeviceDelivery::getEffect, Boolean.TRUE)
|
|
|
|
- .set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, now));
|
|
|
|
|
|
+ .set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.TRANSFER).set(TBDeviceDelivery::getUpdateId, userId)
|
|
|
|
+ .set(TBDeviceDelivery::getUpdateTime, now));
|
|
}
|
|
}
|
|
|
|
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, id)
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, id)
|
|
@@ -797,7 +796,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional
|
|
@Transactional
|
|
- public void signEdit(String id, DeviceStatusEnum deviceStatus, Long userId) {
|
|
|
|
|
|
+ public void signEdit(Long id, DeviceStatusEnum deviceStatus, Long userId) {
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
throw ExceptionResultEnum.ERROR.exception(String.format("设备发货记录不存在,ID:[%s]", id));
|
|
throw ExceptionResultEnum.ERROR.exception(String.format("设备发货记录不存在,ID:[%s]", id));
|
|
@@ -805,7 +804,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
if (deviceDelivery.getDeviceStatus().equals(deviceStatus)) {
|
|
if (deviceDelivery.getDeviceStatus().equals(deviceStatus)) {
|
|
throw ExceptionResultEnum.ERROR.exception("未做改动");
|
|
throw ExceptionResultEnum.ERROR.exception("未做改动");
|
|
}
|
|
}
|
|
- //更新设备发货记录饿设备状态
|
|
|
|
|
|
+ //更新设备发货记录的设备状态
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, id)
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getId, id)
|
|
.set(TBDeviceDelivery::getDeviceStatus, deviceStatus).set(TBDeviceDelivery::getUpdateId, userId)
|
|
.set(TBDeviceDelivery::getDeviceStatus, deviceStatus).set(TBDeviceDelivery::getUpdateId, userId)
|
|
.set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis()));
|
|
.set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis()));
|
|
@@ -836,10 +835,10 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
TBDeviceDelivery inDeviceDelivery = baseMapper.selectOne(
|
|
TBDeviceDelivery inDeviceDelivery = baseMapper.selectOne(
|
|
new QueryWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getCrmNo, crmNo)
|
|
new QueryWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getCrmNo, crmNo)
|
|
.eq(TBDeviceDelivery::getSerialNo, result.getSerialNo())
|
|
.eq(TBDeviceDelivery::getSerialNo, result.getSerialNo())
|
|
- .eq(TBDeviceDelivery::getDeliveryType, InOutTypeEnum.IN));
|
|
|
|
|
|
+ .eq(TBDeviceDelivery::getDeliveryType, InOutTypeEnum.IN).last(SystemConstant.LIMIT1));
|
|
if (Objects.isNull(inDeviceDelivery)) {
|
|
if (Objects.isNull(inDeviceDelivery)) {
|
|
- throw ExceptionResultEnum.ERROR.exception(
|
|
|
|
- String.format("派单号crmNo:[%s],设备序列号serialNo:[%s]未有入库记录", crmNo, result.getSerialNo()));
|
|
|
|
|
|
+ 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()));
|
|
//设备是否已经被签收
|
|
//设备是否已经被签收
|
|
@@ -851,10 +850,11 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
TBDeviceDelivery transferDeviceDelivery = baseMapper.selectOne(
|
|
TBDeviceDelivery transferDeviceDelivery = baseMapper.selectOne(
|
|
new QueryWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getSourceId, result.getId()));
|
|
new QueryWrapper<TBDeviceDelivery>().lambda().eq(TBDeviceDelivery::getSourceId, result.getId()));
|
|
if (Objects.isNull(transferDeviceDelivery)) {
|
|
if (Objects.isNull(transferDeviceDelivery)) {
|
|
- throw ExceptionResultEnum.ERROR.exception(String.format("中转的设备找不到接收方,发货设备ID:[%s]", result.getId()));
|
|
|
|
|
|
+ log.error(String.format("中转的设备找不到接收方,发货设备ID:[%s]", result.getId()));
|
|
|
|
+ continue;
|
|
}
|
|
}
|
|
result.setReceiveCrmNo(transferDeviceDelivery.getCrmNo());
|
|
result.setReceiveCrmNo(transferDeviceDelivery.getCrmNo());
|
|
- result.setTransportMode(getTransportMode(result.getTransferExpressNo(), result.getRemark()));
|
|
|
|
|
|
+ result.setTransportMode(getTransportMode(transferDeviceDelivery.getExpressNo(), result.getRemark()));
|
|
//设备是否已经被签收
|
|
//设备是否已经被签收
|
|
result.setHaveSign(result.getStatus().equals(DeviceDeliveryStatusEnum.TRANSFER_SIGN) ? Boolean.TRUE : Boolean.FALSE);
|
|
result.setHaveSign(result.getStatus().equals(DeviceDeliveryStatusEnum.TRANSFER_SIGN) ? Boolean.TRUE : Boolean.FALSE);
|
|
}
|
|
}
|
|
@@ -865,7 +865,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional
|
|
@Transactional
|
|
- public void in(String id, MailTypeEnum inMode, String expressNo, String remark, Long userId) {
|
|
|
|
|
|
+ public void in(Long id, MailTypeEnum inMode, String expressNo, String remark, Long userId) {
|
|
checkInAndTransfer(inMode, expressNo, remark, InOutTypeEnum.IN);
|
|
checkInAndTransfer(inMode, expressNo, remark, InOutTypeEnum.IN);
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
@@ -879,8 +879,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getExpressNo, expressNo)
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getExpressNo, expressNo)
|
|
.set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.IN)
|
|
.set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.IN)
|
|
.set(TBDeviceDelivery::getDeliverTime, System.currentTimeMillis()).set(TBDeviceDelivery::getDeliverUserId, userId)
|
|
.set(TBDeviceDelivery::getDeliverTime, System.currentTimeMillis()).set(TBDeviceDelivery::getDeliverUserId, userId)
|
|
- .set(TBDeviceDelivery::getEffect, Boolean.FALSE).set(TBDeviceDelivery::getUpdateId, userId)
|
|
|
|
- .set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
|
|
|
|
+ .set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
.set(TBDeviceDelivery::getDeviceStatus, deviceDelivery.getDeviceStatus()).set(TBDeviceDelivery::getRemark, remark)
|
|
.set(TBDeviceDelivery::getDeviceStatus, deviceDelivery.getDeviceStatus()).set(TBDeviceDelivery::getRemark, remark)
|
|
.eq(TBDeviceDelivery::getId, existDeviceDelivery.getId()));
|
|
.eq(TBDeviceDelivery::getId, existDeviceDelivery.getId()));
|
|
} else {
|
|
} else {
|
|
@@ -891,8 +890,8 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
//更改设备使用状态为入库
|
|
//更改设备使用状态为入库
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.IN)
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.IN)
|
|
.set(TBDeviceDelivery::getMailType, inMode).set(TBDeviceDelivery::getRemark, remark)
|
|
.set(TBDeviceDelivery::getMailType, inMode).set(TBDeviceDelivery::getRemark, remark)
|
|
- .set(TBDeviceDelivery::getEffect, Boolean.FALSE).set(TBDeviceDelivery::getUpdateId, userId)
|
|
|
|
- .set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis()).eq(TBDeviceDelivery::getId, id));
|
|
|
|
|
|
+ .set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
|
|
+ .eq(TBDeviceDelivery::getId, id));
|
|
}
|
|
}
|
|
|
|
|
|
private void checkInAndTransfer(MailTypeEnum inMode, String expressNo, String remark, InOutTypeEnum inOutType) {
|
|
private void checkInAndTransfer(MailTypeEnum inMode, String expressNo, String remark, InOutTypeEnum inOutType) {
|
|
@@ -909,7 +908,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@Transactional
|
|
@Transactional
|
|
- public void transfer(String id, MailTypeEnum transferMode, String expressNo, String receiveCrmNo, String remark, Long userId) {
|
|
|
|
|
|
+ public void transfer(Long id, MailTypeEnum transferMode, String expressNo, String receiveCrmNo, String remark, Long userId) {
|
|
checkInAndTransfer(transferMode, expressNo, remark, InOutTypeEnum.OUT);
|
|
checkInAndTransfer(transferMode, expressNo, remark, InOutTypeEnum.OUT);
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
TBDeviceDelivery deviceDelivery = getById(id);
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
if (Objects.isNull(deviceDelivery)) {
|
|
@@ -926,9 +925,9 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
}
|
|
}
|
|
//更新使用状态为中转
|
|
//更新使用状态为中转
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.TRANSFER)
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.TRANSFER)
|
|
- .set(TBDeviceDelivery::getEffect, Boolean.FALSE).set(TBDeviceDelivery::getRemark, remark)
|
|
|
|
- .set(TBDeviceDelivery::getMailType, transferMode).set(TBDeviceDelivery::getUpdateId, userId)
|
|
|
|
- .set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis()).eq(TBDeviceDelivery::getId, id));
|
|
|
|
|
|
+ .set(TBDeviceDelivery::getRemark, remark).set(TBDeviceDelivery::getMailType, transferMode)
|
|
|
|
+ .set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
|
|
+ .eq(TBDeviceDelivery::getId, id));
|
|
|
|
|
|
//新增一条发货记录
|
|
//新增一条发货记录
|
|
saveTransferDeviceDelivery(receiveCrmNo, expressNo, remark, userId, deviceDelivery);
|
|
saveTransferDeviceDelivery(receiveCrmNo, expressNo, remark, userId, deviceDelivery);
|
|
@@ -944,16 +943,14 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
if (devicePlaceParam.getTransferStatus().equals(DeviceUseStatusEnum.IN)) {
|
|
if (devicePlaceParam.getTransferStatus().equals(DeviceUseStatusEnum.IN)) {
|
|
this.update(
|
|
this.update(
|
|
new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getExpressNo, devicePlaceParam.getExpressNo())
|
|
new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getExpressNo, devicePlaceParam.getExpressNo())
|
|
- .set(TBDeviceDelivery::getEffect, Boolean.FALSE).set(TBDeviceDelivery::getUpdateId, userId)
|
|
|
|
- .set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
|
|
|
|
+ .set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
.set(TBDeviceDelivery::getRemark, devicePlaceParam.getRemark())
|
|
.set(TBDeviceDelivery::getRemark, devicePlaceParam.getRemark())
|
|
.set(TBDeviceDelivery::getMailType, devicePlaceParam.getTransferMode())
|
|
.set(TBDeviceDelivery::getMailType, devicePlaceParam.getTransferMode())
|
|
.eq(TBDeviceDelivery::getId, existDeviceDelivery.getId()));
|
|
.eq(TBDeviceDelivery::getId, existDeviceDelivery.getId()));
|
|
}
|
|
}
|
|
//中转
|
|
//中转
|
|
if (devicePlaceParam.getTransferStatus().equals(DeviceUseStatusEnum.TRANSFER)) {
|
|
if (devicePlaceParam.getTransferStatus().equals(DeviceUseStatusEnum.TRANSFER)) {
|
|
- this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getEffect, Boolean.FALSE)
|
|
|
|
- .set(TBDeviceDelivery::getRemark, devicePlaceParam.getRemark())
|
|
|
|
|
|
+ this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getRemark, devicePlaceParam.getRemark())
|
|
.set(TBDeviceDelivery::getMailType, devicePlaceParam.getTransferMode()).set(TBDeviceDelivery::getUpdateId, userId)
|
|
.set(TBDeviceDelivery::getMailType, devicePlaceParam.getTransferMode()).set(TBDeviceDelivery::getUpdateId, userId)
|
|
.set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
.set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
.eq(TBDeviceDelivery::getId, existDeviceDelivery.getId()));
|
|
.eq(TBDeviceDelivery::getId, existDeviceDelivery.getId()));
|
|
@@ -974,7 +971,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
queryWrapper.eq(TBDeviceDelivery::getCrmNo, existDeviceDelivery.getCrmNo());
|
|
queryWrapper.eq(TBDeviceDelivery::getCrmNo, existDeviceDelivery.getCrmNo());
|
|
queryWrapper.eq(TBDeviceDelivery::getSerialNo, existDeviceDelivery.getSerialNo());
|
|
queryWrapper.eq(TBDeviceDelivery::getSerialNo, existDeviceDelivery.getSerialNo());
|
|
queryWrapper.eq(TBDeviceDelivery::getDeliveryType, InOutTypeEnum.IN);
|
|
queryWrapper.eq(TBDeviceDelivery::getDeliveryType, InOutTypeEnum.IN);
|
|
- queryWrapper.eq(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.IN);
|
|
|
|
|
|
+ queryWrapper.eq(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.DELIVER);
|
|
baseMapper.delete(queryWrapper);
|
|
baseMapper.delete(queryWrapper);
|
|
//写入一条中转记录
|
|
//写入一条中转记录
|
|
saveTransferDeviceDelivery(devicePlaceParam.getReceiveCrmNo(), devicePlaceParam.getExpressNo(),
|
|
saveTransferDeviceDelivery(devicePlaceParam.getReceiveCrmNo(), devicePlaceParam.getExpressNo(),
|
|
@@ -982,7 +979,6 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
//更新状态为中转
|
|
//更新状态为中转
|
|
this.update(
|
|
this.update(
|
|
new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.TRANSFER)
|
|
new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.TRANSFER)
|
|
- .set(TBDeviceDelivery::getEffect, Boolean.FALSE)
|
|
|
|
.set(TBDeviceDelivery::getRemark, devicePlaceParam.getRemark())
|
|
.set(TBDeviceDelivery::getRemark, devicePlaceParam.getRemark())
|
|
.set(TBDeviceDelivery::getMailType, devicePlaceParam.getTransferMode())
|
|
.set(TBDeviceDelivery::getMailType, devicePlaceParam.getTransferMode())
|
|
.set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
.set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
@@ -1000,8 +996,8 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
//更新状态为入库
|
|
//更新状态为入库
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.IN)
|
|
this.update(new UpdateWrapper<TBDeviceDelivery>().lambda().set(TBDeviceDelivery::getStatus, DeviceDeliveryStatusEnum.IN)
|
|
.set(TBDeviceDelivery::getMailType, devicePlaceParam.getTransferMode())
|
|
.set(TBDeviceDelivery::getMailType, devicePlaceParam.getTransferMode())
|
|
- .set(TBDeviceDelivery::getRemark, devicePlaceParam.getRemark()).set(TBDeviceDelivery::getEffect, Boolean.FALSE)
|
|
|
|
- .set(TBDeviceDelivery::getUpdateId, userId).set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
|
|
|
|
+ .set(TBDeviceDelivery::getRemark, devicePlaceParam.getRemark()).set(TBDeviceDelivery::getUpdateId, userId)
|
|
|
|
+ .set(TBDeviceDelivery::getUpdateTime, System.currentTimeMillis())
|
|
.eq(TBDeviceDelivery::getId, existDeviceDelivery.getId()));
|
|
.eq(TBDeviceDelivery::getId, existDeviceDelivery.getId()));
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -1024,12 +1020,12 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
inDeviceDelivery.setSupplierId(existDeviceDelivery.getSupplierId());
|
|
inDeviceDelivery.setSupplierId(existDeviceDelivery.getSupplierId());
|
|
inDeviceDelivery.setExpressNo(expressNo);
|
|
inDeviceDelivery.setExpressNo(expressNo);
|
|
inDeviceDelivery.setDeliveryType(InOutTypeEnum.IN);
|
|
inDeviceDelivery.setDeliveryType(InOutTypeEnum.IN);
|
|
- inDeviceDelivery.setStatus(DeviceDeliveryStatusEnum.IN);
|
|
|
|
|
|
+ inDeviceDelivery.setStatus(DeviceDeliveryStatusEnum.DELIVER);
|
|
inDeviceDelivery.setDeliverTime(System.currentTimeMillis());
|
|
inDeviceDelivery.setDeliverTime(System.currentTimeMillis());
|
|
inDeviceDelivery.setDeliverUserId(userId);
|
|
inDeviceDelivery.setDeliverUserId(userId);
|
|
inDeviceDelivery.setCreateTime(System.currentTimeMillis());
|
|
inDeviceDelivery.setCreateTime(System.currentTimeMillis());
|
|
inDeviceDelivery.setCreateId(userId);
|
|
inDeviceDelivery.setCreateId(userId);
|
|
- inDeviceDelivery.setEffect(Boolean.FALSE);
|
|
|
|
|
|
+ inDeviceDelivery.setEffect(Boolean.TRUE);
|
|
inDeviceDelivery.setDeviceStatus(existDeviceDelivery.getDeviceStatus());
|
|
inDeviceDelivery.setDeviceStatus(existDeviceDelivery.getDeviceStatus());
|
|
inDeviceDelivery.setRemark(remark);
|
|
inDeviceDelivery.setRemark(remark);
|
|
save(inDeviceDelivery);
|
|
save(inDeviceDelivery);
|
|
@@ -1056,7 +1052,7 @@ public class TBDeviceDeliveryServiceImpl extends ServiceImpl<TBDeviceDeliveryMap
|
|
newDeviceDelivery.setDeliverUserId(userId);
|
|
newDeviceDelivery.setDeliverUserId(userId);
|
|
newDeviceDelivery.setCreateTime(System.currentTimeMillis());
|
|
newDeviceDelivery.setCreateTime(System.currentTimeMillis());
|
|
newDeviceDelivery.setCreateId(userId);
|
|
newDeviceDelivery.setCreateId(userId);
|
|
- newDeviceDelivery.setEffect(Boolean.FALSE);
|
|
|
|
|
|
+ newDeviceDelivery.setEffect(Boolean.TRUE);
|
|
newDeviceDelivery.setDeviceStatus(existDeviceDelivery.getDeviceStatus());
|
|
newDeviceDelivery.setDeviceStatus(existDeviceDelivery.getDeviceStatus());
|
|
newDeviceDelivery.setRemark(remark);
|
|
newDeviceDelivery.setRemark(remark);
|
|
save(newDeviceDelivery);
|
|
save(newDeviceDelivery);
|