Commit 4a2e8474 authored by tangwei's avatar tangwei

修改规则回调

parent 864af93b
...@@ -313,7 +313,13 @@ ...@@ -313,7 +313,13 @@
</select> </select>
<select id="getDutyPersonByTeamIdAndCarId" resultType="java.util.Map"> <select id="getDutyPersonByTeamIdAndCarId" resultType="java.util.Map">
SELECT SELECT
cfir.telephone AS mobilePhone,
(SELECT
cfi.field_value AS telephone
FROM
cb_dynamic_form_instance cfi
where cfi.instance_id = cou.sequence_nbr and cfi.field_code = 'telephone'
)AS mobilePhone,
hh.userId AS userId, hh.userId AS userId,
cou.biz_org_name AS userName, cou.biz_org_name AS userName,
cou.amos_org_id AS amosId cou.amos_org_id AS amosId
...@@ -352,18 +358,12 @@ FROM ...@@ -352,18 +358,12 @@ FROM
ss.deptName = #{departmentName} ss.deptName = #{departmentName}
) hh ) hh
LEFT JOIN cb_org_usr cou ON hh.userId = cou.sequence_nbr LEFT JOIN cb_org_usr cou ON hh.userId = cou.sequence_nbr
LEFT JOIN (
SELECT
MAX(
CASE
WHEN cfi.field_code = 'telephone' THEN
cfi.field_value
END
) AS telephone,
cfi.instance_id
FROM
cb_dynamic_form_instance cfi
) cfir ON cfir.instance_id = hh.userId
</select> </select>
<select id="getDutyPersonByTeamIdAndAirId" resultType="java.util.Map"> <select id="getDutyPersonByTeamIdAndAirId" resultType="java.util.Map">
SELECT SELECT
...@@ -429,10 +429,10 @@ FROM ...@@ -429,10 +429,10 @@ FROM
SELECT SELECT
Max( Max(
CASE CASE
WHEN cbd.field_code = 'positionType' THEN WHEN cbd.field_code = 'administrativePositionCode' THEN
cbd.field_value cbd.field_value
END END
) AS positionType, ) AS administrativePositionCode,
Max( Max(
CASE CASE
WHEN cbd.field_code = 'telephone' THEN WHEN cbd.field_code = 'telephone' THEN
...@@ -470,14 +470,14 @@ FROM ...@@ -470,14 +470,14 @@ FROM
LEFT JOIN cb_org_usr cour ON dd.instance_id = cour.sequence_nbr LEFT JOIN cb_org_usr cour ON dd.instance_id = cour.sequence_nbr
WHERE WHERE
<if test="positionType == null "> <if test="positionType == null ">
dd.positionType IS NOT NULL dd.administrativePositionCode IS NOT NULL
</if>
<if test="positionType != null">
dd.positionType in
<foreach collection="positionType" item="item" separator="," open="(" close=")" index="">
#{item, jdbcType=NUMERIC}
</foreach>
</if> </if>
<!-- <if test="positionType != null">-->
<!-- dd.positionType in-->
<!-- <foreach collection="positionType" item="item" separator="," open="(" close=")" index="">-->
<!-- #{item, jdbcType=NUMERIC}-->
<!-- </foreach> -->
<!-- </if>-->
</select> </select>
<select id ="getDutyFirePerson" resultType="java.util.Map"> <select id ="getDutyFirePerson" resultType="java.util.Map">
SELECT SELECT
......
...@@ -909,7 +909,7 @@ LEFT JOIN ( ...@@ -909,7 +909,7 @@ LEFT JOIN (
i.field_value, null) as 'telephone' from cb_dynamic_form_instance i where i.field_code = 'telephone' i.field_value, null) as 'telephone' from cb_dynamic_form_instance i where i.field_code = 'telephone'
and i.field_value is not null) b on cou .sequence_nbr = b.id2 and i.field_value is not null) b on cou .sequence_nbr = b.id2
) d left join cb_org_usr cbo on cbo.sequence_nbr = d.parentId where d.parentId in (select sequence_nbr from cb_org_usr cou where biz_org_name = #{bizOrgName}) ) d left join cb_org_usr cbo on cbo.sequence_nbr = d.parentId where d.parentId in (select sequence_nbr from cb_org_usr cou where biz_org_name = #{bizOrgName})
and d.administrativePositionCode is not null
</select> </select>
......
...@@ -3629,6 +3629,21 @@ ...@@ -3629,6 +3629,21 @@
</sql> </sql>
</changeSet> </changeSet>
<changeSet author="tw" id="2022-11-08-01">
<preConditions onFail="MARK_RAN">
<tableExists tableName="jc_alert_form" />
</preConditions>
<comment>add data jc_alert_form</comment>
<sql>
REPLACE INTO `jc_alert_form`(`sequence_nbr`, `alert_type_code`, `field_value_code`, `field_name`, `field_code`, `field_type`, `rec_user_name`, `rec_user_id`, `rec_date`, `is_delete`, `block`, `sort_num`, `url`, `hide`) VALUES (132, '229', NULL, '火灾经度', 'floorLongitude', 'input', NULL, NULL, NULL, b'0', b'0', 2, NULL, b'1');
REPLACE INTO `jc_alert_form`(`sequence_nbr`, `alert_type_code`, `field_value_code`, `field_name`, `field_code`, `field_type`, `rec_user_name`, `rec_user_id`, `rec_date`, `is_delete`, `block`, `sort_num`, `url`, `hide`) VALUES (133, '229', NULL, '火灾纬度', 'floorLatitude', 'input', NULL, NULL, NULL, b'0', b'0', 3, NULL, b'1');
</sql>
</changeSet>
</databaseChangeLog> </databaseChangeLog>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment