|
@@ -20,7 +20,12 @@ use think\facade\Log;
|
|
|
use app\models\system\SystemStore;
|
|
use app\models\system\SystemStore;
|
|
|
use app\models\routine\RoutineTemplate;
|
|
use app\models\routine\RoutineTemplate;
|
|
|
use app\models\user\{User, UserAddress, UserBill, UserSpread, WechatUser};
|
|
use app\models\user\{User, UserAddress, UserBill, UserSpread, WechatUser};
|
|
|
-use crmeb\services\{OtherSMSService, SystemConfigService, WechatTemplateService, workerman\ChannelService};
|
|
|
|
|
|
|
+use crmeb\services\{MiniProgramService,
|
|
|
|
|
+ OtherSMSService,
|
|
|
|
|
+ SystemConfigService,
|
|
|
|
|
+ WechatTemplateService,
|
|
|
|
|
+ workerman\ChannelService
|
|
|
|
|
+};
|
|
|
use crmeb\repositories\{
|
|
use crmeb\repositories\{
|
|
|
GoodsRepository, PaymentRepositories, OrderRepository, ShortLetterRepositories, UserRepository
|
|
GoodsRepository, PaymentRepositories, OrderRepository, ShortLetterRepositories, UserRepository
|
|
|
};
|
|
};
|
|
@@ -816,6 +821,15 @@ class StoreOrder extends BaseModel
|
|
|
$user = User::getUserInfo($order['uid']);
|
|
$user = User::getUserInfo($order['uid']);
|
|
|
if ($user['phone'])
|
|
if ($user['phone'])
|
|
|
OtherSMSService::send($user['phone'], '成功支付' . floatval(bcadd($order['pay_price'], $order['deposit'], 2)) . '元购买商品' . ($order['deposit'] ? "(含押金{$order['deposit']})" : ''));
|
|
OtherSMSService::send($user['phone'], '成功支付' . floatval(bcadd($order['pay_price'], $order['deposit'], 2)) . '元购买商品' . ($order['deposit'] ? "(含押金{$order['deposit']})" : ''));
|
|
|
|
|
+ if ($openid = WechatUser::where('uid', $order['uid'])->value('routine_openid')) {
|
|
|
|
|
+ MiniProgramService::sendSubscribeTemlate($openid, 'utyQMQe5vfiJt1CA3-Q3JnGd2_dQ3mdyY0K44Gpaut4',
|
|
|
|
|
+ [
|
|
|
|
|
+ 'thing2' => self::getSubstrUTf8(self::getProductTitle($order['cart_id'])),
|
|
|
|
|
+ 'amount3' => $order['total_price'],
|
|
|
|
|
+ 'number4' => $order['total_num'],
|
|
|
|
|
+ 'thing6' => $order['pay_price'],
|
|
|
|
|
+ ]);
|
|
|
|
|
+ }
|
|
|
return false !== $res;
|
|
return false !== $res;
|
|
|
}
|
|
}
|
|
|
|
|
|