From a0ccfe5dd2b4e952443caecc3177833e0cebc727 Mon Sep 17 00:00:00 2001 From: whycxzp <glperry@163.com> Date: 星期三, 13 十一月 2024 15:55:38 +0800 Subject: [PATCH] 调整语法不兼容 --- src/main/resources/mapper/Fbs9100sFodParamMapper.xml | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/resources/mapper/Fbs9100sFodParamMapper.xml b/src/main/resources/mapper/Fbs9100sFodParamMapper.xml index fcac351..bb682d6 100644 --- a/src/main/resources/mapper/Fbs9100sFodParamMapper.xml +++ b/src/main/resources/mapper/Fbs9100sFodParamMapper.xml @@ -4,8 +4,15 @@ <update id="startOrStopTest" parameterType="fbs9100sFodParam"> - replace into db_ram_db.tb_fbs9100s_fod_param(dev_id,GroupNum,BattGroupNum) - values(#{devId},#{GroupNum},#{BattGroupNum}) + <!-- replace into db_ram_db.tb_fbs9100s_fod_param(dev_id,GroupNum,BattGroupNum) + values(#{devId},#{GroupNum},#{BattGroupNum})--> + merge into db_ram_db.tb_fbs9100s_fod_param tgt + using (select #{devId} as dev_id) as src + on tgt.dev_id = src.dev_id + when matched then + update set tgt.GroupNum = #{GroupNum},tgt.BattGroupNum = #{BattGroupNum} + when not matched then + insert(dev_id,GroupNum,BattGroupNum) values(#{devId},#{GroupNum},#{BattGroupNum}) </update> <update id="replace" parameterType="fbs9100sFodParam"> replace into db_ram_db.tb_fbs9100s_fod_param(dev_id,GroupNum,BattGroupNum,STDCap_one,FloatVol_one,Strength_one,YHStrength_one,TimeLong_one,STDCap_two,FloatVol_two,Strength_two,YHStrength_two,TimeLong_two -- Gitblit v1.9.1