hrjy 3 år sedan
förälder
incheckning
6081bfc7fd

+ 21 - 8
app/admin/model/auction/AuctionOrder.php

@@ -85,8 +85,8 @@ class AuctionOrder extends BaseModel
                 'uid' => $spread['uid'],
                 'pm' => 1,
                 'title' => '积分增加',
-                'category' => '积分增加',
-                'type' => '积分',
+                'category' => 'integral',
+                'type' => 'gain',
                 'mark' => '直推积分',
                 'add_time' => time(),
                 'number' => $s_price,
@@ -100,9 +100,9 @@ class AuctionOrder extends BaseModel
                 'uid' => $user['uid'],
                 'pm' => 1,
                 'title' => '预约卷扣除',
-                'category' => '预约卷扣除',
-                'type' => '预约卷',
-                'mark' => '卖出扣除相应预约卷',
+                'category' => 'anticipate',
+                'type' => 'reduce_anticipate',
+                'mark' => '卖出扣除预约卷',
                 'add_time' => time(),
                 'number' => $anticipate,
                 'balance' => $user['anticipate']
@@ -130,10 +130,23 @@ class AuctionOrder extends BaseModel
 
 
         $user = $userModel->find($data['uid']);
+        if ($user['is_new'] == 1){
+
+            if ($user['spread_uid']) {
+                $spread = $userModel->where('id', $user['spread_uid'])->find();
+                $spread['green_time'] = strtotime(date('Y-m-d', strtotime('+1 day'))); // 开启明天的绿色通道
+            }
+            $orderCount =AuctionOrder::where([['uid', '=',  $user['uid']], ['status', 3]])->count();
+            if ($orderCount >= 5){
+                $user['is_new'] = 0;
+            }
+
+
+        }
         $product = $productModel->where('id', $data['product_id'])->find();
         $auction = $auctionModel->where('id', $product['auction_id'])->find();
         $booking = $bookingModel->where('auction_id', $auction['id'])->whereBetweenTime('create_time', date('Y-m-d H:i:s', strtotime(date('Y-m-d'))), date('Y-m-d H:i:s', strtotime('+1 day')))->find();
