insert into wf_collar_apply
APPLY_NUMBER,
PROPOSER,
APPLY_TIME,
PHONE,
AGREEMENT_ID,
OPERATOR,
OPERATION_TIME,
REMARK,
SUBCONTRACTORS_ID,
IS_SURE,IS_ACTIVE,
#{applyNumber},
#{proposer},
#{applyTime},
#{phone},
#{agreementId},
#{operator},
#{operationTime},
#{remark},
#{subcontractors},
0,1
delete from wf_process_record where id = #{id}
update wf_collar_apply
PROPOSER = #{proposer},
APPLY_TIME = #{applyTime},
PHONE = #{phone},
IS_SURE = #{isSure},
REMARK = #{remark},
where id = #{id}
DELETE FROM wf_collar_apply WHERE id in(
#{o.id}
)
update
wf_collar_apply
set
is_active = 0
where
id = #{id}
DELETE FROM wf_task_record WHERE NUMBER = #{applyNumber}
update t_pro_plan_info set out_order_num = out_order_num + 1 where pro_id = #{proId}
insert into t_pro_plan_info(pro_id,need_num,plan_num,record_num,out_num,status,tz_num,out2_num,record2_num)
values(#{proId},0,0,1,0,0,0,0,1)
insert into t_plan_out(pro_id,consignor,shipment_date,remarks,create_time,create_day,creater)
values(#{proId},#{userName},CURRENT_DATE,#{remarks},now(),CURRENT_DATE,#{createUser})
INSERT INTO t_plan_out_detail (out_id, type, name, module, unit, module_id, fh_num, tz_num, remarks, data_type)
VALUES (#{planOutId}, #{type}, #{name}, #{module}, #{unit}, #{moduleId}, #{fhNum}, 0, #{remarks}, '2')
ON DUPLICATE KEY UPDATE fh_num = fh_num + #{fhNum}
update
t_pro_plan_info
set
out_num = out_num + #{fhNum},
status = '2',
last_day = CURRENT_DATE,out2_num = out2_num + #{fhNum}
where pro_id = #{proId}