| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <?php
- namespace addons\WechatVideoShop\common\logic\traits;
- use addons\WechatVideoShop\common\service\GoodsCallbackService;
- trait WeChatCallbackGoodsTrait
- {
- /**
- * {
- * "ToUserName":"gh_*",
- * "FromUserName":"OPENID",
- * "CreateTime":1662480000,
- * "MsgType":"event",
- * "Event":"product_spu_audit",
- * "ProductSpuAudit": {
- * "product_id":"12345678",
- * "status":3,
- * "reason":"abc"
- * }
- * }
- * 商品审核
- * @return void
- * @throws \Exception
- */
- public function product_spu_audit(array $params)
- {
- $this->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);
- }
- }
|