소스 검색

feat(d2-02-t3): Mapper saveOrUpdateData同步范围列(INSERT列名+values两段对齐,防静默丢数据)

huangjie 2 일 전
부모
커밋
758422cefd

+ 4 - 1
aivof-tl-control/aivfo-tl-control-mapper/src/main/resources/mapper/HouseWellSettingMapper.xml

@@ -94,7 +94,8 @@
 
     <insert id="saveOrUpdateData">
         insert into house_well_setting (tl_sn, house_sn, well_sn, left_offset, bottom_offset, move_down_layer,
-        horizontal_motor_position, eeprom_clear_position, focus_layer_spacing_pulse, focus_layer_count, create_by, create_time,
+        horizontal_motor_position, eeprom_clear_position, focus_layer_spacing_pulse, focus_layer_count,
+        horizontal_focus_range, vertical_focus_range, create_by, create_time,
         update_by, update_time, deleted, platform_id)
         values
         <foreach collection="houseWellSettingList" item="item" index="index" separator=",">
@@ -109,6 +110,8 @@
             #{item.eepromClearPosition},
             #{item.focusLayerSpacingPulse},
             #{item.focusLayerCount},
+            #{item.horizontalFocusRange},
+            #{item.verticalFocusRange},
             'tl',
             now(),
             'tl',

+ 10 - 2
aivof-tl-control/aivfo-tl-control-mapper/src/main/resources/mapper/TlSettingMapper.xml

@@ -28,7 +28,11 @@
                                 focus_layer_count,
                                 focus_layer_down,
                                 focus_peak_ratio_threshold,
-                                local_autofocus_enabled
+                                local_autofocus_enabled,
+                                focus_h_range_default,
+                                focus_v_range_default,
+                                focus_exposure_min,
+                                focus_exposure_max
         )
         values (
                    #{tlSetting.tlSn},
@@ -85,7 +89,11 @@
                    #{tlSetting.focusLayerCount},
                    #{tlSetting.focusLayerDown},
                    #{tlSetting.focusPeakRatioThreshold},
-                   #{tlSetting.localAutofocusEnabled}
+                   #{tlSetting.localAutofocusEnabled},
+                   #{tlSetting.focusHRangeDefault},
+                   #{tlSetting.focusVRangeDefault},
+                   #{tlSetting.focusExposureMin},
+                   #{tlSetting.focusExposureMax}
                )
         on duplicate key update day_lighting             = VALUES(day_lighting),
                                 update_time              = VALUES(update_time),