update wf_repair_check set IS_SURE = #{isSure}, ALCHECK_NUM = (ifnull(ALCHECK_NUM,0) + #{alCheckNum}), ALSCRAP_NUM = (ifnull(ALSCRAP_NUM,0) + #{alScrapNum}), CHECK_TIME = now() where ID = #{checkId} update wf_repair_check set IS_SURE = #{isSure}, ALCHECK_NUM = #{alCheckNum}, CHECK_TIME = #{checkTime} where ID = #{id} insert wf_repair_check TASK_ID, MODEL_ID, CHECK_TIME, CHECK_NUM, SCRAP_NUM, OPERATION_TIME, REPAIR_ID, IS_ACTIVE, #{taskId}, #{modelId}, #{checkTime}, #{checkNum}, #{scrapNum}, #{operationTime}, #{repairId}, 1, update wf_info_record set RM_STATUS = #{rmStatus} where SUP_ID = #{infoSupId} AND MODEL_ID = #{modelId} AND TYPE = 6 AND IS_SPLIT = 1 update wf_info_record set RM_STATUS = #{rmStatus} where `CODE` = #{deviceCode} AND MODEL_ID = #{modelId} AND TYPE = 6 update wf_info_record set RM_STATUS = #{rmStatus}, TIME = now(), USER_ID = #{userId} where ID = #{wirId} update mm_machines set BATCH_STATUS = #{batchStatus} where ID = #{mmId} update wf_repair_check set ALCHECK_NUM = #{alCheckNum}, ALSCRAP_NUM = #{alScrapNum}, OPERATION_TIME = now() where MODEL_ID = #{modelId} and TASK_ID = #{taskId} insert wf_info_record SUP_ID, MODEL_ID, CODE, TIME, NUM, TYPE, RM_STATUS, USER_ID, #{supId}, #{modelId}, #{deviceCode}, now(), #{number}, #{typeId}, #{rmStatus}, #{userId}, insert wf_repair_check TASK_ID, MODEL_ID, CHECK_TIME, CHECK_NUM, SCRAP_NUM, OPERATION_TIME, REPAIR_ID, IS_ACTIVE, #{taskId}, #{modelId}, #{checkTime}, #{checkNum}, #{scrapNum}, #{operationTime}, #{repairId}, 1, update wf_info_record set RM_STATUS = #{rmStatus}, TIME = now() where ID = #{wirId} update mm_machines set BATCH_STATUS = #{batchStatus} where TYPE = #{modelId} and DEVICE_CODE = #{deviceCode} update wf_repair_check set ALCHECK_NUM = (ifnull(ALCHECK_NUM,0) + #{alCheckNum}), alscrap_num = (ifnull(ALSCRAP_NUM,0) + #{alScrapNum}), OPERATION_TIME = now() where MODEL_ID = #{modelId} and TASK_ID = #{taskId} update wf_repair_details set REPAIR_NUM = (ifnull(REPAIR_NUM,0) + #{newRepairUnqualifiedNum}), REPAIR_NUM = (ifnull(REPAIR_NUM,0) + #{newScrapUnqualifiedNum}), OPERATION_TIME = now() where id = #{checkId} insert into wf_task_record OPERATION_TIME, NUMBER, IS_SPLIT, IS_FINISH, SUP_ID, IS_ACTIVE, #{operationTime}, #{number}, #{isFinish}, #{isSplit}, #{taskId}, 1, insert into wf_put_storage_details TASK_ID, MODEL_ID, PRE_PUT_NUM, CHECK_ID, PUT_TIME, IS_SURE, IS_ACTIVE, #{taskId}, #{maModelId}, #{prePutNum}, #{checkId}, now(), 0, 1, update wf_info_record set TIME = #{operationTime}, RM_STATUS = #{rmStatus} ,USER_ID = #{userId} where ID = #{wirId}