소스 검색

wesmiler ECY 画画交易平台

APPLE 2 년 전
부모
커밋
3c2e822c96
4개의 변경된 파일15개의 추가작업 그리고 3개의 파일을 삭제
  1. 1 1
      application/api/controller/User.php
  2. 1 1
      application/common/library/Auth.php
  3. 3 1
      application/shop/controller/Goods.php
  4. 10 0
      application/shop/view/user/profile.html

+ 1 - 1
application/api/controller/User.php

@@ -1091,7 +1091,7 @@ class User extends Api
     function profile()
     {
         $param = $this->request->post();
-        $check = (($param['bank'] && $param['bank_user_name'] && $param['bank_number']) || ($param['alipayprc'] && $param['alipay_name'] && $param['alipayname']) || ($param['wxprc']) || ($param['usdt_address']) || ($param['thb_bank_user_name'] && $param['thb_bank'] && ($param['thb_bank_number'] || $param['thb_qrcode'])) || ($param['idr_bank_user_name'] && $param['idr_bank'] && ($param['idr_bank_number'] || $param['idr_qrcode'])));
+        $check = (($param['bank'] && $param['bank_user_name'] && $param['bank_number']) || ($param['alipayprc'] && $param['alipay_name'] && $param['alipayname']) || ($param['wxprc']) || ($param['usdt_address']) || ($param['data_rmb']) || ($param['thb_bank_user_name'] && $param['thb_bank'] && ($param['thb_bank_number'] || $param['thb_qrcode'])) || ($param['idr_bank_user_name'] && $param['idr_bank'] && ($param['idr_bank_number'] || $param['idr_qrcode'])));
         if(!$check)
         {
             $this->error('请至少完整填写一项收款信息');

+ 1 - 1
application/common/library/Auth.php

@@ -195,7 +195,7 @@ class Auth
      */
     public function login($account, $password)
     {
-        $field = Validate::is($account, 'email') ? 'email' : (Validate::regex($account, '/^1\d{10}$/') ? 'mobile' : 'username');
+        $field = Validate::is($account, 'email') ? 'email' : (Validate::regex($account, '/^\d{6,15}$/') ? 'mobile' : 'username');
         $user = User::get([$field => $account]);
         if (!$user) {
             $this->setError('Account is incorrect');

+ 3 - 1
application/shop/controller/Goods.php

@@ -103,7 +103,9 @@ class Goods extends Frontend
         }elseif(time() > strtotime(date("Y-m-d {$studio['end']}"))){
             $status='停业中';
         }
-        if(empty($user['bank_number'])  && empty($user['wxprc'])  &&empty($user['alipayprc']) && empty($user['usdt_address']) && empty($user['thb_bank_number']) && empty($user['idr_bank_number']))
+        $user=get_user_data($this->auth->id);
+        $check = (($user['bank'] && $user['bank_user_name'] && $user['bank_number']) || ($user['alipayprc'] && $user['alipay_name'] && $user['alipayname']) || ($user['wxprc']) || ($user['usdt_address']) || ($user['data_rmb']) || ($user['thb_bank_user_name'] && $user['thb_bank'] && ($user['thb_bank_number'] || $user['thb_qrcode'])) || ($user['idr_bank_user_name'] && $user['idr_bank'] && ($user['idr_bank_number'] || $user['idr_qrcode'])));
+        if(!$check)
         {
             $this->view->assign('no_auth', true);
         }else{

+ 10 - 0
application/shop/view/user/profile.html

@@ -116,6 +116,15 @@
 				</div>
 			</div>
 		</div>
+		<div class="am-link-muted am-padding-xs">数字人民币号码</div>
+		<div class="am-bg-white">
+			<div class="am-form-group sc-bg">
+				<label class="am-u-sm-3 am-form-label">数字人民币号码</label>
+				<div class="am-u-sm-9">
+					<input type="text" class=" am-text-right" placeholder="{:__('请输入数字人民币号码')}" name="data_rmb" value="{$user.data_rmb}">
+				</div>
+			</div>
+		</div>
 		<div class="am-link-muted am-padding-xs">USDT收款</div>
 		<div class="am-bg-white">
 			<div class="am-form-group sc-bg">
@@ -385,6 +394,7 @@
 		params. thb_qrcode=$('#thbqrcode').val();
 		params. idr_qrcode=$('#idrqrcode').val();
 		params.usdt_address=$('input[name=usdt_address]').val();
+		params.data_rmb=$('input[name=data_rmb]').val();
 
 		params.bank=$('input[name=bank]').val();
 		params.bank_number=$('input[name=bank_number]').val();