| | |
| | | return null; |
| | | } |
| | | |
| | | public void updateStatus(WorkflowMain main) { |
| | | public void updateById(WorkflowMain main) { |
| | | mapper.updateById(main); |
| | | } |
| | | |
| | |
| | | relatedMain.setEndReason("用户提交维修申请后的报废申请,维修流程结束"); |
| | | } |
| | | relatedMain.setQuantityUnprocessed(0); |
| | | updateStatus(relatedMain); |
| | | updateById(relatedMain); |
| | | } |
| | | } |
| | | |
| | |
| | | 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); |
| | | } |
| | | } |