src/main/java/com/whyc/controller/Fbs9100SetparamController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/dto/FBS9100_ComBase.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/whyc/service/Fbs9100SetparamService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/whyc/controller/Fbs9100SetparamController.java
@@ -1,5 +1,6 @@ package com.whyc.controller; import com.sun.jna.platform.win32.OaIdl; import com.whyc.dto.Response; import com.whyc.pojo.Fbs9100Setparam; import com.whyc.service.Fbs9100SetparamService; @@ -7,6 +8,8 @@ import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Date; @Api(tags = "作业管理-放电计划管理") @RestController @@ -243,6 +246,12 @@ return service.updateLD6StartTest(devId); } @ApiOperation(tags = "设置参数", value = "设置参数-61850-同步时间") @GetMapping("update61850SyncTime") public Response update61850SyncTime(@RequestParam int devId,@RequestParam String syncTime) { return service.update61850SyncTime(devId,syncTime); } @ApiOperation(tags = "设置参数", value = "设置参数-LD6-停止测试") @PostMapping("updateLD6StopTest") public Response updateLD6StopTest(@RequestParam int devId) { src/main/java/com/whyc/dto/FBS9100_ComBase.java
@@ -187,4 +187,8 @@ public static final int LD6_CMD_GETPARAM = 41; //获取放电参数 public static final int LD6_CMD_GETPARAM_ACK = 48; //获取放电参数成功 //61850同步时间 public static final int CMD_updateXZTime = 0xD1; //设置协转时间 public static final int CMD_updateXZTimeAck = 0xD2; //设置协转时间成功 } src/main/java/com/whyc/service/Fbs9100SetparamService.java
@@ -17,10 +17,12 @@ import com.whyc.pojo.Fbs9100Setparam; import com.whyc.pojo.Li9130SetparamPlan; import com.whyc.util.ActionUtil; import com.whyc.util.ThreadLocalUtil; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import javax.annotation.Resource; import java.util.Date; import java.util.List; @Service @@ -270,6 +272,9 @@ break; case FBS9100_ComBase.CMD_ForceSetNowBatt: m_cmd_ack = FBS9100_ComBase.CMD_ForceSetNowBatt_ACK; break; case FBS9100_ComBase.CMD_updateXZTime: m_cmd_ack = FBS9100_ComBase.CMD_updateXZTimeAck; break; default: return false; @@ -758,6 +763,16 @@ return new Response().set(1, res, res ? "修改参数成功" : "设置参数失败,请检查网络"); } //设置参数-61850-同步时间 public Response update61850SyncTime(int devId,String syncTime) { UpdateWrapper<Fbs9100Setparam> update = Wrappers.update(); update.set("OffLineYHstarttime",ThreadLocalUtil.parse(syncTime,1));//同步时间 update.eq("dev_id",devId); mapper.update((Fbs9100Setparam) ActionUtil.objeNull,update); boolean bl=sendCmdToFBS9100Dev(FBS9100_ComBase.CMD_updateXZTime,0,devId); return new Response().set(1, bl, bl ? "同步时间成功" : "同步时间失败,请检查网络"); } public Response updateLD6StartTest(int devId) { return updateOpCmd(devId,FBS9100_ComBase.LD6_CMD_STARTTEST); }