| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- package com.zswl.dataservice.service.payment;
- import com.zswl.dataservice.dao.payment.RequestInfoDao;
- import com.zswl.dataservice.domain.payment.RequestInfo;
- import com.zswl.dataservice.httpRequest.apiConf.APIResponseModel;
- import com.zswl.dataservice.model.payment.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());
- // 保存30天
- requestInfo.setTTL(new Date(System.currentTimeMillis() + 30 * 24 * 60 * 60 * 1000L));
- requestInfoDao.save(requestInfo);
- return true;
- }
- }
|