diff --git a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java index a9ca4359..43ea21d2 100644 --- a/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java +++ b/nflg-mobilebroken-cfs-app/src/main/java/com/nflg/mobilebroken/cfs/controller/TiketController.java @@ -96,7 +96,7 @@ public class TiketController extends ControllerBase { **/ @PostMapping("searchDevice") public ApiResult> searchDevice(@Valid @RequestBody SearchDeviceRequest request) { - return ApiResult.success(deviceService.searchDevice(request)); + return ApiResult.success(deviceService.searchDevice(request,MultilingualUtil.getLanguage())); } /** diff --git a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/DeviceVO.java b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/DeviceVO.java index 4f5090e5..52f3a6e7 100644 --- a/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/DeviceVO.java +++ b/nflg-mobilebroken-common/src/main/java/com/nflg/mobilebroken/common/pojo/vo/DeviceVO.java @@ -18,6 +18,9 @@ public class DeviceVO { // 设备型号 private String modelNo; + //质保状态 + private String warrantyState; + // 设备类型 private String deviceType; diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/DeviceMapper.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/DeviceMapper.java index 8a9595d0..fb640ab8 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/DeviceMapper.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/mapper/DeviceMapper.java @@ -35,7 +35,7 @@ public interface DeviceMapper extends BaseMapper { void batchDelByIds(@Param("ids")List ids); - Page searchDevice(SearchDeviceRequest request, List companyIds, Page page); + Page searchDevice(SearchDeviceRequest request, List companyIds,String language, Page page); void taskWarrantyStateNotStarted(); diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IDeviceService.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IDeviceService.java index 774178c7..4eb4cfed 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IDeviceService.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/IDeviceService.java @@ -28,7 +28,7 @@ public interface IDeviceService extends IService { void batchDelByIds(@Param("ids") List ids); - Page searchDevice(SearchDeviceRequest request); + Page searchDevice(SearchDeviceRequest request,String language); void taskWarrantyStateNotStarted(); diff --git a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/DeviceServiceImpl.java b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/DeviceServiceImpl.java index 7e592fea..fa14b7a9 100644 --- a/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/DeviceServiceImpl.java +++ b/nflg-mobilebroken-repository/src/main/java/com/nflg/mobilebroken/repository/service/impl/DeviceServiceImpl.java @@ -49,7 +49,7 @@ public class DeviceServiceImpl extends ServiceImpl impleme } @Override - public Page searchDevice(SearchDeviceRequest request) { + public Page searchDevice(SearchDeviceRequest request,String language) { // IPage page = lambdaQuery() // .like(StrUtil.isNotBlank(request.getDeviceNo()), Device::getDeviceNo, request.getDeviceNo()) // .like(StrUtil.isNotBlank(request.getModelNo()), Device::getModelNo, request.getModelNo()) @@ -57,7 +57,7 @@ public class DeviceServiceImpl extends ServiceImpl impleme // .page(new Page<>(request.getPage(), request.getPageSize())); // return PageUtil.convert(page, d -> Convert.convert(DeviceVO.class, d)); List companyIds = AppUserUtil.getCompanyIds(); - return baseMapper.searchDevice(request, companyIds, new Page<>(request.getPage(), request.getPageSize())); + return baseMapper.searchDevice(request, companyIds,language ,new Page<>(request.getPage(), request.getPageSize())); } public void taskWarrantyStateNotStarted(){ diff --git a/nflg-mobilebroken-repository/src/main/resources/mapper/DeviceMapper.xml b/nflg-mobilebroken-repository/src/main/resources/mapper/DeviceMapper.xml index 6d29eae3..e743185f 100644 --- a/nflg-mobilebroken-repository/src/main/resources/mapper/DeviceMapper.xml +++ b/nflg-mobilebroken-repository/src/main/resources/mapper/DeviceMapper.xml @@ -58,10 +58,13 @@