无关风月
2024-07-11 eb6b6dbb35a9f029e0b7d269773685c19fd40976
cloud-server-account/src/main/java/com/dsh/account/controller/CityController.java
@@ -40,26 +40,26 @@
    @PostMapping("/base/city/list")
    public Page<TCityManager> list(@RequestBody CityListQuery listQuery){
    public Page<TCityManager> list(@RequestBody CityListQuery listQuery) {
        try {
            Page<TCityManager> page = new Page<>(listQuery.getOffset(), listQuery.getLimit());
            LambdaQueryWrapper<TCityManager> tCityManagerLambdaQueryWrapper = new LambdaQueryWrapper<>();
            tCityManagerLambdaQueryWrapper.ne(TCityManager::getState,3);
            if(ToolUtil.isNotEmpty(listQuery.getProvinceCode())){
                tCityManagerLambdaQueryWrapper.eq(TCityManager::getProvinceCode,listQuery.getProvinceCode());
            tCityManagerLambdaQueryWrapper.ne(TCityManager::getState, 3);
            if (ToolUtil.isNotEmpty(listQuery.getProvinceCode())) {
                tCityManagerLambdaQueryWrapper.eq(TCityManager::getProvinceCode, listQuery.getProvinceCode());
            }
            if(ToolUtil.isNotEmpty(listQuery.getCityCode())){
                tCityManagerLambdaQueryWrapper.eq(TCityManager::getCityCode,listQuery.getCityCode());
            if (ToolUtil.isNotEmpty(listQuery.getCityCode())) {
                tCityManagerLambdaQueryWrapper.eq(TCityManager::getCityCode, listQuery.getCityCode());
            }
            if(ToolUtil.isNotEmpty(listQuery.getName())){
                tCityManagerLambdaQueryWrapper.like(TCityManager::getName,listQuery.getName());
            if (ToolUtil.isNotEmpty(listQuery.getName())) {
                tCityManagerLambdaQueryWrapper.like(TCityManager::getName, listQuery.getName());
            }
            if(ToolUtil.isNotEmpty(listQuery.getPhone())){
                tCityManagerLambdaQueryWrapper.like(TCityManager::getPhone,listQuery.getPhone());
            if (ToolUtil.isNotEmpty(listQuery.getPhone())) {
                tCityManagerLambdaQueryWrapper.like(TCityManager::getPhone, listQuery.getPhone());
            }
            Page<TCityManager> page1 = cityService.page(page, tCityManagerLambdaQueryWrapper);
            return page1;
        }catch (Exception e){
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
@@ -67,13 +67,57 @@
    @PostMapping("/base/city/add")
    public void add(@RequestBody TCityManager manager){
    public Integer add(@RequestBody TCityManager manager) {
        try {
            cityService.save(manager);
        }catch (Exception e){
            return manager.getId();
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }
    @PostMapping("/base/city/getById")
    public TCityManager getById(@RequestBody Integer id) {
        try {
            return cityService.getById(id);
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }
    @PostMapping("/base/city/update")
    public void update(@RequestBody TCityManager manager) {
        try {
            cityService.updateById(manager);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    @PostMapping("/base/city/freeze")
    public void freeze(@RequestBody Integer id) {
        try {
            TCityManager byId = cityService.getById(id);
            byId.setState(2);
            cityService.updateById(byId);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    @PostMapping("/base/city/unfreeze")
    public void unfreeze(@RequestBody Integer id) {
        try {
            TCityManager byId = cityService.getById(id);
            byId.setState(1);
            cityService.updateById(byId);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}