|
@@ -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";
|