| | |
| | | */ |
| | | @PostMapping(value = "/revise") |
| | | public Result<String> revise(@RequestBody MaintenanceCycle maintenanceCycle) { |
| | | String cycleUnit = sysBaseApi.queryDictTextByKey("cycle_unit", String.valueOf(maintenanceCycle.getCycleUnit())); |
| | | String cycleUnit = sysBaseApi.queryDictTextByKey("maintenance_cycle_unit", String.valueOf(maintenanceCycle.getCycleUnit())); |
| | | maintenanceCycle.setId(""); |
| | | maintenanceCycle.setName(String.valueOf(maintenanceCycle.getCycle()).concat(cycleUnit)); |
| | | maintenanceCycle.setCreateTime(new Date()); |
| | | maintenanceCycle.setUpdateBy(null); |
| | | maintenanceCycle.setUpdateTime(null); |
| | | maintenanceCycle.setLoseEfficacyTime(null); |
| | | maintenanceCycle.setTakeEffectTime(null); |
| | | boolean b = maintenanceCycleService.save(maintenanceCycle); |
| | | if(b){ |
| | | return Result.OK("版本升级成功!"); |
| | |
| | | .orderByDesc(MaintenanceCycle::getVersion).list(); |
| | | for (MaintenanceCycle cycle : maintenanceCycles) { |
| | | cycle.setVersionStatus("3"); |
| | | cycle.setLoseEfficacyTime(new Date()); |
| | | maintenanceCycleService.updateById(cycle); |
| | | } |
| | | maintenanceCycle.setTakeEffectTime(new Date()); |
| | | boolean b = maintenanceCycleService.updateById(maintenanceCycle); |
| | | if (b){ |
| | | return Result.OK("生效成功!"); |