本文仅适合Javashop 7.0 版本
需求:拿到商城代码之后小程序无法使用支付
说明:7.0 版本不支持HTTPS,下面全部都是我自己修改的。
官方说了,7.02 才有https,需要修改后台
需要修改较多,因为除了像官方搜寻http: 字符串,还修改后台取网络前端的
官方说了,7.02 才有https小程序,需要修改后台
需要修改较多,因为除了像搜寻http: 字符串,还 修改后台取网络前端的
修改文件列表:
luozhuang\b2b2c\buyer-api\src\main\java\com\enation\app\javashop\buyer\BuyerSecurityConfig.java
luozhuang\b2b2c\buyer-api\src\main\java\com\enation\app\javashop\buyer\api\payment\OrderPayBuyerController.java
luozhuang\b2b2c\buyer-api\src\main\java\com\enation\app\javashop\buyer\api\payment\WeixinFrameBuyerController.java
luozhuang\b2b2c\framework\src\main\java\com\enation\app\javashop\framework\util\AbstractRequestUtil.java
luozhuang\b2b2c\javashop-core\src\main\java\com\enation\app\javashop\core\distribution\util\BaseRequestUtil.java
修改方法:
http: 字符串改为https:
不要直接改,写死变量这样不利于以后切换配置
因为7.0没通用配置文件
我修改了AbstractRequestUtil.java 设置个常量作为"https",再以这个常量修改其他文件