|
|
@@ -19,6 +19,7 @@ import org.springframework.scheduling.annotation.Async;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.util.Date;
|
|
|
+import java.util.concurrent.CompletableFuture;
|
|
|
|
|
|
/**
|
|
|
* @author TRX
|
|
|
@@ -58,6 +59,7 @@ public class RequestInfoService {
|
|
|
requestInfo.setUserName(userAccount.getName());
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
requestInfoDao.save(requestInfo);
|
|
|
return ResultContent.buildSuccess();
|
|
|
}
|
|
|
@@ -70,15 +72,17 @@ public class RequestInfoService {
|
|
|
* @return
|
|
|
*/
|
|
|
public boolean addRequestInfo(Object param, HxzBaseResult 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.HXZ);
|
|
|
- requestInfo.setTTL(new Date(System.currentTimeMillis() + ttlTime));
|
|
|
- requestInfoDao.save(requestInfo);
|
|
|
+ CompletableFuture.runAsync(() -> {
|
|
|
+ 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.HXZ);
|
|
|
+ requestInfo.setTTL(new Date(System.currentTimeMillis() + ttlTime));
|
|
|
+ requestInfoDao.save(requestInfo);
|
|
|
+ });
|
|
|
return true;
|
|
|
}
|
|
|
|