| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package com.zswl.dataservice.service.other;
- import com.zswl.dataservice.dao.payment.RequestInfoDao;
- import com.zswl.dataservice.domain.payment.RequestInfo;
- import com.zswl.dataservice.httpRequest.apiConf.APIResponseModel;
- import com.github.microservice.models.hxz.base.HxzBaseResult;
- import com.zswl.dataservice.type.RequestType;
- import com.zswl.dataservice.utils.DateUtils;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Service;
- import java.util.Date;
- /**
- * @author TRX
- * @date 2024/6/25
- */
- @Slf4j
- @Service
- public class RequestInfoService {
- @Autowired
- RequestInfoDao requestInfoDao;
- /**
- * 添加 HXZ 请求日志
- *
- * @param param
- * @param response
- * @return
- */
- public boolean addHXZRequestInfo(Object param, HxzBaseResult response) {
- RequestInfo requestInfo = new RequestInfo();
- requestInfo.setParam(param);
- requestInfo.setResponse(response);
- requestInfo.setIsSuccess(response.isSuccess());
- requestInfo.setMsg(requestInfo.getMsg());
- requestInfo.setTimeStr(DateUtils.paresTime(System.currentTimeMillis(), DateUtils.FORMAT_LONG));
- requestInfo.setRequestType(RequestType.HXZ);
- // 保存30天
- requestInfo.setTTL(new Date(System.currentTimeMillis() + 30 * 24 * 60 * 60 * 1000L));
- requestInfoDao.save(requestInfo);
- return true;
- }
- public boolean addRequestInfo(Object param, APIResponseModel response) {
- RequestInfo requestInfo = new RequestInfo();
- requestInfo.setParam(param);
- requestInfo.setResponse(response);
- requestInfo.setIsSuccess(response.isSuccess());
- requestInfo.setMsg(response.getMsg());
- requestInfo.setTimeStr(DateUtils.paresTime(System.currentTimeMillis(), DateUtils.FORMAT_LONG));
- requestInfo.setRequestType(RequestType.FullCard);
- requestInfo.setMillis(response.getMillis());
- requestInfo.setApiParam(response.getParam());
- // 保存30天
- requestInfo.setTTL(new Date(System.currentTimeMillis() + 30 * 24 * 60 * 60 * 1000L));
- requestInfoDao.save(requestInfo);
- return true;
- }
- }
|