package com.stylefeng.guns.modular.system.util.task.jobs;
|
|
import com.stylefeng.guns.core.util.SinataUtil;
|
import com.stylefeng.guns.modular.system.util.task.base.AbstractJob;
|
import org.apache.poi.ss.usermodel.Cell;
|
import org.apache.poi.ss.usermodel.Row;
|
import org.apache.poi.ss.usermodel.Sheet;
|
import org.apache.poi.ss.usermodel.Workbook;
|
import org.quartz.JobDataMap;
|
import org.quartz.JobExecutionContext;
|
import org.quartz.JobExecutionException;
|
|
import java.util.Date;
|
|
/**
|
* 添加敏感词
|
*/
|
public class AddSensitiveWord extends AbstractJob {
|
|
public static final String name = "addSensitiveWordJob";
|
|
@Override
|
public void execute(JobExecutionContext context) throws JobExecutionException {
|
JobDataMap maps = context.getMergedJobDataMap();
|
Workbook book = (Workbook) maps.get("book");
|
try {
|
System.out.println("----定时1秒后添加敏感词-----");
|
Sheet sh = book.getSheetAt(0); //获取到第一个表
|
for (int i = 1; i <= sh.getLastRowNum(); i++) {
|
Row row = sh.getRow(i);
|
|
Cell cell0 = row.getCell(0); //第一大类名称
|
String name = null;
|
if (SinataUtil.isNotEmpty(cell0)) {
|
name = String.valueOf(cell0.getStringCellValue()).trim();
|
}
|
if (SinataUtil.isEmpty(name)){
|
continue;
|
}else{
|
/* AppSensitiveWord word = new AppSensitiveWord();
|
word.setAddTime(new Date());
|
word.setName(name.trim());
|
appSensitiveWordService.insert(word);*/
|
}
|
}
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
}
|
}
|