| | |
| | | package com.whyc.controller; |
| | | |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.pojo.Ld9Setparam; |
| | | import com.whyc.service.Ld9SetparamService; |
| | | import io.swagger.annotations.Api; |
| | | import io.swagger.annotations.ApiOperation; |
| | |
| | | public Response serchByCondition(@RequestParam int num,@RequestParam int devId,@RequestParam int battGroupid){ |
| | | return service.serchByCondition(num,devId,battGroupid); |
| | | } |
| | | |
| | | @ApiOperation(value = "设置LD9放电参数",notes = "LD9_setparamAction_ld9action_update") |
| | | @PostMapping("update") |
| | | public Response update(@RequestBody Ld9Setparam ld9Setparam){ |
| | | return service.update(ld9Setparam); |
| | | } |
| | | } |
| | |
| | | package com.whyc.mapper; |
| | | |
| | | import com.whyc.pojo.Fbs9100Setparam; |
| | | import com.whyc.pojo.Ld9Setparam; |
| | | |
| | | import java.util.List; |
| | |
| | | List<Ld9Setparam> serchbyDev_id(int devId); |
| | | //获取LD9放电参数 |
| | | List<Ld9Setparam> serchByCondition(int battGroupid); |
| | | |
| | | //获取LD9放电参数 |
| | | boolean updateParam(Ld9Setparam ld9Setparam); |
| | | } |
| | |
| | | import com.whyc.dto.FBS9100_ComBase; |
| | | import com.whyc.dto.Response; |
| | | import com.whyc.mapper.Ld9SetparamMapper; |
| | | import com.whyc.pojo.Fbs9100Setparam; |
| | | import com.whyc.pojo.Fbs9100Sysparam; |
| | | import com.whyc.pojo.Ld9Setparam; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | |
| | | PageInfo pageInfo=new PageInfo(list); |
| | | return new Response().set(1,pageInfo); |
| | | } |
| | | |
| | | //设置LD9放电参数 |
| | | public Response update(Ld9Setparam ld9Setparam) { |
| | | Boolean b=mapper.updateParam(ld9Setparam); |
| | | boolean bl=false; |
| | | if(b){ |
| | | bl=sendCmdToLd9Dev(ld9Setparam.getNum().intValue(),ld9Setparam.getDevId().intValue()); |
| | | } |
| | | return new Response().set(1,bl,bl==true?"修改参数成功!":"设置9100参数失败,请检查网络!"); |
| | | } |
| | | //机房命令操作设备时的cmd和ack校验 |
| | | public boolean sendCmdToLd9Dev(int cmd,int dev_id) |
| | | { |
| | |
| | | <?xml version="1.0" encoding="UTF-8"?> |
| | | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> |
| | | <mapper namespace="com.whyc.mapper.Ld9SetparamMapper"> |
| | | <update id="updateParam"> |
| | | update db_ram_db.tb_LD9_setparam set param_teststart_batt_num=#{paramTeststartBattNum},param_cap=#{paramCap},param_discharge_curr=#{paramDischargeCurr} |
| | | ,param_mon_curr_high=#{paramMonCurrHigh},param_charge_curr=#{paramChargeCurr},param_mon_curr_low=#{paramMonCurrLow},param_online_vol=#{paramOnlineVol},param_charge_curr_low=#{paramChargeCurrLow} |
| | | ,param_charge_cap_low=#{paramChargeCapLow},param_online_vol_recover=#{paramOnlineVolRecover},param_junheng_model=#{paramJunhengModel},param_cap_low=#{paramCapLow},param_tmp_high=#{paramTmpHigh},param_res_high=#{paramResHigh} |
| | | where dev_id=#{devId} |
| | | </update> |
| | | |
| | | |
| | | <select id="serchbyDev_id" resultType="Ld9Setparam"> |
| | | <select id="serchbyDev_id" resultType="Ld9Setparam"> |
| | | select db_battinf.tb_battinf.battgroupid,db_battinf.tb_battinf.StationName,db_battinf.tb_battinf.FBSDeviceId,db_battinf.tb_battinf.FBSDeviceIp,db_battinf.tb_battinf.BattGroupName |
| | | ,db_battinf.tb_battinf.MonCount,db_battinf.tb_battinf.MonVolStd,db_battinf.tb_battinf.MonCapStd |
| | | ,db_ram_db.tb_LD9_setparam.dev_id,db_ram_db.tb_LD9_setparam.op_cmd,db_ram_db.tb_LD9_setparam.param_teststart_batt_num,db_ram_db.tb_LD9_setparam.param_cap,param_discharge_curr |