|
@@ -10,6 +10,7 @@ import com.qmth.sop.business.entity.SysDevice;
|
|
|
import com.qmth.sop.business.entity.SysUser;
|
|
|
import com.qmth.sop.business.mapper.SysDeviceMapper;
|
|
|
import com.qmth.sop.business.service.SysDeviceService;
|
|
|
+import com.qmth.sop.common.contant.SystemConstant;
|
|
|
import com.qmth.sop.common.enums.DeviceStatusEnum;
|
|
|
import com.qmth.sop.common.enums.ExceptionResultEnum;
|
|
|
import com.qmth.sop.common.enums.FieldUniqueEnum;
|
|
@@ -46,8 +47,14 @@ public class SysDeviceServiceImpl extends ServiceImpl<SysDeviceMapper, SysDevice
|
|
|
* @return
|
|
|
*/
|
|
|
@Override
|
|
|
- public IPage<SysDeviceResult> query(IPage<Map> iPage, Long supplierId, String brand, String model, String deviceCode, DeviceStatusEnum status, InOutTypeEnum bound, Boolean enable) {
|
|
|
- return this.baseMapper.query(iPage, supplierId,brand,model,deviceCode,Objects.nonNull(status)?status.name():null,Objects.nonNull(bound)?bound.name():null,enable);
|
|
|
+ public IPage<SysDeviceResult> query(IPage<Map> iPage, Long supplierId, String brand, String model, String deviceCode,String serialNo, DeviceStatusEnum status, InOutTypeEnum bound, Boolean enable) {
|
|
|
+ if (deviceCode != null && deviceCode.length() > 0){
|
|
|
+ deviceCode = SystemConstant.translateSpecificSign(deviceCode);
|
|
|
+ }
|
|
|
+ if (serialNo != null && serialNo.length() > 0){
|
|
|
+ serialNo = SystemConstant.translateSpecificSign(serialNo);
|
|
|
+ }
|
|
|
+ return this.baseMapper.query(iPage, supplierId,brand,model,deviceCode,serialNo,Objects.nonNull(status)?status.name():null,Objects.nonNull(bound)?bound.name():null,enable);
|
|
|
}
|
|
|
|
|
|
/**
|