Просмотр исходного кода

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

release
Stormeye Wu 7 лет назад
Родитель
Сommit
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.card.*;
import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage; import me.chanjar.weixin.mp.bean.kefu.WxMpKefuMessage;
import me.chanjar.weixin.mp.bean.membercard.WxMpMemberCardCreateMessage; 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.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
@@ -320,4 +322,25 @@ public class WxCardController extends BaseController {
} }
return new ResultData(); 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();
}
} }

Загрузка…
Отмена
Сохранить