insert into tm_task
(
task_type,
task_status,
code,
create_by,
update_by,
update_time,
remark,
company_id,
create_time
) values (
#{taskType},
#{taskStatus},
#{code},
#{createBy},
#{updateBy},
#{updateTime},
#{remark},
#{companyId},
NOW()
)
insert into tm_task
(
task_type,
task_status,
code,
create_by,
update_by,
update_time,
remark,
company_id,
create_time
) values (
#{taskType},
#{taskStatus},
#{code},
#{createBy},
#{updateBy},
#{updateTime},
#{remark},
#{companyId},
NOW()
)
insert into tm_task_agreement
(
task_id,
agreement_id,
create_by,
update_by,
update_time,
remark,
company_id,
create_time
) values (
#{taskId},
#{agreementId},
#{createBy},
#{updateBy},
#{updateTime},
#{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,
repaired_num,
scrap_num,
status,
create_by,
update_by,
update_time,
remark,
company_id,
back_id,
repairer,
create_time
)
values (
#{taskId},
#{maId},
#{typeId},
#{backNum},
#{repairedNum},
#{scrapNum},
#{status},
#{createBy},
#{createBy},
NOW(),
#{remark},
#{companyId},
#{backId},
#{repairer},
NOW()
)
insert into back_check_details
(
parent_id,
type_id,
ma_id,
back_num,
back_status,
create_by,
update_by,
update_time,
remark,
company_id,
create_time
)
values (
#{id},
#{typeId},
#{maId},
#{backNum},
#{backStatus},
#{createBy},
#{createBy},
NOW(),
#{remark},
#{companyId},
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},
#{inputNum},
'2',
#{createBy},
#{createBy},
NOW(),
#{remark},
#{companyId},
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 scrap_apply_details
(
task_id,
parent_id,
ma_id,
type_id,
scrap_num,
scrap_source,
status,
create_by,
company_id,
create_time
)
values (
#{taskId},
#{parentId},
#{maId},
#{typeId},
#{backNum},
'1',
'0',
#{createBy},
#{companyId},
NOW()
)
update tm_task
set task_status=#{status}
where task_id = #{taskId}
update ma_machine
set ma_status=#{maStatus}
where ma_id = #{maId}
UPDATE ma_type
SET num = (IFNULL(num, 0)) + #{backNum}
WHERE type_id = #{typeId}