insert into team_lease_info (agreement_id,type_id,team_name,lease_man,phone,num,create_by,create_time,type) values (#{agreementId},#{typeId},#{teamName},#{leaseMan},#{phone},#{num},#{createBy},now(),#{type}); UPDATE second_lot_config SET name = #{name}, unit_id = #{unitId}, updater = #{updater}, update_time = now() WHERE id = #{id} UPDATE ma_machine SET ma_status = #{maStatus} WHERE ma_id = #{maId} UPDATE lease_out_details SET out_num = out_num - #{outNum} WHERE parent_id = #{parentId} and type_id = #{typeId} UPDATE second_scrap_apply_details SET audit_by = #{auditBy}, audit_time = now(), status = #{status} WHERE code = #{code} UPDATE ma_machine SET ma_status = 22 WHERE ma_id = #{maId} UPDATE ma_type SET num = num - #{scrapNum} WHERE type_id = #{typeId} DELETE FROM second_lot_config WHERE id = #{id} DELETE FROM lease_out_details WHERE parent_id = #{id} AND ma_id = #{maId} insert into second_lot_config (name,unit_id,creater,create_time) values (#{name},#{unitId},#{creater},now()); insert into team_group (name, unit_id, creater, create_time) values (#{name}, #{unitId}, #{creater}, now()); insert into receive_detail (parent_id,type_id,ma_id,out_num,out_time,type,cteater,pick_name,unit_id,team_group_id,phone) values (#{id},#{typeId},#{maId},#{outNum},now(),#{type},#{createBy},#{leaseMan},#{unitId},#{teamGroupId},#{phone}); update ma_type set num = num + #{outNum} where type_id = #{typeId} insert into second_scrap_apply_details (code,ma_id,type_id,scrap_num,create_by,create_time,unit_id,status,audit_remark,parent_id) values (#{code},#{maId},#{typeId},#{scrapNum},#{createBy},now(),#{unitId},#{status},#{auditRemark},#{id});