| | |
| | | |
| | | import com.alibaba.fastjson.JSON; |
| | | import com.doumee.core.constants.ExceptionLevel; |
| | | import com.doumee.core.model.ApiResponse; |
| | | import com.doumee.core.model.LoginUserInfo; |
| | | import com.doumee.core.servlet.ServletDuplicateInputStream; |
| | | import com.doumee.core.servlet.ServletDuplicateOutputStream; |
| | | import com.doumee.service.business.third.model.ApiResponse; |
| | | import com.doumee.service.business.third.model.LoginUserInfo; |
| | | import com.doumee.dao.servlet.ServletDuplicateInputStream; |
| | | import com.doumee.dao.servlet.ServletDuplicateOutputStream; |
| | | import com.doumee.core.utils.Utils; |
| | | import com.doumee.dao.system.model.SystemTraceLog; |
| | | import com.doumee.service.system.SystemTraceLogService; |
| | |
| | | traceLog.setOperaSpendTime(Integer.valueOf("" + (System.currentTimeMillis() - Long.valueOf(traceTime.toString())))); |
| | | // 记录操作日志状态 |
| | | String operaType = response.getHeader("eva-opera-type"); |
| | | // - 下载接口处理,无需记录响应内容 |
| | | if ("download".equals(operaType)) { |
| | | // - 下载/预览接口处理,无需记录响应内容 |
| | | if ("download".equals(operaType) || "preview".equals(operaType)) { |
| | | handleDownloadResponse(traceLog, ex); |
| | | return; |
| | | } |