|
@@ -1,9 +1,11 @@
|
|
|
package com.zswl.cloud.springBtach.server.core.service;
|
|
|
|
|
|
|
|
|
+import cn.hutool.json.JSONObject;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
import com.github.microservice.auth.client.content.ResultContent;
|
|
|
import com.github.microservice.auth.security.helper.AuthHelper;
|
|
|
+import com.xiaoju.open.oil.commons.OilRequest;
|
|
|
import com.xiaoju.open.oil.commons.config.OilConfig;
|
|
|
import com.xiaoju.open.oil.core.QueryClient;
|
|
|
import com.xiaoju.open.oil.core.QueryClientFactory;
|
|
@@ -11,6 +13,7 @@ import com.xiaoju.open.oil.core.executor.ResponseDTO;
|
|
|
import com.xiaoju.open.oil.interfaces.request.NotificationPushStoreInfoRequest;
|
|
|
import com.xiaoju.open.oil.interfaces.request.QueryStoreDetailRequest;
|
|
|
import com.xiaoju.open.oil.interfaces.response.QueryStoreDetailResponse;
|
|
|
+import com.xiaoju.open.oil.security.secret.SecurityService;
|
|
|
import com.zswl.cloud.springBtach.server.core.dao.XiaoJuStoreDao;
|
|
|
import com.zswl.cloud.springBtach.server.core.domain.XiaoJuStore;
|
|
|
import org.slf4j.Logger;
|
|
@@ -34,11 +37,14 @@ public class XiaoJuService {
|
|
|
OilConfig oilConfig;
|
|
|
|
|
|
// 查询加油站详情
|
|
|
- public ResponseDTO notificationPushStoreInfoRequest(NotificationPushStoreInfoRequest notificationPushStoreInfoRequest){
|
|
|
+ public ResponseDTO notificationPushStoreInfoRequest(OilRequest oilRequest){
|
|
|
|
|
|
- log.info("通知 加油站详情:{}", JSONUtil.toJsonStr(notificationPushStoreInfoRequest));
|
|
|
- XiaoJuStore xiaoJuStore = new XiaoJuStore();
|
|
|
- BeanUtils.copyProperties(notificationPushStoreInfoRequest, xiaoJuStore);
|
|
|
+ log.info("加油站通知原始数据:{}", oilRequest);
|
|
|
+
|
|
|
+ String s = SecurityService.genDecodeData(oilRequest.getData(), oilConfig.getDataSecret(), oilConfig.getDataSecretIV());
|
|
|
+
|
|
|
+ log.info("通知 加油站详情:{}", s);
|
|
|
+ XiaoJuStore xiaoJuStore = JSONUtil.toBean(s, XiaoJuStore.class);
|
|
|
xiaoJuStoreDao.save(xiaoJuStore);
|
|
|
ResponseDTO responseDTO = new ResponseDTO();
|
|
|
responseDTO.setAppKey(oilConfig.getAppId());
|