diff --git a/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysNutritionQuestionController.java b/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysNutritionQuestionController.java index a160e8893..80d367643 100644 --- a/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysNutritionQuestionController.java +++ b/stdiet-admin/src/main/java/com/stdiet/web/controller/custom/SysNutritionQuestionController.java @@ -100,4 +100,14 @@ public class SysNutritionQuestionController extends BaseController { return toAjax(sysNutritionQuestionService.deleteSysNutritionQuestionByIds(ids)); } + + /** + * 重新生成知识问答索引 + */ + @Log(title = "重新生成知识问答索引", businessType = BusinessType.UPDATE) + @GetMapping("/regenerateNutritionQuestionIndex") + public AjaxResult regenerateNutritionQuestionIndex() + { + return toAjax(sysNutritionQuestionService.regenerateNutritionQuestionIndex() ? 1 : 0); + } } \ No newline at end of file diff --git a/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysNutritionQuestionServiceImpl.java b/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysNutritionQuestionServiceImpl.java index 2f3205392..00d1989f8 100644 --- a/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysNutritionQuestionServiceImpl.java +++ b/stdiet-custom/src/main/java/com/stdiet/custom/service/impl/SysNutritionQuestionServiceImpl.java @@ -188,6 +188,7 @@ public class SysNutritionQuestionServiceImpl implements ISysNutritionQuestionSer luceneIndexUtils.addIndexs(nutritionQuestionToDocument(list)); } } + return true; } }catch (Exception e){ e.printStackTrace(); diff --git a/stdiet-framework/src/main/java/com/stdiet/framework/config/SecurityConfig.java b/stdiet-framework/src/main/java/com/stdiet/framework/config/SecurityConfig.java index 603828f51..af34f5aa1 100644 --- a/stdiet-framework/src/main/java/com/stdiet/framework/config/SecurityConfig.java +++ b/stdiet-framework/src/main/java/com/stdiet/framework/config/SecurityConfig.java @@ -104,7 +104,8 @@ public class SecurityConfig extends WebSecurityConfigurerAdapter { "/wx/**", "/wap/**", "/investigate/**", - "/common/customerUploadFile" + "/common/customerUploadFile", + "/custom/nutritionQuestion/regenerateNutritionQuestionIndex" ).anonymous() .antMatchers( HttpMethod.GET,