-        if ($booking['status'] == 1){
+        if ($booking['status'] > 0){
             $booking['status'] = 0;
             $booking->save();
             $user['anticipate'] = $user['anticipate'] + $auction['anticipate'];// 退还预约卷
@@ -144,8 +157,8 @@ class AuctionOrder extends BaseModel
                 'uid' => $user['uid'],
                 'pm' => 1,
                 'title' => '预约卷退还',
-                'category' => '预约卷退还',
-                'type' => '预约卷',
+                'category' => 'anticipate',
+                'type' => 'add_anticipate',
                 'mark' => '退还预约卷',
                 'add_time' => time(),
                 'number' => $auction['anticipate'],

+ 1 - 1
app/admin/view/auction/auction_order/index.php

@@ -170,7 +170,7 @@
     layList.tool(function (event,data,obj) {
         switch (event) {
             case 'delete':
-                var url=layList.U({c:'auction.auction_booking',a:'delete',q:{id:data.id}});
+                var url=layList.U({c:'auction.auction_order',a:'delete',q:{id:data.id}});
                 var code = {title:"操作提示",text:"确定删除?",type:'info',confirm:'是的,删除'};
                 $eb.$swal('delete',function(){
                     $eb.axios.get(url).then(function(res){

+ 2 - 2
app/api/controller/auction/AuctionController.php

@@ -76,7 +76,7 @@ class AuctionController
 
         if ($res){
             AuctionBooking::booking($user['uid'], $auction);
-            UserBill::income('预约场馆', $user['uid'], $user['spread_uid'],'预约', '预约卷'); // 写入记录
+            UserBill::expend('预约场馆', $user['uid'], 'anticipate','reduce_anticipate', $auction['anticipate'], 0, $user['anticipate'], '预约扣除预约卷'); // 写入记录
 
             User::commitTrans();
             return app('json')->successful('预约成功');
@@ -105,7 +105,7 @@ class AuctionController
         $time = strtotime(date('Y-m-d', time()));// 今天
         $today = strtotime(date('Y-m-d', strtotime('+1day')));// 明天
 
-        if ($user['is_new'] == 1 or ($user['green_time'] > $time and $user['green_time'] < $today)){
+        if ($user['is_new'] == 1 or ($user['green_time'] >= $time and $user['green_time'] <= $today)){
             // 新人或者绿色通道提前三分钟入场
             if (strtotime($auction['radd_time']) -3000 > time()){
                 return app('json')->fail('未到进入时间');

+ 67 - 1
app/api/controller/auction/AuctionProductController.php

@@ -103,7 +103,7 @@ class AuctionProductController
     {
 
         $data = UtilService::getMore([
-            [['type', 'd'], 1],
+            [['type', 'd'], 0],
             [['page', 'd'], 0],
             [['limit', 'd'], 0],
         ]);
@@ -111,6 +111,14 @@ class AuctionProductController
         return app('json')->successful(AuctionOrder::userOrder($data,$request->uid()));
     }
 
+    /**
+     * 上传大框凭证
+     * @param Request $request
+     * @return mixed
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
     public function up_image(Request  $request)
     {
         $data = UtilService::getMore([
@@ -132,4 +140,62 @@ class AuctionProductController
         }
     }
 
+    /**
+     * 卖家显示订单
+     * @param Request $request
+     * @return void
+     */
+    public function seller(Request $request)
+    {
+        $data = UtilService::getMore([
+            ['type', 0]
+        ]);
+
+        return app('json')->successful(AuctionOrder::seller_list($data,$request->uid()));
+    }
+
+    /**
+     * 确定订单
+     * @param Request $request
+     * @return void
+     */
+    public function adopt(Request $request){
+        $data = UtilService::postMore([
+            ['order_id']
+        ]);
+        if (!$data['order_id'])  return app('json')->fail('数据传入错误');
+
+        $order = AuctionOrder::where('order_id', $data['order_id'])->find();
+        if ($order['status'] < 1) return app('json')->fail('该订单已失效');
+        if ($order['status'] == 1) return app('json')->fail('未上传打款凭证');
+        if ($order['status'] == 3) return app('json')->fail('该订单已完成');
+
+        $order['status'] = 3;
+        AuctionOrder::beginTrans();
+        $res = $order->save();
+        if ($res){
+
+            $product = AuctionProduct::find($order['product_id']);
+            if (!$product) return app('json')->fail('数据不存在');
+            $uid = $product['uid']; // 所属人id
+
+            $product['uid'] = $order['uid'];// 商品拥有人更新
+            $res = $product->save();
+            if ($res){
+                if ($uid > 0){
+                    AuctionOrder::earn($uid,$order['price'] ,$product); // 卖家
+                }
+            }
+            AuctionOrder::return($order['id']); // 买家
+
+            AuctionOrder::commitTrans();
+            return app('json')->successful('完成');
+        }else{
+
+            AuctionOrder::rollbackTrans();
+            return app('json')->fail('失败');
+        }
+
+    }
+
 }

+ 135 - 1
app/models/auction/AuctionOrder.php

@@ -51,12 +51,146 @@ class AuctionOrder extends BaseModel
             $list = self::where([['uid', '=', $uid], ['status', '=', 3]])->select()->toArray(); //完成订单
         }else{
 
-            $list = self::where([['uid', '=', $uid], ['status', '=', 3]])->select()->toArray(); //过期订单
+            $list = self::where([['uid', '=', $uid], ['status', '<', 1]])->select()->toArray(); //过期订单
         }
 
         return $list;
     }
 
+    /**
+     * 卖家订单
+     * @param $data
+     * @param $uid
+     * @return \think\Collection
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    public static function seller_list($data,$uid)
+    {
+        if ($data['type'] == 1){
+            $list = self::where([['collection_id', '=', $uid], ['status', '=', 1]])->select()->toArray(); //待上传订单
+
+        }else if($data['type'] == 2){
+            $list = self::where([['collection_id', '=', $uid], ['status', '=', 2]])->select()->toArray(); //待审核订单
+
+        }else if($data['type'] == 3) {
+            $list = self::where([['collection_id', '=', $uid], ['status', '=', 3]])->select()->toArray(); //完成订单
+        }else{
+
+            $list = self::where([['collection_id', '=', $uid], ['status', '<', 1]])->select()->toArray(); //过期订单
+        }
+
+        return $list;
+    }
+
+    /**
+     * 卖家操作
+     * @param $id  //商品所属人
+     * @param $price //卖出价格
+     * @param $product //商品详情
+     * @return void
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    public static function earn($id, $price,$product)
+    {
+        $userModel = new \app\models\user\User();
+        $productModel = new AuctionProduct();
+        $user = $userModel->find($id);
+        if ($user['spread_uid'] > 0){
+            $s_price = number_format(($price - $product['price']) * 0.1, 2); // 卖出价格减去购买价格的百分之十 为上级直推奖励
+            $spread = $userModel->find($user['spread_uid']);
+            $spread['integral'] = $spread['integral'] + $s_price; //积分增加
+            $spread->save();
+            \app\models\user\UserBill::create([
+                'uid' => $spread['uid'],
+                'link_id' => $id,
+                'pm' => 1,
+                'title' => '积分增加',
+                'category' => 'integral',
+                'type' => 'gain',
+                'mark' => '卖出商品直推'.$s_price.'积分',
+                'add_time' => time(),
+                'number' => $s_price,
+                'balance' => $spread['integral']
+
+            ]);
+            $user['anticipate'] = $user['anticipate']-number_format($price*($product['deduct']/100),2); // 扣除当前卖出价格百分比的预约卷
+            $user->save();
+            \app\models\user\UserBill::create([
+                'uid' => $user['uid'],
+                'pm' => 0,
+                'title' => '预约卷扣除',
+                'category' => 'anticipate',
+                'type' => 'reduce_anticipate',
+                'mark' => '卖出商品扣除'.number_format($price*($product['deduct']/100), 2).'预约卷',
+                'add_time' => time(),
+                'number' => number_format($price*($product['deduct']/100),2),
+                'balance' => $user['anticipate']
+            ]);
+        }
+        $productModel->where('id', $product['id'])->save(['price' => $price, 'hanging_price' => ($price+$price*($product['rise']/100))]); //修改当前画价
+
+    }
+
+    /**
+     * 购买成功退预约卷
+     * @param $id
+     * @return void
+     * @throws \think\db\exception\DataNotFoundException
+     * @throws \think\db\exception\DbException
+     * @throws \think\db\exception\ModelNotFoundException
+     */
+    public static function return($id)
+    {
+        $data = self::find($id);
+        $userModel = new User();
+        $productModel = new AuctionProduct();
+        $auctionModel = new Auction();
+        $bookingModel = new AuctionBooking();
+
+
+        $user = $userModel->find($data['uid']);
+        if ($user['is_new'] == 1){
+
+            if ($user['spread_uid']) {
+                $spread = $userModel->where('id', $user['spread_uid'])->find();
+                $spread['green_time'] = strtotime(date('Y-m-d', strtotime('+1 day'))); // 开启明天的绿色通道
+            }
+            $orderCount = AuctionOrder::where([['uid', '=',  $user['uid']], ['status', 3]])->count();
+            if ($orderCount >= 5){
+                $user['is_new'] = 0;
+            }
+
+
+        }
+        $product = $productModel->where('id', $data['product_id'])->find();
+        $auction = $auctionModel->where('id', $product['auction_id'])->find();
+        $booking = $bookingModel->where('auction_id', $auction['id'])->whereBetweenTime('create_time', date('Y-m-d H:i:s', strtotime(date('Y-m-d'))), date('Y-m-d H:i:s', strtotime('+1 day')))->find();
+        if ($booking['status'] > 0){
+            $booking['status'] = 0;
+            $booking->save();
+            $user['anticipate'] = $user['anticipate'] + $auction['anticipate'];// 退还预约卷
+            $user->save();
+
+
+            \app\models\user\UserBill::create([
+                'uid' => $user['uid'],
+                'pm' => 1,
+                'title' => '预约卷退还',
+                'category' => 'anticipate',
+                'type' => 'add_anticipate',
+                'mark' => '退还预约场馆'.number_format($auction['anticipate'],2).'预约卷',
+                'add_time' => time(),
+                'number' => number_format($auction['anticipate'],2),
+                'balance' => $user['anticipate']
+            ]);
+        }
+    }
+
+
 
 
 

+ 1 - 0
crmeb/repositories/UserRepository.php

@@ -76,6 +76,7 @@ class UserRepository
      */
     public static function parseToken($token): array
     {
+        $token = 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJjcm1lYi5jb20iLCJhdWQiOiJjcm1lYi5jb20iLCJpYXQiOjE2NDg0MzUxNzgsIm5iZiI6MTY0ODQzNTE3OCwiZXhwIjoxNjQ4NDQ1OTc4LCJqdGkiOnsiaWQiOjEsInR5cGUiOiJ1c2VyIn19._PT25qHIFanCEDBDjhTt_o9_p9qQSJx5eUXWQ2Od_zw';
         if (!$token || !$tokenData = UserToken::where('token', $token)->find())
             throw new AuthException('请登录', 410000);
         try {

+ 2 - 0
route/api/route.php

@@ -166,7 +166,9 @@ Route::group(function () {
     Route::post('auction/purchase', 'auction.auctionProductController/purchase')->name('purchase');// 抢购商品
 
     Route::get('auction/user_auction_order', 'auction.auctionProductController/user_auction_order')->name('user_auction_order');// 用户竞拍订单
+    Route::get('auction/seller', 'auction.auctionProductController/seller')->name('seller');// 卖家卖出订单
     Route::post('auction/up_image', 'auction.auctionProductController/up_image')->name('up_image');// 上传打款凭证
+    Route::post('auction/adopt', 'auction.auctionProductController/adopt')->name('adopt');// 确定订单
 
 })->middleware(\app\http\middleware\AllowOriginMiddleware::class)->middleware(\app\http\middleware\AuthTokenMiddleware::class, true);
 //未授权接口

+ 2 - 2
runtime/admin/temp/a5e290369d4af2c431b37f2d99f61762.php

@@ -1,4 +1,4 @@
-<?php /*a:5:{s:72:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\auction\auction_order\index.php";i:1648110152;s:61:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\public\container.php";i:1595820902;s:62:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\public\frame_head.php";i:1595820902;s:57:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\public\style.php";i:1595820902;s:64:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\public\frame_footer.php";i:1595820902;}*/ ?>
+<?php /*a:5:{s:72:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\auction\auction_order\index.php";i:1648428849;s:61:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\public\container.php";i:1595820902;s:62:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\public\frame_head.php";i:1595820902;s:57:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\public\style.php";i:1595820902;s:64:"D:\phpstudy_pro\WWW\CRMEB\app\admin\view\public\frame_footer.php";i:1595820902;}*/ ?>
 <!DOCTYPE html>
 <html lang="zh-CN">
 <head>
@@ -245,7 +245,7 @@
     layList.tool(function (event,data,obj) {
         switch (event) {
             case 'delete':
-                var url=layList.U({c:'auction.auction_booking',a:'delete',q:{id:data.id}});
+                var url=layList.U({c:'auction.auction_order',a:'delete',q:{id:data.id}});
                 var code = {title:"操作提示",text:"确定删除?",type:'info',confirm:'是的,删除'};
                 $eb.$swal('delete',function(){
                     $eb.axios.get(url).then(function(res){

+ 3 - 3
runtime/cache/48/e345b986ae9584f9686dac64ea2c6a.php

@@ -1,13 +1,13 @@
 <?php
 //000000086400
  exit();?>
-a:106:{s:9:"site_name";s:0:"";s:8:"site_url";s:16:"http://crmeb.com";s:9:"site_logo";s:0:"";s:10:"site_phone";s:0:"";s:9:"seo_title";s:0:"";s:10:"site_email";s:0:"";s:7:"site_qq";s:0:"";s:10:"site_close";s:1:"0";s:12:"close_system";s:1:"0";s:12:"wechat_appid";s:0:"";s:16:"wechat_appsecret";s:0:"";s:12:"wechat_token";s:0:"";s:13:"wechat_encode";s:1:"0";s:21:"wechat_encodingaeskey";s:0:"";s:16:"wechat_share_img";s:0:"";s:13:"wechat_qrcode";s:0:"";s:11:"wechat_type";s:1:"0";s:18:"wechat_share_title";s:5:"CRMEB";s:21:"wechat_share_synopsis";s:5:"CRMEB";s:16:"pay_weixin_appid";s:0:"";s:20:"pay_weixin_appsecret";s:0:"";s:16:"pay_weixin_mchid";s:0:"";s:22:"pay_weixin_client_cert";s:0:"";s:21:"pay_weixin_client_key";s:0:"";s:14:"pay_weixin_key";s:0:"";s:15:"pay_weixin_open";s:1:"1";s:13:"store_postage";s:1:"0";s:18:"store_free_postage";s:4:"1000";s:15:"offline_postage";s:1:"0";s:14:"integral_ratio";s:1:"1";s:18:"site_service_phone";s:0:"";s:23:"store_user_min_recharge";s:4:"0.01";s:23:"system_express_app_code";s:0:"";s:13:"main_business";s:32:" IT科技 互联网|电子商务";s:13:"vice_business";s:27:"IT科技 IT软件与服务 ";s:21:"store_brokerage_ratio";s:2:"80";s:22:"user_extract_min_price";s:3:"100";s:15:"sx_sign_min_int";s:1:"1";s:15:"sx_sign_max_int";s:1:"5";s:8:"about_us";s:0:"";s:17:"replenishment_num";s:2:"20";s:13:"routine_appId";s:0:"";s:17:"routine_appsecret";s:0:"";s:3:"api";s:17:"/api/wechat/serve";s:6:"paydir";s:0:"";s:12:"routine_logo";s:0:"";s:12:"routine_name";s:5:"CRMEB";s:11:"store_stock";s:1:"2";s:11:"stor_reason";s:130:"收货地址填错了
+a:106:{s:9:"site_name";s:0:"";s:8:"site_url";s:16:"http://crmeb.com";s:9:"site_logo";s:0:"";s:10:"site_phone";s:0:"";s:9:"seo_title";s:0:"";s:10:"site_email";s:0:"";s:7:"site_qq";s:0:"";s:10:"site_close";s:1:"0";s:12:"close_system";s:1:"0";s:12:"wechat_appid";s:0:"";s:16:"wechat_appsecret";s:0:"";s:12:"wechat_token";s:0:"";s:13:"wechat_encode";s:1:"0";s:21:"wechat_encodingaeskey";s:0:"";s:16:"wechat_share_img";s:0:"";s:13:"wechat_qrcode";s:0:"";s:11:"wechat_type";s:1:"0";s:18:"wechat_share_title";s:5:"CRMEB";s:21:"wechat_share_synopsis";s:5:"CRMEB";s:16:"pay_weixin_appid";s:0:"";s:20:"pay_weixin_appsecret";s:0:"";s:16:"pay_weixin_mchid";s:0:"";s:22:"pay_weixin_client_cert";s:0:"";s:21:"pay_weixin_client_key";s:0:"";s:14:"pay_weixin_key";s:0:"";s:15:"pay_weixin_open";s:1:"1";s:13:"store_postage";s:1:"0";s:18:"store_free_postage";s:4:"1000";s:15:"offline_postage";s:1:"0";s:14:"integral_ratio";s:1:"1";s:18:"site_service_phone";s:0:"";s:23:"store_user_min_recharge";s:4:"0.01";s:23:"system_express_app_code";s:0:"";s:13:"main_business";s:32:" IT科技 互联网|电子商务";s:13:"vice_business";s:27:"IT科技 IT软件与服务 ";s:21:"store_brokerage_ratio";s:1:"1";s:22:"user_extract_min_price";s:1:"1";s:15:"sx_sign_min_int";s:1:"1";s:15:"sx_sign_max_int";s:1:"5";s:8:"about_us";s:0:"";s:17:"replenishment_num";s:2:"20";s:13:"routine_appId";s:0:"";s:17:"routine_appsecret";s:0:"";s:3:"api";s:17:"/api/wechat/serve";s:6:"paydir";s:0:"";s:12:"routine_logo";s:0:"";s:12:"routine_name";s:5:"CRMEB";s:11:"store_stock";s:1:"2";s:11:"stor_reason";s:130:"收货地址填错了
 与描述不符
 信息填错了,重新拍
 收到商品损坏了
 未按预定时间发货
-其它原因";s:19:"store_brokerage_two";s:2:"60";s:21:"store_brokerage_statu";s:1:"2";s:17:"pay_routine_appid";s:0:"";s:21:"pay_routine_appsecret";s:0:"";s:17:"pay_routine_mchid";s:0:"";s:15:"pay_routine_key";s:0:"";s:23:"pay_routine_client_cert";s:0:"";s:22:"pay_routine_client_key";s:0:"";s:13:"wechat_avatar";s:0:"";s:17:"user_extract_bank";s:46:"中国农行
+其它原因";s:19:"store_brokerage_two";s:1:"1";s:21:"store_brokerage_statu";s:1:"2";s:17:"pay_routine_appid";s:0:"";s:21:"pay_routine_appsecret";s:0:"";s:17:"pay_routine_mchid";s:0:"";s:15:"pay_routine_key";s:0:"";s:23:"pay_routine_client_cert";s:0:"";s:22:"pay_routine_client_key";s:0:"";s:13:"wechat_avatar";s:0:"";s:17:"user_extract_bank";s:46:"中国农行
 中国建设银行
 工商银行";s:11:"fast_number";s:2:"10";s:11:"bast_number";s:2:"10";s:12:"first_number";s:2:"10";s:18:"routine_index_logo";s:91:"http://kaifa.crmeb.net/uploads/attach/2019/08/20190801/deb30359d22c0b80f3cece86cb462104.png";s:11:"upload_type";s:1:"1";s:9:"uploadUrl";s:0:"";s:9:"accessKey";s:0:"";s:9:"secretKey";s:0:"";s:12:"storage_name";s:0:"";s:17:"order_cancel_time";s:3:"0.1";s:19:"order_activity_time";s:1:"2";s:18:"order_bargain_time";s:0:"";s:18:"order_seckill_time";s:0:"";s:15:"order_pink_time";s:0:"";s:14:"storage_region";s:0:"";s:8:"vip_open";s:1:"1";s:20:"new_order_audio_link";s:45:"/public/uploads/config/file/5cedd83eedba2.mp3";s:20:"system_delivery_time";s:1:"1";s:11:"sms_account";s:0:"";s:9:"sms_token";s:0:"";s:9:"h5_avatar";s:91:"http://kaifa.crmeb.net/uploads/attach/2019/08/20190807/723adbdd4e49a0f9394dfc700ab5dba3.png";s:18:"offline_pay_status";s:1:"2";s:17:"news_slides_limit";s:1:"5";s:15:"recharge_switch";s:1:"1";s:15:"tengxun_map_key";N;s:18:"store_self_mention";s:1:"1";s:12:"cache_config";s:5:"86400";s:27:"pay_success_printing_switch";s:1:"1";s:10:"develop_id";s:0:"";s:16:"printing_api_key";s:0:"";s:18:"printing_client_id";s:0:"";s:15:"terminal_number";s:0:"";s:18:"lower_order_switch";s:1:"0";s:20:"deliver_goods_switch";s:1:"0";s:24:"confirm_take_over_switch";s:1:"0";s:24:"admin_lower_order_switch";s:1:"0";s:24:"admin_pay_success_switch";s:1:"0";s:19:"admin_refund_switch";s:1:"0";s:30:"admin_confirm_take_over_switch";s:1:"0";s:16:"new_goods_bananr";N;s:18:"recharge_attention";s:216:"充值后帐户的金额不能提现,可用于商城消费使用
 佣金导入账户之后不能再次导出、不可提现
-账户充值出现问题可联系商城客服,也可拨打商城客服热线:4008888888";s:12:"extract_time";i:30;s:21:"store_brokerage_price";s:1:"1";s:21:"price_revision_switch";s:1:"0";s:16:"promotion_number";i:3;s:18:"unpid_order_switch";s:1:"0";s:11:"filing_info";N;}
+账户充值出现问题可联系商城客服,也可拨打商城客服热线:4008888888";s:12:"extract_time";s:2:"30";s:21:"store_brokerage_price";s:1:"1";s:21:"price_revision_switch";s:1:"0";s:16:"promotion_number";i:3;s:18:"unpid_order_switch";s:1:"0";s:11:"filing_info";N;}

+ 10 - 0
runtime/log/202203/28.log

@@ -0,0 +1,10 @@
+[2022-03-28T09:40:52+08:00][error] [10501]SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '5' for key 'PRIMARY'[D:\phpstudy_pro\WWW\CRMEB\vendor\topthink\think-orm\src\db\PDOConnection.php:713]
+[2022-03-28T09:42:53+08:00][error] [10501]SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '5' for key 'PRIMARY'[D:\phpstudy_pro\WWW\CRMEB\vendor\topthink\think-orm\src\db\PDOConnection.php:713]
+[2022-03-28T09:43:00+08:00][error] [10501]SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '5' for key 'PRIMARY'[D:\phpstudy_pro\WWW\CRMEB\vendor\topthink\think-orm\src\db\PDOConnection.php:713]
+[2022-03-28T09:45:53+08:00][error] [10501]SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '5' for key 'PRIMARY'[D:\phpstudy_pro\WWW\CRMEB\vendor\topthink\think-orm\src\db\PDOConnection.php:713]
+[2022-03-28T09:46:35+08:00][error] [10501]SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '5' for key 'PRIMARY'[D:\phpstudy_pro\WWW\CRMEB\vendor\topthink\think-orm\src\db\PDOConnection.php:713]
+[2022-03-28T09:46:46+08:00][error] [10501]SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '5' for key 'PRIMARY'[D:\phpstudy_pro\WWW\CRMEB\vendor\topthink\think-orm\src\db\PDOConnection.php:713]
+[2022-03-28T09:49:20+08:00][error] [0]语法错误: unexpected ';', expecting ')'[D:\phpstudy_pro\WWW\CRMEB\app\models\auction\AuctionOrder.php:108]
+[2022-03-28T09:50:39+08:00][error] [0]语法错误: unexpected 've' (T_STRING)[D:\phpstudy_pro\WWW\CRMEB\app\models\auction\AuctionOrder.php:108]
+[2022-03-28T10:11:24+08:00][error] [0]语法错误: unexpected ')'[D:\phpstudy_pro\WWW\CRMEB\app\models\auction\AuctionOrder.php:107]
+[2022-03-28T10:26:00+08:00][error] [0]Call to undefined function app\models\auction\int()[D:\phpstudy_pro\WWW\CRMEB\app\models\auction\AuctionOrder.php:105]

+ 1 - 1
runtime/session/sess_5720ba5049022a0e91cd73cc598658f9 → runtime/session/sess_a6dee8b5fb13e09e08e208894595e6b5

@@ -1 +1 @@
-a:3:{s:7:"adminId";i:1;s:9:"adminInfo";a:12:{s:2:"id";i:1;s:7:"account";s:5:"admin";s:3:"pwd";s:32:"e10adc3949ba59abbe56e057f20f883e";s:9:"real_name";s:5:"admin";s:5:"roles";s:1:"1";s:7:"last_ip";s:3:"::1";s:9:"last_time";i:1648169202;s:8:"add_time";i:1647842101;s:11:"login_count";i:0;s:5:"level";i:0;s:6:"status";i:1;s:6:"is_del";i:0;}s:11:"login_error";N;}
+a:3:{s:7:"adminId";i:1;s:9:"adminInfo";a:12:{s:2:"id";i:1;s:7:"account";s:5:"admin";s:3:"pwd";s:32:"e10adc3949ba59abbe56e057f20f883e";s:9:"real_name";s:5:"admin";s:5:"roles";s:1:"1";s:7:"last_ip";s:9:"127.0.0.1";s:9:"last_time";i:1648428749;s:8:"add_time";i:1647842101;s:11:"login_count";i:0;s:5:"level";i:0;s:6:"status";i:1;s:6:"is_del";i:0;}s:11:"login_error";N;}