Commit f1a92a25 authored by shiyu's avatar shiyu

发送模板消息2

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