xialei 1 rok temu
rodzic
commit
ea87b5f6cc

+ 3 - 3
app/common/repositories/merchant/order/OrderMerchantRepository.php

@@ -292,7 +292,7 @@ class OrderMerchantRepository extends BaseRepository
292 292
             //总可分佣金
293 293
             $avaiable = sprintf("%01.2f", $params['money'] * ($base_commission * 0.01));//四舍五入保留两位小数;
294 294
             //养老金
295
-            $pension = sprintf("%01.2f", $avaiable * 0.5);
295
+            $pension = sprintf("%01.2f", $avaiable * 0.3);
296 296
             if($params['mer_id']==496){
297 297
                 //把一壶茶电子商务公司的收款码养老金调成2%
298 298
                 $pension = sprintf("%01.2f", $params['money'] * 0.02);
@@ -1406,7 +1406,7 @@ class OrderMerchantRepository extends BaseRepository
1406 1406
                 "number"  =>    $gongxian,
1407 1407
                 "addtime"       =>time(),
1408 1408
                 "status"        =>-1,
1409
-                "order_type"    =>$order_id,
1409
+                "order_type"    =>2,
1410 1410
                 "order_id"      =>$order_id,
1411 1411
                 "mark"          =>"用户消费商家获得赠送贡献值",
1412 1412
                 "desc"          =>'',
@@ -1427,7 +1427,7 @@ class OrderMerchantRepository extends BaseRepository
1427 1427
                 "number"  =>    $jd,
1428 1428
                 "addtime"       =>time(),
1429 1429
                 "status"        =>-1,
1430
-                "order_type"    =>$order_id,
1430
+                "order_type"    =>2,
1431 1431
                 "order_id"      =>$order_id,
1432 1432
                 "mark"          =>"用户消费商家获得赠送京豆",
1433 1433
                 "desc"          =>'',

+ 2 - 2
app/common/repositories/user/UserThirdRepository.php

@@ -683,10 +683,10 @@ class UserThirdRepository extends BaseRepository
683 683
                 'uid'=>$user_id,
684 684
                 'number'=>$inc_score,//数量
685 685
                 'status'=>-1,//复购金状态1-有效 0-失效 -1待确认
686
-                'mark'=>"购买{$make}商品赠送积分",//备注
686
+                'mark'=>"购买{$make}商品赠送复购金",//备注
687 687
                 'order_id'=>$order_sn,//订单id
688 688
                 'surplus'=>0,//剩余
689
-                'order_type'=>11,//关联订单ID
689
+                'order_type'=>$type_shop,//关联订单ID
690 690
                 'type'=>1,//复购金类型 :1赠送,2消耗
691 691
                 'settlement_time'=>date('Y-m-d H:i:s'),//添加时间,
692 692
                 'addtime'=>time(),

+ 21 - 10
app/controller/api/Notify.php

@@ -88,6 +88,7 @@ class Notify
88 88
                                     Db::name('user_sign_score')->where('order_id', $order_data['order_no'])->update(['status'=> 0]);
89 89
                                     Db::name('user_sign_gongxian')->where('order_id', $order_data['order_no'])->update(['status'=> 0]);
90 90
                                     Db::name('user_sign_fugou')->where('order_id', $order_data['order_no'])->update(['status'=> 0]);
91
+                                    Db::name('user_sign_hongbao')->where('order_id', $order_data['order_no'])->update(['status'=> 0]);
91 92
                                 }
