Преглед изворни кода

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

release
Stormeye Wu пре 7 година
родитељ
комит
92337daa40
1 измењених фајлова са 23 додато и 0 уклоњено
  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 Прегледај датотеку

@@ -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();
}
}

Loading…
Откажи
Сачувај