修改维修功能

This commit is contained in:
yangjun 2025-08-14 13:52:08 +08:00
parent e4442ce53d
commit f84ee0ff92
12 changed files with 79 additions and 1 deletions

View File

@ -17,6 +17,7 @@ import javax.servlet.http.HttpServletRequest;
import cn.hutool.json.JSONObject;
import com.nu.modules.tplink.camera.entity.NuBaseInfo;
import com.nu.modules.tplink.camera.model.CameraTreeModel;
import com.nu.modules.tq.electricity.entity.ElectricityMeter;
import org.apache.commons.lang.StringUtils;
import org.jeecg.common.api.vo.Result;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -675,4 +676,10 @@ public class CameraInfoController extends JeecgController<CameraInfo, ICameraInf
IPage<CameraInfo> pageList = service.findNuSyncPage(page, cameraInfo);
return Result.OK(pageList);
}
@AutoLog(value = "维修摄像头")
@RequestMapping(value = "/weixiu", method = {RequestMethod.PUT,RequestMethod.POST})
public Result<String> weixiu(@RequestBody CameraInfo cameraInfo) {
service.weixiu(cameraInfo);
return Result.OK("操作成功!");
}
}

View File

@ -76,4 +76,6 @@ public interface ICameraInfoService extends IService<CameraInfo> {
IPage<CameraInfo> findNuSyncPage(Page<CameraInfo> page,CameraInfo cameraInfo);
void updateDepartById(CameraInfo cameraInfo);
void weixiu(CameraInfo cameraInfo);
}

View File

@ -3059,4 +3059,14 @@ public class CameraInfoServiceImpl extends ServiceImpl<CameraInfoMapper, CameraI
baseMapper.updateDepartById(cameraInfo);
}
@Override
public void weixiu(CameraInfo cameraInfo) {
baseMapper.updateById(cameraInfo);
syncImpl.syncWeixiu(cameraInfo.getDepartServerUrl(),cameraInfo);
}
@DS("#dataSourceCode")
public void syncWeixiu(String dataSourceCode, CameraInfo cameraInfo){
baseMapper.updateById(cameraInfo);
}
}

View File

@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.nu.modules.tq.electricity.entity.ElectricityMeter;
import com.nu.modules.tq.electricity.service.IElectricityMeterService;
import com.nu.modules.yiweilian.humid.entity.HumidDevice;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
@ -229,4 +230,10 @@ public class ElectricityMeterController extends JeecgController<ElectricityMeter
IPage<ElectricityMeter> pageList = service.findNuSyncPage(page, electricityMeter);
return Result.OK(pageList);
}
@AutoLog(value = "维修电表")
@RequestMapping(value = "/weixiu", method = {RequestMethod.PUT,RequestMethod.POST})
public Result<String> weixiu(@RequestBody ElectricityMeter electricityMeter) {
service.weixiu(electricityMeter);
return Result.OK("操作成功!");
}
}

View File

@ -35,4 +35,6 @@ public interface IElectricityMeterService extends IService<ElectricityMeter> {
IPage<ElectricityMeter> findNuSyncPage(Page<ElectricityMeter> page,ElectricityMeter electricityMeter);
void updateDepartById(ElectricityMeter electricityMeter);
void weixiu(ElectricityMeter electricityMeter);
}

View File

@ -17,6 +17,7 @@ import com.nu.modules.tq.common.service.ITqApiLogService;
import com.nu.modules.tq.utils.HttpTool;
import com.nu.modules.tq.utils.SignTool;
import com.nu.modules.tq.utils.TqApi;
import com.nu.modules.yiweilian.humid.entity.HumidDevice;
import lombok.extern.slf4j.Slf4j;
import com.nu.modules.tq.electricity.entity.ElectricityMeter;
import com.nu.modules.tq.electricity.mapper.ElectricityMeterMapper;
@ -984,5 +985,15 @@ public class ElectricityMeterServiceImpl extends ServiceImpl<ElectricityMeterMap
public void updateDepartById(ElectricityMeter electricityMeter) {
baseMapper.updateDepartById(electricityMeter);
}
@Override
public void weixiu(ElectricityMeter electricityMeter) {
baseMapper.updateById(electricityMeter);
syncImpl.syncWeixiu(electricityMeter.getDepartServerUrl(),electricityMeter);
}
@DS("#dataSourceCode")
public void syncWeixiu(String dataSourceCode, ElectricityMeter electricityMeter){
baseMapper.updateById(electricityMeter);
}
}

