<?php
/**
 * @package merchant
 * @Author: Qinii
 * @Date: 2020/5/28
 */
namespace app\controller\api\store\merchant;

use think\App;
use crmeb\basic\BaseController;
use app\common\repositories\system\merchant\MerchantRepository as repository;
use think\facade\Db;
use think\facade\Log;
use function Symfony\Component\VarDumper\Dumper\esc;

class Taskorderyj extends BaseController
{


    public function lst7()
    {

        return;

         //02050303补贴发放
         $common_nums = [
            62=>500,//李素红
            192=>300,//刘银霞
            39=>500,//周金花
            133=>400,//隋彩云
            186=>300,//黄金花
            403=>300,//侯玉兰
            294=>300,//王玲
            43=>300,//徐立苹            
            17=>500,//魏惠新
            26=>400,//周行体
            220=>300//孙贵萍
        ];

        // $common_nums = [
        //     873=>500,//李素红
        // ];

        foreach($common_nums as $k=>$v){
            // var_dump($k . " pri:" . $v);
           
            $yj_90 = $v * 0.9;
            $fg_10 = $v * 0.1;

            # code...
            $res = Db::name("user")->where("uid",$k)->inc("total_amount_old",$yj_90)->save();

            Db::name("user")->where("uid",$k)->inc("amount_old",$yj_90)->save();//不用冻结金额和提现额度来限制佣金发放
            Db::name("user")->where("uid",$k)->inc("brokerage_price",$yj_90)->save();
            Db::name("user")->where("uid",$k)->inc("fugou", $fg_10)->save(); 


            $userdatassss = db::name("user")->where("uid",$k)->find();    
            
            $datas_log = [
             'note'=>"id:". $k." 昵称:" . $userdatassss['nickname'] . " pri:" . $yj_90,
             'create_time'=>date('Y-m-d H:i:s')
            ];

            $con_data = Db::name('test_log')->insert($datas_log);   //数据存到2.0数据表中    


            $this->bill_user_log111111($k,"补贴",$yj_90,"系统补贴明细入账");//联创分佣明细2.0系统

            $this->fugou_user_log($k,$fg_10,11,1,1);//复购金明细入账

        }





    }

        //添加复购金
        public function fugou_user_log($uid,$num,$order_id,$type_inc_des,$status=-1){

            $fugou_data = Db::name('user')->where("uid",$uid)->find();
           
    
            $bill = [
                'uid'=>$uid,
                'number'=>$num,//数量
                'status'=>$status,//复购金状态1-有效 0-失效 -1待确认
                'mark'=>"复购金",//备注
                'desc'=>"抽取佣金的10%作为复购金",//描述
                'order_id'=>$order_id,//订单id
                'surplus'=>0,//剩余
                'order_type'=>11,//关联订单ID
                'type'=>$type_inc_des,//复购金类型 :1赠送，2消耗
                'settlement_time'=>date('Y-m-d H:i:s'),//添加时间,
                'addtime'=>time(),
            ];
    
            Db::name('user_sign_fugou')->insert($bill);
        }

      //添加平台分佣2.0系统收益明细日志(养老金金额)
  public function bill_user_log111111($uid,$name,$num,$mark){

    $con_data = Db::name('user')->where("uid",$uid)->find();
    //如果是会员专区就即刻到账
   
    // Db::name('user')->where("uid",$con_data['uid'])->update(['brokerage_price'=> $con_data['brokerage_price'] + $num]);
   

    $bill = [
        'uid'=>$uid,
        'link_id'=>0,//关联订单id
        'pm'=>1,//0：支出，1：获得
        'title'=>$name,//账单标题
        'category'=>'now_money',//明细种类
        'type'=>'commission',//明细类型
        'number'=>$num,//明细数字
        'balance'=>0,//剩余
        'mark'=>$mark,//备注
        'create_time'=>date('Y-m-d H:i:s'),//添加时间
        'status'=>1,//0待确定，1有效，-1无效
        'commission_type'=>8,//佣金类型 1代理费 2 消费佣金 3直推奖√ 4辖区佣金\r\n5 养老金√ 6 广告费
        //7 跨店奖励√ 8平台奖励 9渠道商\r\n10 推荐创客收益√ 11分红奖金√ 12代理区域收益√ 13消费循环佣金
        //14-推荐代理收益√ 15邀请小区团长升级√ 16大v分享奖√ 17创客合伙人√ 18积分奖励√ 19创客补贴√’
        'order_sn'=>0,//订单号
        'tripartite'=>0,//
        'type_shop'=>0,//0平台1多多进宝2唯品会3苏宁易购4网易考拉5淘宝客6京东联盟7饿了么8线上
        'mer_id'=>0,//商户id
        'source'=>0,//1线下 0线上
        'order_type'=>1,//1自营  2 第三方  订单类型
        'is_red_brokerage'=>0,//1红积分对冲佣金 0正常佣金
        'gzc'=>3,//养老金是否已进入公证处log表0：未进入。1：已进入
        'take_time'=>'',//结算时间
        'district_id'=>'',//
        'street_id'=>'',//
        'month'=>'',//月份


    ];

    Db::name('user_bill')->insert($bill);
}


}
  