diff --git a/app/api/controller/Retail.php b/app/api/controller/Retail.php index 15190e16..26e3cb78 100644 --- a/app/api/controller/Retail.php +++ b/app/api/controller/Retail.php @@ -17,6 +17,7 @@ use app\api\model\RetailOrder as RetailOrderModel; use app\api\model\Agreement as AgreementModel; use app\common\model\RetailDescribe as RetailDescribeModel; use app\api\service\order\Checkout as CheckoutService; +use app\api\service\Retail as RetailService; use app\api\service\User as UserService; use app\common\enum\RetailDescribeEnum; @@ -65,77 +66,71 @@ class Retail extends Controller } $model =new \app\api\service\Retail(); $list = $model->userCenter($client); - $list['retail'] = '

- 1、客户直接在商城查看价格,快速比价、下单 + $list['retail'] = '

+ 1-客户直接在商城查看价格,快速比价、下单

-

- 2、所有会员、分销数字化管理 +

+ 2-所有会员、分销数字化管理

-

- 3、所有订单,调货记录,物流状态实时查询 +

+ 3-所有订单,调货记录,物流状态实时查询

-

- 4、供应链资源快速对接 +

+ 4-供应链资源快速对接

-

- 5、商品数据快速上架,商城之间数据实时传输 +

+ 5-商品数据快速上架,商城之间数据实时传输

-

- 6、商品市场价实时自动更新 +

+ 6-商品市场价实时自动更新

-

- 7、货款到账时间支持当天或隔天,支付费率低     +

+ 7-货款到账时间支持当天或隔天,支付费率低    

-

+

   至千分之2.x

-

- 8、支持到店自提、同城闪送 +

+ 8-支持到店自提、同城闪送

-

- 9、促进清洗、安装、维修、回收、租赁服务与产品销售一体化 +

+ 9-促进清洗、安装、维修、回收、租赁服务与产品销售一体化

-

- 10、促进本地商家联盟数字化平台化发展 -

-

-
+

+ 10-促进本地商家联盟数字化平台化发展

'; - $list['wholesale'] = '

- 1、客户直接在商城查看价格,快速比价、下单 -

-

- 2、所有会员、分销数字化管理 + $list['wholesale'] = '

+ 1-采购代发商家实名注册认证,在线直接下单

-

- 3、所有订单,调货记录,物流状态实时查询 +

+ 2-认证商家、服务商数字化管理

-

- 4、供应链资源快速对接 +

+ 3-所有订单,发货记录,物流状态实时查询

-

- 5、商品数据快速上架,商城之间数据实时传输 +

+ 4-所有调货记录在线实时查看

-

- 6、商品市场价实时自动更新 +

+ 5-审单实时做电话、地址校验比对,避免平台单

-

- 7、货款到账时间支持当天或隔天,支付费率低     +

+ 6-供应链资源快速对接

-

-    至千分之2.x +

+ 7-商品数据快速上架,商城之间商品数据实时传输

-

- 8、支持到店自提、同城闪送 +

+ 8-商品市场价实时自动更新

-

- 9、促进清洗、安装、维修、回收、租赁服务与产品销售一体化 +

+ 9-货款到账时间支持当天或隔天,支付费率低    

-

- 10、促进本地商家联盟数字化平台化发展 +

+    至千分之2.x

-

-
+

+ 10-供应商、服务商入驻,销售和推广效益提升

'; return $this->renderSuccess(compact('list')); } @@ -178,5 +173,24 @@ class Retail extends Controller return $this->renderSuccess(compact('group')); } + /** + * 交易查询 + * @param string $outTradeNo 商户订单号 + * @param string $method 支付方式 + * @param string $client 指定的客户端 + * @return Json + * @throws \cores\exception\BaseException + * @throws \think\db\exception\DataNotFoundException + * @throws \think\db\exception\DbException + * @throws \think\db\exception\ModelNotFoundException + */ + public function tradeQuery(string $outTradeNo, string $method, string $client): Json + { + $RechargeService = new RetailService; + $result = $RechargeService->setMethod($method)->setClient($client)->tradeQuery($outTradeNo); + $message = $result ? '恭喜您,余额充值成功' : ($RechargeService->getError() ?: '很抱歉,订单未支付,请重新发起'); + return $this->renderSuccess(['isPay' => $result], $message); + } + } \ No newline at end of file diff --git a/app/api/service/Store.php b/app/api/service/Store.php index 43249b6c..b46fff8e 100644 --- a/app/api/service/Store.php +++ b/app/api/service/Store.php @@ -196,7 +196,9 @@ class Store extends BaseService public function getStore() { - $storeList = Db::query('select shop_id,shop_name,longitude,latitude from yoshop_store_shop where status = 1 and is_delete= 0'); + $storeId = $this->storeId; + $storeList = Db::query('select shop_id,shop_name,longitude,latitude from yoshop_store_shop where status = 1 and is_delete= 0 AND store_id = ?', + [$storeId]); return $storeList; }