|
@@ -2,6 +2,7 @@ package com.uas.platform.b2c.common.keyword.controller;
|
|
|
|
|
|
|
|
import com.uas.platform.b2c.common.keyword.model.KeyWord;
|
|
import com.uas.platform.b2c.common.keyword.model.KeyWord;
|
|
|
import com.uas.platform.b2c.common.keyword.service.KeyWordService;
|
|
import com.uas.platform.b2c.common.keyword.service.KeyWordService;
|
|
|
|
|
+import com.uas.platform.b2c.core.filter.KeyWordFilter;
|
|
|
import com.uas.platform.b2c.core.support.log.UsageBufferedLogger;
|
|
import com.uas.platform.b2c.core.support.log.UsageBufferedLogger;
|
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
import com.uas.platform.core.logging.BufferedLoggerManager;
|
|
|
import com.uas.platform.core.model.PageParams;
|
|
import com.uas.platform.core.model.PageParams;
|
|
@@ -34,6 +35,7 @@ public class KeyWordController {
|
|
|
@RequestMapping(value = "/saveKeyWord", method = RequestMethod.PUT)
|
|
@RequestMapping(value = "/saveKeyWord", method = RequestMethod.PUT)
|
|
|
public ResponseEntity<String> saveKeyWord(@RequestBody KeyWord keyWord) {
|
|
public ResponseEntity<String> saveKeyWord(@RequestBody KeyWord keyWord) {
|
|
|
keyWord = keyWordService.saveKeyWord(keyWord);
|
|
keyWord = keyWordService.saveKeyWord(keyWord);
|
|
|
|
|
+ KeyWordFilter.keyworsSet = keyWordService.getAllKeyWordContent();
|
|
|
logger.log("非法关键词", "保存关键词", "关键词: " + keyWord);
|
|
logger.log("非法关键词", "保存关键词", "关键词: " + keyWord);
|
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
}
|
|
}
|
|
@@ -73,4 +75,26 @@ public class KeyWordController {
|
|
|
logger.log("非法关键词", "根据id删除关键词", "关键词id:"+id);
|
|
logger.log("非法关键词", "根据id删除关键词", "关键词id:"+id);
|
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 批量添加关键词
|
|
|
|
|
+ * @param keywords
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping(value = "/batchAddKeyWord", method = RequestMethod.PUT)
|
|
|
|
|
+ public ResponseEntity<String> batchAddKeyWord(@RequestBody String keywords) {
|
|
|
|
|
+ //截取json字符串
|
|
|
|
|
+ keywords = keywords.substring(keywords.indexOf(":")+2,keywords.lastIndexOf('\"'));
|
|
|
|
|
+ //去掉空格
|
|
|
|
|
+ keywords = keywords.replace(" ","");
|
|
|
|
|
+ String[] str = keywords.split(",");
|
|
|
|
|
+ KeyWord keyWord = new KeyWord();
|
|
|
|
|
+ for(String s:str){
|
|
|
|
|
+ keyWord.setId(null);
|
|
|
|
|
+ keyWord.setContent(s);
|
|
|
|
|
+ keyWordService.saveKeyWord(keyWord);
|
|
|
|
|
+ }
|
|
|
|
|
+ KeyWordFilter.keyworsSet = keyWordService.getAllKeyWordContent();
|
|
|
|
|
+ return new ResponseEntity<String>(HttpStatus.OK);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|