|
|
|
@ -11,12 +11,14 @@ |
|
|
|
|
declare (strict_types=1); |
|
|
|
|
namespace app\api\controller; |
|
|
|
|
|
|
|
|
|
use app\admin\controller\RetailDescribe; |
|
|
|
|
use think\response\Json; |
|
|
|
|
use app\api\model\Retail as RetailModel; |
|
|
|
|
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 +67,71 @@ class Retail extends Controller |
|
|
|
|
} |
|
|
|
|
$model =new \app\api\service\Retail(); |
|
|
|
|
$list = $model->userCenter($client); |
|
|
|
|
$list['retail'] = '<p style="text-wrap: wrap;"> |
|
|
|
|
1、客户直接在商城查看价格,快速比价、下单 |
|
|
|
|
$list['retail'] = '<p> |
|
|
|
|
1-客户直接在商城查看价格,快速比价、下单 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
2、所有会员、分销数字化管理 |
|
|
|
|
<p> |
|
|
|
|
2-所有会员、分销数字化管理 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
3、所有订单,调货记录,物流状态实时查询 |
|
|
|
|
<p> |
|
|
|
|
3-所有订单,调货记录,物流状态实时查询 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
4、供应链资源快速对接 |
|
|
|
|
<p> |
|
|
|
|
4-供应链资源快速对接 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
5、商品数据快速上架,商城之间数据实时传输 |
|
|
|
|
<p> |
|
|
|
|
5-商品数据快速上架,商城之间数据实时传输 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
6、商品市场价实时自动更新 |
|
|
|
|
<p> |
|
|
|
|
6-商品市场价实时自动更新 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
7、货款到账时间支持当天或隔天,支付费率低 |
|
|
|
|
<p> |
|
|
|
|
7-货款到账时间支持当天或隔天,支付费率低 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
<p> |
|
|
|
|
至千分之2.x |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
8、支持到店自提、同城闪送 |
|
|
|
|
<p> |
|
|
|
|
8-支持到店自提、同城闪送 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
9、促进清洗、安装、维修、回收、租赁服务与产品销售一体化 |
|
|
|
|
<p> |
|
|
|
|
9-促进清洗、安装、维修、回收、租赁服务与产品销售一体化 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
10、促进本地商家联盟数字化平台化发展 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-align: left;"> |
|
|
|
|
<br/> |
|
|
|
|
<p> |
|
|
|
|
10-促进本地商家联盟数字化平台化发展 |
|
|
|
|
</p>'; |
|
|
|
|
$list['wholesale'] = '<p style="text-wrap: wrap;"> |
|
|
|
|
1、客户直接在商城查看价格,快速比价、下单 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
2、所有会员、分销数字化管理 |
|
|
|
|
$list['wholesale'] = '<p> |
|
|
|
|
1-采购代发商家实名注册认证,在线直接下单 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
3、所有订单,调货记录,物流状态实时查询 |
|
|
|
|
<p> |
|
|
|
|
2-认证商家、服务商数字化管理 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
4、供应链资源快速对接 |
|
|
|
|
<p> |
|
|
|
|
3-所有订单,发货记录,物流状态实时查询 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
5、商品数据快速上架,商城之间数据实时传输 |
|
|
|
|
<p> |
|
|
|
|
4-所有调货记录在线实时查看 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
6、商品市场价实时自动更新 |
|
|
|
|
<p> |
|
|
|
|
5-审单实时做电话、地址校验比对,避免平台单 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
7、货款到账时间支持当天或隔天,支付费率低 |
|
|
|
|
<p> |
|
|
|
|
6-供应链资源快速对接 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
至千分之2.x |
|
|
|
|
<p> |
|
|
|
|
7-商品数据快速上架,商城之间商品数据实时传输 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
8、支持到店自提、同城闪送 |
|
|
|
|
<p> |
|
|
|
|
8-商品市场价实时自动更新 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
9、促进清洗、安装、维修、回收、租赁服务与产品销售一体化 |
|
|
|
|
<p> |
|
|
|
|
9-货款到账时间支持当天或隔天,支付费率低 |
|
|
|
|
</p> |
|
|
|
|
<p style="text-wrap: wrap;"> |
|
|
|
|
10、促进本地商家联盟数字化平台化发展 |
|
|
|
|
<p> |
|
|
|
|
至千分之2.x |
|
|
|
|
</p> |
|
|
|
|
<p style="text-align: left;"> |
|
|
|
|
<br/> |
|
|
|
|
<p> |
|
|
|
|
10-供应商、服务商入驻,销售和推广效益提升 |
|
|
|
|
</p>'; |
|
|
|
|
return $this->renderSuccess(compact('list')); |
|
|
|
|
} |
|
|
|
@ -179,4 +175,24 @@ class Retail extends Controller |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 交易查询 |
|
|
|
|
* @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); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |