|
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.parser.Feature;
|
|
import com.alibaba.fastjson.parser.Feature;
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.Gson;
|
|
|
|
+import com.platform.yijia.config.YiJiaRequest;
|
|
import com.platform.yijia.param.request.RechargeBalance;
|
|
import com.platform.yijia.param.request.RechargeBalance;
|
|
import com.platform.yijia.pojo.*;
|
|
import com.platform.yijia.pojo.*;
|
|
import com.platform.yijia.service.*;
|
|
import com.platform.yijia.service.*;
|
|
@@ -13,6 +14,7 @@ import me.chanjar.weixin.mp.bean.template.WxMpTemplateData;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.apache.commons.lang3.StringUtils;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.Logger;
|
|
import org.slf4j.LoggerFactory;
|
|
import org.slf4j.LoggerFactory;
|
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.stereotype.Controller;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -31,7 +33,7 @@ import java.util.*;
|
|
* @Date 2021年3月22日
|
|
* @Date 2021年3月22日
|
|
*/
|
|
*/
|
|
@Controller
|
|
@Controller
|
|
-@RequestMapping("/demo")
|
|
|
|
|
|
+@YiJiaRequest()
|
|
public class ElectronicMembershipCardController {
|
|
public class ElectronicMembershipCardController {
|
|
private static Logger logger =(Logger) LoggerFactory.getLogger(ElectronicMembershipCardController.class);
|
|
private static Logger logger =(Logger) LoggerFactory.getLogger(ElectronicMembershipCardController.class);
|
|
|
|
|
|
@@ -59,6 +61,8 @@ public class ElectronicMembershipCardController {
|
|
private StationOilGunService stationOilGunService;
|
|
private StationOilGunService stationOilGunService;
|
|
@Resource
|
|
@Resource
|
|
private SysDictDataService sysDictDataService;
|
|
private SysDictDataService sysDictDataService;
|
|
|
|
+ @Value("${yijia.path.global-prefix}")
|
|
|
|
+ private String globalPrefix;
|
|
|
|
|
|
//查询该油站是否启用电子会员卡
|
|
//查询该油站是否启用电子会员卡
|
|
@RequestMapping(value = "/getStationCardEnabledFlag", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/getStationCardEnabledFlag", method = RequestMethod.GET)
|
|
@@ -802,7 +806,8 @@ public class ElectronicMembershipCardController {
|
|
reqData.put("tradeSource", "01"); //交易来源 01服务商,02收银台,03硬件
|
|
reqData.put("tradeSource", "01"); //交易来源 01服务商,02收银台,03硬件
|
|
reqData.put("trmIp", "172.16.2.1");//商家ip地址
|
|
reqData.put("trmIp", "172.16.2.1");//商家ip地址
|
|
reqData.put("outFrontFailUrl", ""); //js 支付,前台 事变通知地址
|
|
reqData.put("outFrontFailUrl", ""); //js 支付,前台 事变通知地址
|
|
- reqData.put("notifyUrl", "https://www.huijy.net/demo/getCardRechargeCallback"); //回调地址
|
|
|
|
|
|
+ String notifyUrl = "https://www.huijy.net/"+globalPrefix+"/getCardRechargeCallback";
|
|
|
|
+ reqData.put("notifyUrl", notifyUrl); //回调地址
|
|
// reqData.put("notifyUrl", "https://www.huijy.net/api/getCardRechargeCallback"); //回调地址
|
|
// reqData.put("notifyUrl", "https://www.huijy.net/api/getCardRechargeCallback"); //回调地址
|
|
// reqData.put("subMechId", ""); //子商户号
|
|
// reqData.put("subMechId", ""); //子商户号
|
|
// reqData.put("amt", "0.01");
|
|
// reqData.put("amt", "0.01");
|