Procházet zdrojové kódy

修复点号规则为空时,查询可能异常的问题

欧阳劲驰 před 1 měsícem
rodič
revize
1506ea0b1b

+ 4 - 1
src/main/resources/mapper/GisSurveyJobInfoMapper.xml

@@ -14,7 +14,10 @@
         (rf->>'ordering')::int2 as ordering
         from
         v_k3_gis_survey_job_info,
-        jsonb_array_elements(rule_format::jsonb) as rf
+        jsonb_array_elements(coalesce(
+        nullif(rule_format, '')::jsonb,
+        '[]'::jsonb
+        )) as rf
         where uid = #{uid,jdbcType=VARCHAR};
     </select>