自动化立体仓库 - WMS系统
pang.jiabao
4 天以前 10e6a9a8adad2226f13a4e4704ca5b2ad5b9ef9a
src/main/java/com/zy/common/config/ControllerResAdvice.java
@@ -3,6 +3,7 @@
import com.alibaba.fastjson.JSON;
import com.core.common.Cools;
import com.core.common.R;
import com.zy.asrs.entity.mes.MesReturn;
import com.zy.asrs.service.ApiLogService;
import com.zy.common.utils.IpTools;
import lombok.extern.slf4j.Slf4j;
@@ -59,6 +60,21 @@
                        );
                    }
                }
                if (o instanceof MesReturn) {
                    MesReturn mesReturn = (MesReturn) o;
                    String appkey = request.getHeader("appkey");
                    Object reqCache = request.getAttribute("cache");
                    // 保存接口日志
                    apiLogService.save(
                            String.valueOf(appAuth),
                            request.getRequestURI(),
                            appkey,
                            IpTools.gainRealIp(request),
                            reqCache==null?"": JSON.toJSONString(reqCache),
                            JSON.toJSONString(o),
                            String.valueOf(mesReturn.getSuccess()).equalsIgnoreCase("1")
                    );
                }
            }
        }
        return o;