buyerMessage = new BuyerMessage($order,$formId,$type,$title); $this->shopMessage = new ShopMessage($order,$formId,$type,$title); $this->formId = $formId; $this->noticeType = $type; $this->orderModel = $order; } public function canceled() { // $this->buyerMessage->canceled(); $buyerNotice = new OrderBuyerCancelNotice($this->orderModel); $buyerNotice->sendMessage(); } public function created() { // $this->shopMessage->goodsBuy(1); // $this->buyerMessage->created(); // $this->shopMessage->created(); //客户 $buyerNotice = new OrderBuyerCreateNotice($this->orderModel); $buyerNotice->sendMessage(); //管理员 $managerNotice = new OrderCreateNotice($this->orderModel, 1); $managerNotice->sendMessage(); //商品 $goodsNotice = new GoodsBuyNotice($this->orderModel,1); $goodsNotice->sendMessage(); } public function paid() { // $this->shopMessage->goodsBuy(2); // $this->buyerMessage->paid(); // $this->shopMessage->paid(); //小程序消息通知 $buyerNotice = new OrderBuyerPayedMinNotice($this->orderModel); $buyerNotice->sendMessage(); $sendNotice = new OrderPayedMinNotice($this->orderModel); $sendNotice->sendMessage(); //公众号消息通知 $buyerOfficialNotice = new OrderBuyerPayedNotice($this->orderModel); $buyerOfficialNotice->sendMessage(); $officialNotice = new OrderPayedNotice($this->orderModel, 2); $officialNotice->sendMessage(); //商品 $goodsNotice = new GoodsBuyNotice($this->orderModel,2); $goodsNotice->sendMessage(); } public function sent() { // $this->buyerMessage->sent(); $sendBuyerNotice = new OrderBuyerSendMinNotice($this->orderModel); $sendBuyerNotice->sendMessage(); $sendOfficialNotice = new OrderBuyerSendNotice($this->orderModel); $sendOfficialNotice->sendMessage(); } public function packageSent() { $sendBuyerNotice = new OrderBuyerPackageSendMinNotice($this->orderModel); $sendBuyerNotice->sendMessage(); $sendOfficialNotice = new OrderBuyerPackageSendNotice($this->orderModel); $sendOfficialNotice->sendMessage(); } public function received() { // $this->shopMessage->goodsBuy(3); // $this->shopMessage->received(); // $this->buyerMessage->received(); //小程序 $receiveBuyerNotice = new OrderBuyerReceivedMinNotice($this->orderModel); $receiveBuyerNotice->sendMessage(); $receiveNotice = new OrderReceivedMinNotice($this->orderModel); $receiveNotice->sendMessage(); //公众号 $receiveBuyerOfficialNotice = new OrderBuyerReceivedNotice($this->orderModel); $receiveBuyerOfficialNotice->sendMessage(); $receiveOfficailNotice = new OrderReceivedNotice($this->orderModel, 3); $receiveOfficailNotice->sendMessage(); //商品 $goodsNotice = new GoodsBuyNotice($this->orderModel,3); $goodsNotice->sendMessage(); } }