Przeglądaj źródła

[微信卡券][新增]:会员卡信息更新

release
Stormeye Wu 7 lat temu
rodzic
commit
92337daa40
1 zmienionych plików z 23 dodań i 0 usunięć
  1. +23
    -0
      mlWechatOpen/src/main/java/com/iformall/controller/card/WxCardController.java

+ 23
- 0
mlWechatOpen/src/main/java/com/iformall/controller/card/WxCardController.java Wyświetl plik

@@ -11,6 +11,8 @@ import me.chanjar.weixin.mp.api.WxMpService;
import me.chanjar.weixin.mp.bean.card.*;
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardCreateMessage;
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardUpdateMessage;
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardUpdateResult;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -320,4 +322,25 @@ public class WxCardController extends BaseController {
}
return new ResultData();
}

@ApiOperation(value = "更新卡信息")
@GetMapping("updateCardUser/{appId}")
public ResultData updateCardUser(@PathVariable String appId, String code) {
logger.debug("[" + getIpAddr() + "] WxCardController::updateCardUser");
String cardId = "pnxhD5rozwYIX7j210S9thySoN0w";
WxMpMemberCardUpdateMessage updateMessage = new WxMpMemberCardUpdateMessage();
updateMessage.setAddBounus(100);
updateMessage.setBonus(1000);
updateMessage.setCardId(cardId);
updateMessage.setCode(code);

WxMpService mpService = openService.getWxOpenComponentService().getWxMpServiceByAppid(appId);
try {
WxMpMemberCardUpdateResult result = mpService.getMemberCardService().updateUserMemberCard(updateMessage);
logger.info(result.toString());
} catch (WxErrorException e) {
logger.error(e.getMessage());
}
return new ResultData();
}
}

Ładowanie…
Anuluj
Zapisz