基础库 操作日志添加
This commit is contained in:
@@ -79,18 +79,60 @@ public class logs {
|
||||
|
||||
//特殊处理
|
||||
if ("1".equals(speclaiFlag)){
|
||||
//这个是国内或者海外的查询接
|
||||
//这个是国内或者海外的查询接口
|
||||
String gson=new Gson().toJson(returnValue);
|
||||
JSONObject jsonObject= JSON.parseObject(gson);
|
||||
JSONObject object= JSON.parseObject(jsonObject.getString("data"));
|
||||
log.setSpecial(object.getString("standSort")+" "+object.getString("standNumber")+"-"+object.getString("standYear")+" "+object.getString("standName")+" "+speclaiValue);
|
||||
if (null!=object.getString("standName") && !"".equals(object.getString("standName"))) {
|
||||
log.setSpecial(object.getString("standSort") + " " + object.getString("standNumber") + "-" + object.getString("standYear") + " " + object.getString("standName") + " " + speclaiValue);
|
||||
}else {
|
||||
log.setSpecial(object.getString("standSort") + " " + object.getString("standNumber") + "-" + object.getString("standYear") + " " + object.getString("standEnName") + " " + speclaiValue);
|
||||
}
|
||||
}else if ("Invaliddownload1".equals(speclaiFlag) || "Invaliddownload2".equals(speclaiFlag) || "2".equals(speclaiFlag)){
|
||||
StringBuilder stringBuilder1=new StringBuilder();
|
||||
for (String s:logParams.keySet()){
|
||||
if (s.equals("standNumber")) {
|
||||
stringBuilder1.append(logParams.get(s)[0]);
|
||||
} else if (s.equals("standName")) {
|
||||
stringBuilder1.append(" "+logParams.get(s)[0]);
|
||||
}
|
||||
}
|
||||
stringBuilder1.append(" "+speclaiValue);
|
||||
log.setSpecial(stringBuilder1.toString());
|
||||
}else if ("Foreigndownload1".equals(speclaiFlag) || "Foreigndownload2".equals(speclaiFlag) || "3".equals(speclaiFlag)){
|
||||
StringBuilder stringBuilder1=new StringBuilder();
|
||||
for (String s:logParams.keySet()){
|
||||
if (s.equals("standNumber")) {
|
||||
stringBuilder1.append(logParams.get(s)[0]);
|
||||
} else if (s.equals("standName")) {
|
||||
stringBuilder1.append(" "+logParams.get(s)[0]);
|
||||
}
|
||||
}
|
||||
stringBuilder1.append(" "+speclaiValue);
|
||||
log.setSpecial(stringBuilder1.toString());
|
||||
}else if ("5".equals(speclaiFlag)){
|
||||
String gson=new Gson().toJson(returnValue);
|
||||
JSONObject jsonObject= JSON.parseObject(gson);
|
||||
JSONObject object= JSON.parseObject(jsonObject.getString("data"));
|
||||
log.setSpecial(object.getString("standCode")+" "+object.getString("standName")+" "+speclaiValue);
|
||||
}else if ("Buss".equals(speclaiFlag)){
|
||||
StringBuilder stringBuilder1=new StringBuilder();
|
||||
for (String s:logParams.keySet()){
|
||||
if (s.equals("standCode")) {
|
||||
stringBuilder1.append(logParams.get(s)[0]);
|
||||
} else if (s.equals("standName")) {
|
||||
stringBuilder1.append(" "+logParams.get(s)[0]);
|
||||
}
|
||||
}
|
||||
|
||||
log.setSpecial(stringBuilder1+" "+speclaiValue);
|
||||
}
|
||||
// ##请求开始时间
|
||||
long endTime = System.currentTimeMillis();
|
||||
// ##请求耗时
|
||||
Long logElapsedTime = endTime - beginTime;
|
||||
log.setRunTime(logElapsedTime.intValue());
|
||||
log.setOperTime(DateTime.of(new Date()));
|
||||
log.setOperTime(new Date());
|
||||
// ##调用线程保存至log表
|
||||
executor.execute(new SaveSystemLogThread(log, sysLogService));
|
||||
} catch (Exception e) {
|
||||
|
||||
Reference in New Issue
Block a user