92 93
                             }catch (\Exception $e) {
93 94
                                 Db::name('log')->insert(['data'=>'话费充值支付回调推送订单错误:'.$e->getFile().':'.$e->getLine().'【'.$e->getMessage().'】']);
@@ -1531,18 +1532,28 @@ class Notify
1531 1532
 
1532 1533
     //订单数据补充
1533 1534
     public function buchong(){
1534
-        $list = Db::name('store_order')->where('fzone_paytype', 'not null')->select();
1535
+        $list = Db::name('user_sign_fugou')->where('order_id', 2147483647)->where('mark', '购买话费商品赠送复购金')->where('status', -1)->select();
1535 1536
         foreach($list as $k => $v){
1536
-            $fzone_paytype = json_decode($v['fzone_paytype'], true);
1537
-            if(isset($fzone_paytype['jingdou'])) $update_data['fzone_pay_jingdou'] = $fzone_paytype['jingdou'];
1538
-            if(isset($fzone_paytype['vr'])) $update_data['fzone_pay_vr'] = $fzone_paytype['vr'];
1539
-            if(isset($fzone_paytype['jifen'])) $update_data['fzone_pay_jifen'] = $fzone_paytype['jifen'];
1540
-            if(isset($fzone_paytype['price'])) $update_data['fzone_pay_price'] = $fzone_paytype['price'];
1541
-            if(isset($fzone_paytype['other'])) $update_data['fzone_pay_other'] = $fzone_paytype['other'];
1542
-            if(isset($fzone_paytype['type'])) $update_data['fzone_pay_type'] = $fzone_paytype['type'];
1543
-            if(isset($fzone_paytype['note'])) $update_data['fzone_pay_note'] = $fzone_paytype['note'];
1544
-            Db::name('store_order')->where("order_id", $v['order_id'])->update($update_data);
1537
+            $score = Db::name('user_sign_score')->where('uid', $v['uid'])->where('addtime', $v['addtime'])->where('mark', '购买话费商品赠送积分')->find();
1538
+            if($score){
1539
+                $update_data['status'] = $score['status'];
1540
+                $update_data['order_id'] = $score['order_id'];
1541
+                Db::name('user_sign_fugou')->where("id", $v['id'])->update($update_data);
1542
+            }
1545 1543
         }
1544
+
1545
+
1546
+        // foreach($list as $k => $v){
1547
+        //     $fzone_paytype = json_decode($v['fzone_paytype'], true);
1548
+        //     if(isset($fzone_paytype['jingdou'])) $update_data['fzone_pay_jingdou'] = $fzone_paytype['jingdou'];
1549
+        //     if(isset($fzone_paytype['vr'])) $update_data['fzone_pay_vr'] = $fzone_paytype['vr'];
1550
+        //     if(isset($fzone_paytype['jifen'])) $update_data['fzone_pay_jifen'] = $fzone_paytype['jifen'];
1551
+        //     if(isset($fzone_paytype['price'])) $update_data['fzone_pay_price'] = $fzone_paytype['price'];
1552
+        //     if(isset($fzone_paytype['other'])) $update_data['fzone_pay_other'] = $fzone_paytype['other'];
1553
+        //     if(isset($fzone_paytype['type'])) $update_data['fzone_pay_type'] = $fzone_paytype['type'];
1554
+        //     if(isset($fzone_paytype['note'])) $update_data['fzone_pay_note'] = $fzone_paytype['note'];
1555
+        //     Db::name('store_order')->where("order_id", $v['order_id'])->update($update_data);
1556
+        // }
1546 1557
         return app('json')->success(['result' => 'ok']);
1547 1558
     }
1548 1559
 

+ 1 - 0
app/controller/api/store/service/Huafei.php

@@ -99,6 +99,7 @@ class Huafei extends BaseController
99 99
 					Db::name('user_sign_score')->where('order_id', $huafeiInfo['order_no'])->update(['status'=> 0]);
100 100
 					Db::name('user_sign_gongxian')->where('order_id', $huafeiInfo['order_no'])->update(['status'=> 0]);
101 101
 					Db::name('user_sign_fugou')->where('order_id', $huafeiInfo['order_no'])->update(['status'=> 0]);
102
+					Db::name('user_sign_hongbao')->where('order_id', $huafeiInfo['order_no'])->update(['status'=> 0]);
102 103
 				}
103 104
 	
104 105
 				echo 'success';

+ 2 - 5
app/controller/api/user/User.php

@@ -346,16 +346,13 @@ class User extends BaseController
346 346
         $where['uid'] = $uid;
347 347
 
348 348
         if ($pm==0){
349
-
350
-            $data = DB::name('user_sign_fugou')->where($where)->where('type', 1)->field('id,mark,number,type,addtime,order_id')->page($page, $limit)->order("id desc")->select();
349
+            $data = DB::name('user_sign_fugou')->where($where)->where('type', 1)->where('status', 1)->field('id,mark,number,type,addtime,order_id')->page($page, $limit)->order("id desc")->select();
351 350
         }
352 351
         if($pm==1){
353 352
             $data = DB::name('user_sign_fugou')->where($where)->where('type', 2)->field('id,mark,number,type,addtime,order_id')->page($page, $limit)->order("id desc")->select();
354
-
355 353
         }
356 354
         if($pm==2){
357
-            $data = DB::name('user_sign_fugou')->where($where)->where('status', -1)->field('id,mark,number,pm,addtime,order_id')->page($page, $limit)->order("id desc")->select();
358
-
355
+            $data = DB::name('user_sign_fugou')->where($where)->where('status', -1)->field('id,mark,number,type,addtime,order_id')->page($page, $limit)->order("id desc")->select();
359 356
         }
360 357
         log::info("=======date==={$data}");
361 358
         return app("json")->success($data);