insert into purchase_part_details
task_id,
part_id,
purchase_price,
purchase_num,
check_num,
check_result,
supplier_id,
create_by,
production_time,
create_time,
update_by,
update_time,
remark,
file_name,
file_url,
company_id,
#{partDetails.taskId},
#{partDetails.partId},
#{partDetails.purchasePrice},
#{partDetails.purchaseNum},
#{partDetails.checkNum},
#{partDetails.checkResult},
#{partDetails.supplierId},
#{partDetails.createBy},
#{partDetails.productionTime},
#{partDetails.createTime},
#{partDetails.updateBy},
#{partDetails.updateTime},
#{partDetails.remark},
#{partDetails.fileName},
#{partDetails.fileUrl},
#{partDetails.companyId},
insert into purchase_part_info
task_id,
purchase_time,
arrival_time,
purchaser,
create_by,
create_time,
update_by,
update_time,
remark,
company_id,
#{taskId},
#{purchaseTime},
#{arrivalTime},
#{purchaser},
#{createBy},
#{createTime},
#{updateBy},
#{updateTime},
#{remark},
#{companyId},
update purchase_part_info
purchase_time = #{purchaseTime},
arrival_time = #{arrivalTime},
purchaser = #{purchaser},
create_by = #{createBy},
create_time = #{createTime},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
company_id = #{companyId},
where task_id = #{taskId}
update purchase_part_details
part_id = #{partId},
purchase_price = #{purchasePrice},
purchase_num = #{purchaseNum},
check_num = #{checkNum},
check_result = #{checkResult},
supplier_id = #{supplierId},
status = #{status},
update_by = #{updateBy},
update_time = #{updateTime},
remark = #{remark},
file_name = #{fileName},
file_url = #{fileUrl},
where id = #{id}
UPDATE ma_part_type
SET num = num + #{inputNum}
WHERE
pa_id = #{partId}
delete from purchase_part_details where task_id = #{taskId}
delete from purchase_part_info where task_id in
#{taskId}
;
delete from tm_task where task_id in
#{taskId}
;
delete from purchase_part_details where task_id in
#{taskId}