|
@@ -52,8 +52,9 @@ public class TBDeviceInOutServiceImpl extends ServiceImpl<TBDeviceInOutMapper, T
|
|
|
private TBDeviceDeliveryService tbDeviceDeliveryService;
|
|
|
|
|
|
@Override
|
|
|
- public IPage<DeviceInOutResult> findDeviceInOutPageBySop(Long serviceUnitId, DeviceUsageTypeEnum usageType, Long userId, DeviceStatusEnum deviceStatus, Long inOutTimeStart, Long inOutTimeEnd, String deviceNo, String customName, String location, String address, String serialNo, Integer pageNumber, Integer pageSize) {
|
|
|
+ public IPage<DeviceInOutResult> findDeviceInOutPageBySop(Long serviceUnitId, DeviceUsageTypeEnum usageType, Long userId, DeviceStatusEnum deviceStatus, Long inOutTimeStart, Long inOutTimeEnd, String deviceNo, String deviceSerialNo, String customName, String location, String address, String serialNo, Integer pageNumber, Integer pageSize) {
|
|
|
deviceNo = SystemConstant.translateSpecificSign(deviceNo);
|
|
|
+ deviceSerialNo = SystemConstant.translateSpecificSign(deviceSerialNo);
|
|
|
customName = SystemConstant.translateSpecificSign(customName);
|
|
|
location = SystemConstant.translateSpecificSign(location);
|
|
|
address = SystemConstant.translateSpecificSign(address);
|
|
@@ -62,7 +63,7 @@ public class TBDeviceInOutServiceImpl extends ServiceImpl<TBDeviceInOutMapper, T
|
|
|
SysUser requestUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
DataPermissionDto dpr = sysUserService.buildUserDataPermission(requestUser.getId());
|
|
|
IPage<DeviceInOutResult> result = this.baseMapper.findDeviceInOutPageBySop(new Page<>(pageNumber, pageSize), serviceUnitId, usageType,
|
|
|
- userId, deviceStatus, inOutTimeStart, inOutTimeEnd, deviceNo, customName, location, address, serialNo, dpr);
|
|
|
+ userId, deviceStatus, inOutTimeStart, inOutTimeEnd, deviceNo, deviceSerialNo, customName, location, address, serialNo, dpr);
|
|
|
result.getRecords().forEach(e -> {
|
|
|
String addressArrTemp = e.getAddressArrTemp();
|
|
|
String locationArrTemp = e.getLocationArrTemp();
|
|
@@ -107,7 +108,7 @@ public class TBDeviceInOutServiceImpl extends ServiceImpl<TBDeviceInOutMapper, T
|
|
|
}
|
|
|
TBDeviceDelivery tbDeviceDelivery = cellDeliveryList.get(0);
|
|
|
String deliveryCrmNo = tbDeviceDelivery.getCrmNo();
|
|
|
- if (!InOutTypeEnum.OUT.equals(tbDeviceDelivery.getDeliveryType()) || !DeviceDeliveryStatusEnum.DELIVER.equals(tbDeviceDelivery.getStatus())){
|
|
|
+ if (!InOutTypeEnum.OUT.equals(tbDeviceDelivery.getDeliveryType()) || !DeviceDeliveryStatusEnum.DELIVER.equals(tbDeviceDelivery.getStatus())) {
|
|
|
// 出库 且 已发货的可以出库
|
|
|
continue;
|
|
|
}
|
|
@@ -235,18 +236,19 @@ public class TBDeviceInOutServiceImpl extends ServiceImpl<TBDeviceInOutMapper, T
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public IPage<DeviceInOutResult> findDeviceInOutPageBySource(Long serviceUnitId, DeviceUsageTypeEnum usageType, Long userId, DeviceStatusEnum deviceStatus, Long inOutTimeStart, Long inOutTimeEnd, String deviceNo, String customName, String location, String address, String serialNo, Integer pageNumber, Integer pageSize) {
|
|
|
+ public IPage<DeviceInOutResult> findDeviceInOutPageBySource(Long serviceUnitId, DeviceUsageTypeEnum usageType, Long userId, DeviceStatusEnum deviceStatus, Long inOutTimeStart, Long inOutTimeEnd, String deviceNo, String deviceSerialNo, String customName, String location, String address, String serialNo, Integer pageNumber, Integer pageSize) {
|
|
|
deviceNo = SystemConstant.translateSpecificSign(deviceNo);
|
|
|
customName = SystemConstant.translateSpecificSign(customName);
|
|
|
location = SystemConstant.translateSpecificSign(location);
|
|
|
address = SystemConstant.translateSpecificSign(address);
|
|
|
serialNo = SystemConstant.translateSpecificSign(serialNo);
|
|
|
+ deviceSerialNo = SystemConstant.translateSpecificSign(deviceSerialNo);
|
|
|
|
|
|
SysUser requestUser = (SysUser) ServletUtil.getRequestUser();
|
|
|
DataPermissionDto dpr = sysUserService.buildUserDataPermission(requestUser.getId());
|
|
|
|
|
|
IPage<DeviceInOutResult> result = this.baseMapper.findDeviceInOutPageBySource(new Page<>(pageNumber, pageSize), serviceUnitId, usageType,
|
|
|
- userId, deviceStatus, inOutTimeStart, inOutTimeEnd, deviceNo, customName, location, address, serialNo, dpr);
|
|
|
+ userId, deviceStatus, inOutTimeStart, inOutTimeEnd, deviceNo, deviceSerialNo, customName, location, address, serialNo, dpr);
|
|
|
|
|
|
result.getRecords().forEach(e -> {
|
|
|
String addressArrTemp = e.getAddressArrTemp();
|