|
|
|
@ -47,21 +47,21 @@ |
|
|
|
|
|
|
|
|
|
|
|
<select id="getDbFormDataByBizKey" parameterType="String" resultType="com.mdp.form.entity.FormData"> |
|
|
|
select * from FORM.form_data res |
|
|
|
select * from form_data res |
|
|
|
where res.biz_key = #{bizKey} |
|
|
|
</select> |
|
|
|
<update id="updateTagsById" parameterType="HashMap"> |
|
|
|
update FORM.form_data |
|
|
|
update form_data |
|
|
|
set tag_ids=#{tagIds},tag_names=#{tagNames} where id=#{id} |
|
|
|
</update> |
|
|
|
<select id="countByFormId" parameterType="HashMap" resultType="long"> |
|
|
|
select count(1) from FORM.form_data res where res.form_id=#{formId} |
|
|
|
select count(1) from form_data res where res.form_id=#{formId} |
|
|
|
</select> |
|
|
|
|
|
|
|
<!-- 批量更新 --> |
|
|
|
<update id="batchUpdateWithoutFlowState" parameterType="List"> |
|
|
|
<foreach collection="list" item="item" index="index" separator=";" > |
|
|
|
update FORM.form_data set |
|
|
|
update form_data set |
|
|
|
two = #{item.two}, |
|
|
|
three = #{item.three}, |
|
|
|
four = #{item.four}, |
|
|
|
@ -100,17 +100,17 @@ |
|
|
|
|
|
|
|
<!-- 根据主键修改一条记录 --> |
|
|
|
<update id="updateFlowStateByProcInst" parameterType="HashMap"> |
|
|
|
update FORM.form_data res,FORM.form_data_process_approva app set res.flow_state=#{flowState},res.last_time=now(),app.flow_state=#{flowState},app.flow_last_time=now() |
|
|
|
update form_data res,form_data_process_approva app set res.flow_state=#{flowState},res.last_time=now(),app.flow_state=#{flowState},app.flow_last_time=now() |
|
|
|
<if test=' flowState=="3" or flowState=="4" or flowState=="2"'>,app.end_time=now()</if> |
|
|
|
where res.form_id=#{formId} and app.form_data_id=res.id and app.proc_inst_id=#{procInstId} |
|
|
|
</update> |
|
|
|
|
|
|
|
<update id="updateSomeFieldsByProcInstId" parameterType="HashMap"> |
|
|
|
update FORM.form_data res |
|
|
|
update form_data res |
|
|
|
<set> |
|
|
|
<include refid="someFieldSet"/> |
|
|
|
</set> |
|
|
|
where EXISTS ( SELECT 1 FROM FORM.form_data_process_approva a where a.proc_inst_id = #{procInstId} AND a.form_data_id = res.id ) |
|
|
|
where EXISTS ( SELECT 1 FROM form_data_process_approva a where a.proc_inst_id = #{procInstId} AND a.form_data_id = res.id ) |
|
|
|
</update> |
|
|
|
<!--结束 自定义sql函数区域--> |
|
|
|
|
|
|
|
|