wang jun 2 years ago
parent
commit
22c5d4089e
1 changed files with 25 additions and 24 deletions
  1. 25 24
      prjcenter/prjKLY/base/AboutActivity.php

+ 25 - 24
prjcenter/prjKLY/base/AboutActivity.php

@@ -3559,29 +3559,29 @@ function bizbase_todoWorkEntityHandle($fromSubSystem, $baseUser, $bizUser, $hand
 
 //                    为0的时候,代表商家预付款全额返还,即“完全会员责任”,此时需要将会员的押金补偿给商家,
                     //                    0-1之间为比例,大于0时商家预付款30%表示支付给会员的金额,70%商家,会员押金原路返还
-                    //wj 20221018
-                    //拒绝支付后会员押金转给商户
-                    //会员押金解冻
-                    $sqlTemp .= " insert into biz_worker_account ( `biz_workerid`, `createtime`,`type`,          `money`, `status`, `biz_catalog`,`biz_id`, remark )";
-                    $sqlTemp .= "    select                         biz_workerid ,    :nowtime ,    0 ,  enroll_premoney,        1,            7 ,      id, concat(:nowtime2,'会员押金解冻\n') ";
-                    $sqlTemp .= "    from biz_todowork where id=:workid;";
-                    //押金解冻 后转给商户
-                    $sqlTemp .= " insert into biz_worker_account ( `biz_workerid`, `createtime`,`type`,          `money`, `status`, `biz_catalog`,`biz_id`, remark )";
-                    $sqlTemp .= "    select                         biz_workerid ,    :nowtime ,    1 ,  enroll_premoney,        1,            1 ,      id, concat(:nowtime2,'商家拒绝支付,用户押金付给商户\n') ";
-                    $sqlTemp .= "    from biz_todowork where id=:workid;";
-                    //商家押金收入进账
-                    $sqlTemp .= " insert into biz_trader_account ( `biz_traderid`, `createtime`,`type`,              `money`, `status`, `biz_catalog`, `biz_id`, remark )";
-                    $sqlTemp .= "    select                      btr.biz_traderid,    :nowtime ,    0 , tdwk.enroll_premoney,        1,             7, tdwk.id, concat(:nowtime2,'会员违约,押金罚没收入\n')  ";
-                    $sqlTemp .= "    from biz_todowork tdwk";
-                    $sqlTemp .= "    left join biz_trader_recruit btr on btr.id=tdwk.biz_recruitid ";
-                    $sqlTemp .= "    where tdwk.id=:workid;";
+                   
                     if ($ratio == 0) {
+                         //wj 20221019
+                        //全额 会员违约 会员押金全部给商家
+                        //会员押金解冻
+                        $sqlTemp .= " insert into biz_worker_account ( `biz_workerid`, `createtime`,`type`,          `money`, `status`, `biz_catalog`,`biz_id`, remark )";
+                        $sqlTemp .= "    select                         biz_workerid ,    :nowtime ,    0 ,  enroll_premoney,        1,            7 ,      id, concat(:nowtime2,'会员押金解冻\n') ";
+                        $sqlTemp .= "    from biz_todowork where id=:workid;";
+                        //押金解冻 后转给商户
+                        $sqlTemp .= " insert into biz_worker_account ( `biz_workerid`, `createtime`,`type`,          `money`, `status`, `biz_catalog`,`biz_id`, remark )";
+                        $sqlTemp .= "    select                         biz_workerid ,    :nowtime ,    1 ,  enroll_premoney,        1,            1 ,      id, concat(:nowtime2,'商家拒绝支付,用户押金付给商户\n') ";
+                        $sqlTemp .= "    from biz_todowork where id=:workid;";
                         //商家押金收入进账
-                        /*$sqlTemp .= " insert into biz_trader_account ( `biz_traderid`, `createtime`,`type`,              `money`, `status`, `biz_catalog`, `biz_id`, remark )";
+                        $sqlTemp .= " insert into biz_trader_account ( `biz_traderid`, `createtime`,`type`,              `money`, `status`, `biz_catalog`, `biz_id`, remark )";
                         $sqlTemp .= "    select                      btr.biz_traderid,    :nowtime ,    0 , tdwk.enroll_premoney,        1,             7, tdwk.id, concat(:nowtime2,'会员违约,押金罚没收入\n')  ";
                         $sqlTemp .= "    from biz_todowork tdwk";
                         $sqlTemp .= "    left join biz_trader_recruit btr on btr.id=tdwk.biz_recruitid ";
-                        $sqlTemp .= "    where tdwk.id=:workid;";*/
+                        $sqlTemp .= "    where tdwk.id=:workid;";
+                        //拒绝支付后会员押金转给商户
+                        //会员押金解冻
+                        /*$sqlTemp .= " insert into biz_worker_account ( `biz_workerid`, `createtime`,`type`,          `money`, `status`, `biz_catalog`,`biz_id`, remark )";
+                        $sqlTemp .= "    select                         biz_workerid ,    :nowtime ,    0 ,  enroll_premoney,        1,            7 ,      id, concat(:nowtime2,'会员押金解冻\n') ";
+                        $sqlTemp .= "    from biz_todowork where id=:workid;";*/
                         //商家工单费用解冻(即退还)
                         $sqlTemp .= " insert into biz_trader_account ( `biz_traderid`, `createtime`,`type`,      `money`, `status`, `biz_catalog`, `biz_id`, remark )";
                         $sqlTemp .= "    select                      btr.biz_traderid,    :nowtime ,    0 , btr.feetotal,        1,             6, tdwk.id, concat(:nowtime2,'会员违约,工单费用解冻退还\n')  ";
@@ -3592,13 +3592,14 @@ function bizbase_todoWorkEntityHandle($fromSubSystem, $baseUser, $bizUser, $hand
                         $sqlTemp .= " update biz_todowork set updatetime=:nowtime,`status`= -5,remark=concat(:nowtime2,'拒绝支付通过审核,将会员押金转入商家账户,并返还商家工单费用\n',remark) where id=:workid;";
                     } else {
                         //wj 20221017 update
-                        //押金解冻 后转给商户 商户收入金额 wj
-                        /*$sqlTemp .= " insert into biz_trader_account ( `biz_workerid`, `createtime`,`type`,          `money`, `status`, `biz_catalog`,`biz_id`, remark )";
-                        $sqlTemp .= "    select                         btr.biz_traderid ,    :nowtime ,    0 ,  enroll_premoney,        1,            3 ,      id, concat(:nowtime2,'商家拒绝支付,用户押金付给商户\n') ";
-                        $sqlTemp .= "    from biz_todowork tdwk";
-                        $sqlTemp .= "    left join biz_trader_recruit btr on btr.id=tdwk.biz_recruitid ";
-                        $sqlTemp .= "    where tdwk.id=:workid;";*/
+                        //非全额 会员无责任 
+                        //会员押金解冻
+                        $sqlTemp .= " insert into biz_worker_account ( `biz_workerid`, `createtime`,`type`,          `money`, `status`, `biz_catalog`,`biz_id`, remark )";
+                        $sqlTemp .= "    select                         biz_workerid ,    :nowtime ,    0 ,  enroll_premoney,        1,            7 ,      id, concat(:nowtime2,'会员押金解冻\n') ";
+                        $sqlTemp .= "    from biz_todowork where id=:workid;";
+                        
                         //平台扣除冻结金额 type:1 ststus:6 工单整体支出 平衡冻结金额 wj
+                        //商家押金解冻
                         $sqlTemp .= " insert into biz_trader_account ( `biz_traderid`, `createtime`,`type`,      `money`, `status`, `biz_catalog`, `biz_id`, remark )";
                         $sqlTemp .= "    select                      btr.biz_traderid,    :nowtime ,    0 , btr.feetotal,        1,             6, tdwk.id, concat(:nowtime2,'商家拒绝支付,后台审核成功,工单费用解冻退还\n')  ";
                         $sqlTemp .= "    from biz_todowork tdwk";