whycxzp
7 天以前 98d543674b46dcd169dcfbc1c856e9641a44bb64
src/main/java/com/whyc/service/WorkflowMainService.java
@@ -107,7 +107,7 @@
        return null;
    }
    public void updateStatus(WorkflowMain main) {
    public void updateById(WorkflowMain main) {
        mapper.updateById(main);
    }
@@ -356,7 +356,7 @@
                relatedMain.setEndReason("用户提交维修申请后的报废申请,维修流程结束");
            }
            relatedMain.setQuantityUnprocessed(0);
            updateStatus(relatedMain);
            updateById(relatedMain);
        }
    }
@@ -406,4 +406,14 @@
        update.set("process_level",processLevel).eq("id",mainId);
        mapper.update((WorkflowMain) ActionUtil.objeNull,update);
    }
    public void resetRepairStatus(Integer relatedId, Integer quantity) {
        UpdateWrapper<WorkflowMain> update = Wrappers.update();
        update.set("status",WorkflowEnum.MAIN_STATUS_WAIT_FOR_DEALING.getValue())
                .set("end_time",null)
                .set("end_reason",null)
                .set("quantity_unprocessed",quantity)
                .eq("id",relatedId);
        mapper.update((WorkflowMain) ActionUtil.objeNull,update);
    }
}