This commit is contained in:
songliang 2023-07-15 14:38:42 +08:00
parent 3a8e7810f2
commit 4e49a9fe6c
2 changed files with 56 additions and 4 deletions

View File

@ -24,7 +24,7 @@
2. 购买ceg回调
地址: <https://game2006api-test.kingsome.cn/webapp/index.php?c=Shop&a=buyGoodsDirect>
地址: <https://game2006api-test.kingsome.cn/webapp/index.php?c=Callback&a=dispatch&action=ShopBuyGoodsDirect>
调用方: 链上购买服务(hongliang)
@ -74,7 +74,7 @@
调用方: 内购服务(hongliang)
地址: <https://https://game2006api-test.kingsome.cn/webapp/index.php?c=Shop&a=inappPurchaseDiamonds>
地址: <https://game2006api-test.kingsome.cn/webapp/index.php?c=Callback&a=dispatch&action=ShopInappPurchaseDiamonds>
请求方法 [POST]
@ -118,7 +118,22 @@
}
```
[^1]
4. Market上架商品回调
地址: <https://game2006api-test.kingsome.cn/webapp/index.php?c=Callback&a=dispatch&action=MarketSellOrderOk>
[^1]: this
5. Market下架商品回调
地址: <https://game2006api-test.kingsome.cn/webapp/index.php?c=Callback&a=dispatch&action=MarketCancelOrderOk>
6. Market更新商品价格回调
地址: <https://game2006api-test.kingsome.cn/webapp/index.php?c=Callback&a=dispatch&action=MarketPriceUpdateOrderOk>
7. Market购买商品回调
地址: <https://game2006api-test.kingsome.cn/webapp/index.php?c=Callback&a=dispatch&action=MarketBuyOrderOk>
8. Maket购买商品回调(仅支持金币)
地址: <https://game2006api-test.kingsome.cn/webapp/index.php?c=Callback&a=dispatch&action=GameItemMarketBuyOk>

View File

@ -0,0 +1,37 @@
<?php
namespace models;
use phpcommon\SqlHelper;
class Web2Order
{
public static function upsert($transId,$fieldsKv){
SqlHelper::upsert
(myself()->_getSelfMysql(),
't_bc_order',
array(
'order_id' => $transId
),
array(
'status' => 1,
'modifytime' => myself()->_getNowTime(),
),
array(
'order_id' => $transId,
'order_type' => getXVal($fieldsKv,'order_type',0),
'account_id' => myself()->_getAccountId(),
'address' => myself()->_getAddress(),
'status' => 0,
'item_id' => $fieldsKv['item_id'],
'item_num' => $fieldsKv['item_num'],
'ext_data' => getXVal($fieldsKv,'ext_data',''),
'createtime' => myself()->_getNowTime(),
'modifytime' => myself()->_getNowTime(),
'price' => $fieldsKv['price'],
)
);
}
}