|
|
@@ -5,6 +5,7 @@ import com.izouma.nineth.dto.PageQuery;
|
|
|
import com.izouma.nineth.exception.BusinessException;
|
|
|
import com.izouma.nineth.repo.AppVersionRepo;
|
|
|
import com.izouma.nineth.service.AppVersionService;
|
|
|
+import com.izouma.nineth.service.CacheService;
|
|
|
import com.izouma.nineth.utils.ObjUtils;
|
|
|
import com.izouma.nineth.utils.excel.ExcelUtils;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
@@ -25,6 +26,7 @@ import java.util.Map;
|
|
|
public class AppVersionController extends BaseController {
|
|
|
private AppVersionService appVersionService;
|
|
|
private AppVersionRepo appVersionRepo;
|
|
|
+ private CacheService cacheService;
|
|
|
|
|
|
@PreAuthorize("hasRole('ADMIN')")
|
|
|
@PostMapping("/save")
|
|
|
@@ -33,9 +35,13 @@ public class AppVersionController extends BaseController {
|
|
|
if (record.getId() != null) {
|
|
|
AppVersion orig = appVersionRepo.findById(record.getId()).orElseThrow(new BusinessException("无记录"));
|
|
|
ObjUtils.merge(orig, record);
|
|
|
- return appVersionRepo.save(orig);
|
|
|
+ orig = appVersionRepo.save(orig);
|
|
|
+ cacheService.clearCheckUpdate();
|
|
|
+ return orig;
|
|
|
}
|
|
|
- return appVersionRepo.save(record);
|
|
|
+ record = appVersionRepo.save(record);
|
|
|
+ cacheService.clearCheckUpdate();
|
|
|
+ return record;
|
|
|
}
|
|
|
|
|
|
private int convertVersion(String version) {
|