zoujiajian 3 лет назад
Родитель
Сommit
54c8c68854

+ 10 - 0
netflix-common/src/main/java/com/cyksj/common/constant/Constant.java

@@ -136,4 +136,14 @@ public interface Constant {
 	String SPECIAL_GOODS_ACCOUNT_IMPORT_KEY = "special_goods_account_import_key";
 
 	String BALANCE_NOTIFY_MSG = "恭喜您 %s元余额已到账 购买时可抵现 快去使用吧!【银河录像局】";
+
+	/**
+	 * 银河海外 用户订单完成
+	 */
+	String ABROAD_ORDER_MSG = "银河海外用户userId:%s,成功购买%s%s【银河录像局】";
+
+	/**
+	 * 新科手机号
+	 */
+	String XK_PHONE = "17681947535";
 }

+ 9 - 0
netflix-service/src/main/java/com/cyksj/service/order/impl/OrderDonServiceImpl.java

@@ -28,6 +28,7 @@ import com.cyksj.common.snowflake.Sequence;
 import com.cyksj.common.task.GlobalThreadPoolTaskExecutor;
 import com.cyksj.common.util.Codec;
 import com.cyksj.common.util.Jsons;
+import com.cyksj.common.util.SmsUtil;
 import com.cyksj.common.util.StringUtil;
 import com.cyksj.config.WeChatConfig;
 import com.cyksj.config.zfb.AliPayClientFactory;
@@ -1985,6 +1986,14 @@ public class OrderDonServiceImpl extends ServiceImpl<OrderDonMapper, OrderDon> i
 			//修改车位状态并发送模板消息
 			updateCarParkAndSendMsg(goodsDon, sku, orderDon);
 		}
+		try {
+			//订单成功购买,短信通知
+			if (orderDon.getMoney() != null && orderDon.getMoney().compareTo(BigDecimal.ZERO) > 0) {
+				SmsUtil.sendLuoKey2Msg(Constant.XK_PHONE, String.format(Constant.ABROAD_ORDER_MSG, orderDon.getUserId(), goodsDon.getTitle(), sku.getSpecVal()));
+			}
+		} catch (Exception e) {
+			log.error("用户下单完成,短息通知失败");
+		}
 	}