select id, task_id, parent_id, ma_id, type_id, scrap_num, scrap_source, scrap_type, status, audit_by, audit_time, audit_remark, create_by, create_time, update_by, update_time, remark, file_url, company_id, file_name from scrap_apply_details
insert into scrap_apply_details
id,
task_id,
parent_id,
ma_id,
type_id,
scrap_num,
scrap_source,
scrap_type,
status,
audit_by,
audit_time,
audit_remark,
create_by,
create_time,
update_by,
update_time,
remark,
file_url,
company_id,
file_name,
#{id},
#{taskId},
#{parentId},
#{maId},
#{typeId},
#{scrapNum},
#{scrapSource},
#{scrapType},
#{status},
#{auditBy},
#{auditTime},
#{auditRemark},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{fileUrl},
#{companyId},
#{fileName},
insert into back_apply_details (parent_id,type_id,pre_num,audit_num,status,create_by,create_time,update_by,update_time,company_id)
values (#{parentId},#{typeId},#{scrapNum},#{scrapNum},#{status},#{createBy},now(),#{updateBy},now(),#{companyId});
insert into back_apply_info (code,task_id,back_person,phone,direct_audit_by,direct_audit_time,direct_audit_remark,create_by,create_time,update_by,update_time,company_id,back_time,status)
values (#{code},#{taskId},#{backPerson},#{phone},#{directAuditBy},#{directAuditTime},#{directAuditRemark},#{createBy},now(),#{updateBy},now(),#{companyId},#{backTime},#{status});
insert into repair_audit_details (task_id,repair_id,ma_id,type_id,repair_num,repaired_num,scrap_num,status,create_by,create_time,update_by,update_time,company_id)
values (#{taskId},#{repairId},#{maId},#{typeId},#{repairNum},#{repairedNum},#{scrapNum},#{status},#{createBy},now(),#{updateBy},now(),#{companyId});
insert into scrap_check_details
(
parent_id,
type_id,
ma_id,
back_num,
back_status,
create_by,
update_by,
update_time,
remark,
scrap_reason,
scrap_type,
file_url,
company_id,
old_task_id,
create_time
)
values (
#{parentId},
#{typeId},
#{maId},
#{backNum},
#{backStatus},
#{createBy},
#{createBy},
NOW(),
#{remark},
#{scrapReason},
#{scrapType},
#{fileUrl},
#{companyId},
#{taskId},
NOW()
)
insert into input_apply_details
(
task_id,
ma_id,
type_id,
parent_id,
input_num,
input_type,
create_by,
update_by,
update_time,
remark,
company_id,
create_time
)
values (
#{taskId},
#{maId},
#{typeId},
#{parentId},
#{backNum},
'2',
#{createBy},
#{createBy},
NOW(),
#{remark},
#{companyId},
NOW()
)
insert into tm_task_agreement
(
task_id,
agreement_id,
create_time
) values (
#{taskId},
#{agreementId},
NOW()
)
insert into repair_apply_details
(
task_id,
ma_id,
type_id,
repair_num,
status,
create_by,
update_by,
update_time,
remark,
company_id,
back_id,
back_source,
create_time
)
values (
#{taskId},
#{maId},
#{typeId},
#{backNum},
#{status},
#{createBy},
#{createBy},
NOW(),
#{remark},
#{companyId},
#{id},
1,
NOW()
)
insert into scrap_apply_details
(
task_id,
parent_id,
ma_id,
type_id,
scrap_num,
scrap_source,
status,
create_by,
company_id,
remark,
scrap_type,
file_url,
create_time
)
values (
#{taskId},
#{parentId},
#{maId},
#{typeId},
#{backNum},
'1',
'0',
#{createBy},
#{companyId},
#{scrapReason},
#{scrapType},
#{fileUrl},
NOW()
)
update scrap_apply_details
task_id = #{taskId},
parent_id = #{parentId},
ma_id = #{maId},
type_id = #{typeId},
scrap_num = #{scrapNum},
scrap_source = #{scrapSource},
scrap_type = #{scrapType},
status = #{status},
audit_by = #{auditBy},
audit_time = #{auditTime},
audit_remark = #{auditRemark},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
file_url = #{fileUrl},
company_id = #{companyId},
file_name = #{fileName},
where id = #{id}
delete from scrap_apply_details where id = #{id}
delete from scrap_apply_details where id in
#{id}
delete from scrap_check_details where parent_id = #{parentId} and type_id = #{typeId} and old_task_id = #{taskId}
and ma_id = #{maId}
update ma_machine set ma_status = 22 where ma_id = #{maId}
update scrap_apply_details
set audit_by = #{auditBy},
audit_time = now(),
status = #{status},
update_by = #{updateBy},
update_time = now(),
audit_remark = #{auditRemark}
where id = #{id}
update ma_machine
set ma_status=#{maStatus}
where ma_id = #{maId}
UPDATE ma_type
SET num = (IFNULL(num, 0)) + #{backNum}
WHERE type_id = #{typeId}
update scrap_apply_details
set status = #{status}
where task_id = #{taskId}