select id, task_id, audit_id, repair_id, ma_id, type_id, repair_num, input_num, create_by, create_time, update_by, update_time, status, remark, company_id from repair_input_details insert into repair_input_details (task_id, audit_id, repair_id, ma_id, type_id, repair_num, input_num, create_by, create_time, status, remark, company_id) values (#{item.taskId,jdbcType=INTEGER}, #{item.auditId,jdbcType=INTEGER}, #{item.repairId,jdbcType=INTEGER}, #{item.maId,jdbcType=INTEGER}, #{item.typeId,jdbcType=INTEGER}, #{item.repairNum,jdbcType=INTEGER}, #{item.inputNum,jdbcType=INTEGER}, #{item.createBy,jdbcType=VARCHAR}, NOW(), #{item.status,jdbcType=VARCHAR}, #{item.remark,jdbcType=VARCHAR}, #{item.companyId,jdbcType=INTEGER}) insert into repair_input_details task_id, audit_id, repair_id, ma_id, type_id, repair_num, input_num, create_by, create_time, status, remark, company_id, #{taskId}, #{auditId}, #{repairId}, #{maId}, #{typeId}, #{repairNum}, #{inputNum}, #{createBy}, NOW(), #{status}, #{remark}, #{companyId}, insert into repair_apply_details ( task_id, ma_id, type_id, repair_num, status, create_by, remark, company_id, back_id, create_time, is_ds ) values ( #{taskId}, #{maId}, #{typeId}, #{rejectNum}, 0, #{createBy}, #{remark}, #{companyId}, #{backId}, NOW(), 1 ) UPDATE repair_input_details SET input_num = IFNULL(input_num, 0) + #{inputNum}, reject_num = IFNULL(reject_num, 0) + #{rejectNum}, reject_reason = #{rejectReason}, update_by = #{updateBy}, update_time = #{updateTime}, audit_by = #{auditBy}, audit_time = #{auditTime}, status = #{status} WHERE task_id = #{taskId} and type_id = #{typeId} and ma_id = #{maId} UPDATE ma_type SET storage_num = #{inputNum} + IFNULL(storage_num, 0) WHERE type_id = #{typeId} UPDATE ma_machine SET ma_status = #{status} WHERE ma_id = #{maId} delete from repair_input_details where id = #{id} delete from repair_input_details where task_id = #{taskId} delete from repair_input_details where id in #{id} update repair_input_details set input_num = 1,audit_by = #{auditBy},status = 1,audit_time = now() where task_id = #{taskId} and ma_id = #{maId} update ma_type set storage_num = storage_num + #{inputNum} where type_id = #{typeId} update tm_task set task_status = 1 where task_id = #{taskId} update bm_qrcode_box set box_status = 6 where box_code = #{boxCode}