insert into bm_loss_assign
(
code,
agreement_id,
loss_man,
phone,
loss_url,
status,
create_by,
create_time,
del_flag
) values (
#{code},
#{agreementId},
#{lossMan},
#{lossPhone},
#{lossUrl},
#{status},
#{createBy},
NOW(),
'1'
)
insert into bm_loss_assign_details(loss_assign_id, type_id, ma_id, num, create_by,create_time, del_flag)
values
(#{item.lossId}, #{item.typeId}, #{item.maId}, #{item.lossNum}, #{item.createBy}, NOW() , '1')
insert into uni_org.sys_information
id,
create_time,
create_user_name,
title,
content,
web_app_id,
type,
extend,
send_user_name,
web_url,
type_id,
business_id,
flow_state,
rout,
next_status,
extend_name,
#{id},
now(),
#{createUserName},
#{title},
#{content},
#{webAppId},
#{type},
#{extend},
#{sendUserName},
#{webUrl},
#{typeId},
#{businessId},
#{flowState},
#{rout},
#{nextStatus},
#{extendName},
insert into uni_org.sys_information_people
id,
create_time,
update_time,
information_id,
read_state,
handle_state,
receiver_username,
update_user,
is_examine,
#{id},
now(),
#{updateTime},
#{informationId},
#{readState},
#{handleState},
#{receiverUsername},
#{updateUser},
#{isExamine},
update bm_loss_assign
set
agreement_id = #{agreementId},
loss_man = #{lossMan},
phone = #{lossPhone},
loss_url = #{lossUrl},
status = #{status},
update_time= NOW()
where id = #{id}
update ma_machine
set
ma_status = #{maStatus}
where ma_id = #{maId}
update slt_agreement_info set end_time = now() where ma_id = #{maId} and agreement_id = #{agreementId} and status = 0
update bm_loss_assign_details
set del_flag = '0'
where loss_assign_id = #{id}
delete from sys_workflow_record where id = #{newId}
update bm_loss_assign
set del_flag = '0'
where id = #{id}
delete from bm_loss_assign_details where loss_assign_id = #{id}