|
@@ -84,6 +84,19 @@ public class CacheController {
|
|
|
return RespDTO.onSuc(true);
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation(value = "重新加载大数据缓存[by:zhoutg]",
|
|
|
+ notes = "")
|
|
|
+ @PostMapping("/reloadPushDB")
|
|
|
+ @SysLogger("reloadPushDB")
|
|
|
+ public RespDTO<Boolean> reloadPushDB() {
|
|
|
+ boolean flag = cacheFacade.reloadPushDB();
|
|
|
+ if (flag) {
|
|
|
+ return RespDTO.onSuc(flag);
|
|
|
+ } else {
|
|
|
+ return RespDTO.onError("加载大数据缓存失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation(value = "重新加载标准词及规则、药物缓存、基础诊断依据[by:wangfeng]",
|
|
|
notes = "")
|
|
|
@PostMapping("/clearStandRuleDrug")
|
|
@@ -93,7 +106,13 @@ public class CacheController {
|
|
|
cacheFacade.loadAllRuleCache();
|
|
|
cacheFacade.loadDrugTypeCache();
|
|
|
cacheFacade.loadAllBaseDiagnoseCache();
|
|
|
- return RespDTO.onSuc(true);
|
|
|
+ // 加载大数据缓存
|
|
|
+ boolean flag = cacheFacade.reloadPushDB();
|
|
|
+ if (flag) {
|
|
|
+ return RespDTO.onSuc(flag);
|
|
|
+ } else {
|
|
|
+ return RespDTO.onError("加载知识库缓存成功,加载大数据缓存失败");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "加载大数据推送类型【字段:push_mode】和推送版本【字段:remark】[by:zhoutg]",
|