|
|
|
@@ -1,5 +1,6 @@ |
|
|
|
package com.iformall.controller; |
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSON; |
|
|
|
import com.iformall.common.Result; |
|
|
|
import com.iformall.common.ResultData; |
|
|
|
import com.iformall.service.wechat.WxOpenService; |
|
|
|
@@ -31,8 +32,9 @@ public class WechatWeappCodeController { |
|
|
|
private WxOpenService openService; |
|
|
|
|
|
|
|
@PostMapping("/codeCommit") |
|
|
|
public ResultData codeCommit(Long templateId, String userVersion, String userDesc, WxMaOpenCommitExtInfo extInfo) { |
|
|
|
public ResultData codeCommit(Long templateId, String userVersion, String userDesc, String extInfoStr) { |
|
|
|
try { |
|
|
|
WxMaOpenCommitExtInfo extInfo = JSON.parseObject(extInfoStr, WxMaOpenCommitExtInfo.class); |
|
|
|
WxOpenMaService openMaService = openService.getWxOpenComponentService().getWxMaServiceByAppid(extInfo.getExtAppid()); |
|
|
|
return new ResultData(openMaService.codeCommit(templateId, userVersion, userDesc, extInfo)) ; |
|
|
|
} catch (WxErrorException e) { |
|
|
|
|