|
@@ -7,6 +7,7 @@ import com.github.pagehelper.PageInfo;
|
|
|
import com.tld.mapper.DictionaryMapper;
|
|
|
import com.tld.model.Access;
|
|
|
import com.tld.model.Goods;
|
|
|
+import com.tld.model.LogData;
|
|
|
import com.tld.service.DictionaryService;
|
|
|
import com.tld.util.RedisUtil;
|
|
|
import org.apache.poi.ss.formula.functions.T;
|
|
@@ -150,9 +151,10 @@ public class DictionaryServiceImpl implements DictionaryService {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public Map<String, Object> deleteDictionary(Dictionary dictionary) {
|
|
|
+ public Map<String, Object> deleteDictionary(Dictionary dictionary, HttpServletRequest request) {
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
try{
|
|
|
+ String userId = request.getHeader("userId");
|
|
|
String tableName = dictionaryMapper.getTableName(dictionary.getType());
|
|
|
if ("null".equals(tableName)) {
|
|
|
map.put("msg", "500");
|
|
@@ -160,6 +162,13 @@ public class DictionaryServiceImpl implements DictionaryService {
|
|
|
return map;
|
|
|
}
|
|
|
dictionary.setTableName(tableName);
|
|
|
+ List<Dictionary> list = dictionaryMapper.getDictionary(dictionary);
|
|
|
+ LogData logData = new LogData()
|
|
|
+ .setUserId(userId)
|
|
|
+ .setData(list.toString())
|
|
|
+ .setType("0")
|
|
|
+ .setDocumentType(dictionary.getType());
|
|
|
+ dictionaryMapper.addLogdata(logData);
|
|
|
dictionaryMapper.deleteDictionary(dictionary);
|
|
|
map.put("msg", "200");
|
|
|
} catch (Exception e){
|