View File

@ -81,6 +81,13 @@ public class WaterMeterController extends JeecgController<WaterMeter, IWaterMete
service.updateById(waterMeter);
return Result.OK("编辑成功!");
}
@AutoLog(value = "维修水表信息")
@RequestMapping(value = "/weixiu", method = {RequestMethod.PUT,RequestMethod.POST})
public Result<String> weixiu(@RequestBody WaterMeter waterMeter) {
service.weixiu(waterMeter);
return Result.OK("操作成功!");
}
@AutoLog(value = "修改水表信息")
@RequestMapping(value = "/updateDepartById", method = {RequestMethod.PUT,RequestMethod.POST})
public Result<String> updateDepartById(@RequestBody WaterMeter waterMeter) {

View File

@ -35,4 +35,6 @@ public interface IWaterMeterService extends IService<WaterMeter> {
IPage<WaterMeter> findNuSyncPage(Page<WaterMeter> page,WaterMeter waterMeter);
void updateDepartById(WaterMeter waterMeter);
void weixiu(WaterMeter waterMeter);
}

View File

@ -998,4 +998,14 @@ public class WaterMeterServiceImpl extends ServiceImpl<WaterMeterMapper, WaterMe
baseMapper.updateDepartById(waterMeter);
}
@Override
public void weixiu(WaterMeter waterMeter) {
baseMapper.updateById(waterMeter);
syncImpl.syncWeixiu(waterMeter.getDepartServerUrl(),waterMeter);
}
@DS("#dataSourceCode")
public void syncWeixiu(String dataSourceCode,WaterMeter waterMeter){
baseMapper.updateById(waterMeter);
}
}

View File

@ -2,6 +2,7 @@ package com.nu.modules.yiweilian.humid.controller;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.nu.modules.tq.water.entity.WaterMeter;
import com.nu.modules.yiweilian.humid.entity.HumidDevice;
import com.nu.modules.yiweilian.humid.service.IHumidDeviceService;
import io.swagger.annotations.ApiOperation;
@ -287,5 +288,11 @@ public class HumidDeviceController extends JeecgController<HumidDevice, IHumidDe
IPage<HumidDevice> pageList = service.findNuSyncPage(page, humidDevice);
return Result.OK(pageList);
}
@AutoLog(value = "维修温湿度计")
@RequestMapping(value = "/weixiu", method = {RequestMethod.PUT,RequestMethod.POST})
public Result<String> weixiu(@RequestBody HumidDevice humidDevice) {
service.weixiu(humidDevice);
return Result.OK("操作成功!");
}
}

View File

@ -34,4 +34,6 @@ public interface IHumidDeviceService extends IService<HumidDevice> {
IPage<HumidDevice> findNuSyncPage(Page<HumidDevice> page,HumidDevice humidDevice);
void updateDepartById(HumidDevice humidDevice);
void weixiu(HumidDevice humidDevice);
}

View File

@ -10,6 +10,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.nu.modules.syncLog.entity.SyncLog;
import com.nu.modules.syncLog.service.ISyncLogService;
import com.nu.modules.tq.water.entity.WaterMeter;
import com.nu.modules.yiweilian.humid.entity.HumidDevice;
import com.nu.modules.yiweilian.humid.mapper.HumidDeviceMapper;
import com.nu.modules.yiweilian.humid.service.IHumidDeviceService;
@ -928,5 +929,15 @@ public class HumidDeviceServiceImpl extends ServiceImpl<HumidDeviceMapper, Humid
baseMapper.updateDepartById(humidDevice);
}
@Override
public void weixiu(HumidDevice humidDevice) {
baseMapper.updateById(humidDevice);
syncImpl.syncWeixiu(humidDevice.getDepartServerUrl(),humidDevice);
}
@DS("#dataSourceCode")
public void syncWeixiu(String dataSourceCode, HumidDevice humidDevice){
baseMapper.updateById(humidDevice);
}
}