Commit f1a92a25 authored by shiyu's avatar shiyu

发送模板消息2

parent a5bd4ab9
......@@ -41,6 +41,11 @@ public class DeliveryNoticeMsg implements Entity, AbstractSubscribeMsg {
*/
private Date deliveryTime;
/**
* 1商家2用户
*/
private Integer shopState;
@Override
public Map<String, Object> getTempletParam() {
......
......@@ -577,6 +577,7 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
//发送给卖家
String sellerOpenId = sendMsgService.getOpenIdByUserId(distributionOrder.getSellerId());
if (com.xxdxxs.utils.StringUtils.hasLength(sellerOpenId)) {
deliveryNoticeMsg.setShopState(1);
sendMsgService.sendDeliveryTempletMsg(sellerOpenId, deliveryNoticeMsg);
} else {
logger.info(">>>>> 分销商id :{}, 获取openid失败 <<<<<", distributionOrder.getSellerId());
......@@ -584,6 +585,7 @@ public class DistributionOrderServiceImpl implements DistributionOrderService {
//发送给买家
String buyerOpenId = sendMsgService.getOpenIdByUserId(distributionOrder.getBuyerId());
if (com.xxdxxs.utils.StringUtils.hasLength(buyerOpenId)) {
deliveryNoticeMsg.setShopState(0);
sendMsgService.sendDeliveryTempletMsg(buyerOpenId, deliveryNoticeMsg);
} else {
logger.info(">>>>> 买家openid为空, 发送消息失败 <<<<<");
......
......@@ -114,7 +114,7 @@ public class SendMsgServiceImpl implements SendMsgService {
miniprogramMap.put("appid", APPLET_APPID);
StringBuffer stringBuffer = new StringBuffer(DISTRIBUTION_MSG_URL);
stringBuffer.append("?orderId=" + deliveryNoticeMsg.getDistributionOrderId());
stringBuffer.append("&shopState=1");
stringBuffer.append("&shopState=" + deliveryNoticeMsg.getShopState());
miniprogramMap.put("pagepath", stringBuffer.toString());
map.put("miniprogram", miniprogramMap);
map.put("data", deliveryNoticeMsg.getTempletParam());
......
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