Commit b9999c78 authored by shiyu's avatar shiyu

获取jsticket

parent 7a92b51a
......@@ -193,6 +193,7 @@ public class OfficialAccountApi {
OkHttpUtil okHttpUtil = OkHttpUtil.builder().url(url);
okHttpUtil.get();
String responseStr = okHttpUtil.async();
logger.info("获取JsapiTicket接口返回原文 :{}", responseStr);
if (!responseStr.contains("ticket")) {
String errorCode = JsonUtils.getValueByPath(responseStr, "errcode");
String errmsg = JsonUtils.getValueByPath(responseStr, "errmsg");
......
......@@ -40,7 +40,19 @@ public class WxAppletApi {
//获取用户访问小程序数据日趋势
private static final String GET_ACCESS_DATA_URL = "https://api.weixin.qq.com/datacube/getweanalysisappiddailyvisittrend?access_token=%s";
private static final String GET_ACCESS_DAY_URL = "https://api.weixin.qq.com/datacube/getweanalysisappiddailyvisittrend?access_token=%s";
private static final String GET_ACCESS_WEEK_URL = "https://api.weixin.qq.com/datacube/getweanalysisappidweeklyvisittrend?access_token=%s";
private static final String GET_ACCESS_MONTH_URL = "https://api.weixin.qq.com/datacube/getweanalysisappidmonthlyvisittrend?access_token=%s";
static Map<String, String> ACCESS_URL_MAP = new HashMap<>();
static {
ACCESS_URL_MAP.put("day", GET_ACCESS_DAY_URL);
ACCESS_URL_MAP.put("week", GET_ACCESS_WEEK_URL);
ACCESS_URL_MAP.put("month", GET_ACCESS_MONTH_URL);
}
public String checkMedia(WxCheckMediaRequestDto dto) {
String accessToken = wxLoginManager.getAccessToken();
......@@ -96,10 +108,10 @@ public class WxAppletApi {
* @param type
* @return
*/
public Result getAccessData(String startTime, String endTime, int type) {
public Result getAccessData(String startTime, String endTime, String key) {
try {
String accessToken = wxLoginManager.getAccessToken();
String url = String.format(GET_ACCESS_DATA_URL, accessToken);
String url = String.format(ACCESS_URL_MAP.get(key), accessToken);
OkHttpUtil okHttpUtil = OkHttpUtil.builder().url(url);
Map<String, Object> map = new HashMap<>();
map.put("begin_date", startTime);
......
......@@ -562,7 +562,7 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
DistributionOrder distributionOrder = new DistributionOrder();
distributionOrder.setItemId(itemId);
distributionOrder.setItemNum(1);
distributionOrder.setShareRecordId("DA" + CommConsts.SYSTEM_ACCOUNT);
distributionOrder.setShareRecordId(CommConsts.DEFAULT_SHARE_ID);
distributionOrder.setDistributionOrderId(distributionOrderId);
distributionOrder.setPrepayId(prepayId);
distributionOrder.setBuyerId(dto.getBuyerId());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment