init($params); (new GoodsCallbackService())->auditResult($this->data); } /** * { * "ToUserName":"gh_*", * "FromUserName":"OPENID", * "CreateTime":1662480000, * "MsgType":"event", * "Event":"product_spu_listing", * "ProductSpuAudit": { * "product_id":"12345678", * "status":3, * "reason":"abc" * } * } * 商品上下架 * @return void * @throws \Exception */ public function product_spu_listing(array $params) { $this->init($params); (new GoodsCallbackService())->listingResult($this->data); } /** * { * "ToUserName":"gh_*", * "FromUserName":"OPENID", * "CreateTime":1662480000, * "MsgType":"event", * "Event":"product_spu_update", * "ProductSpuAudit": { * "product_id":"12345678", * "status":0, * } * } * 商品更新 * @return void * @throws \Exception */ public function product_spu_update(array $params) { $this->init($params); (new GoodsCallbackService())->updateResult($this->data); } }