|
@@ -28,6 +28,7 @@ use app\common\model\user\User;
|
|
|
use app\common\model\works\ServiceWork;
|
|
use app\common\model\works\ServiceWork;
|
|
|
use app\common\model\master_worker\MasterWorkerRetentionMoneyOrder;
|
|
use app\common\model\master_worker\MasterWorkerRetentionMoneyOrder;
|
|
|
use app\common\model\master_worker\MasterWorkerRetentionMoneyLog;
|
|
use app\common\model\master_worker\MasterWorkerRetentionMoneyLog;
|
|
|
|
|
+use app\common\model\master_worker\MasterWorker;
|
|
|
use think\facade\Db;
|
|
use think\facade\Db;
|
|
|
use think\facade\Log;
|
|
use think\facade\Log;
|
|
|
|
|
|
|
@@ -226,15 +227,19 @@ class PayNotifyLogic extends BaseLogic
|
|
|
$order->paid_amount = $order->order_amount;
|
|
$order->paid_amount = $order->order_amount;
|
|
|
$order->save();
|
|
$order->save();
|
|
|
|
|
|
|
|
|
|
+ $earnest_money_usable = MasterWorker::where('id',$order->worker_id)->value('earnest_money_usable');
|
|
|
//生成质保金缴费记录
|
|
//生成质保金缴费记录
|
|
|
MasterWorkerRetentionMoneyLog::create([
|
|
MasterWorkerRetentionMoneyLog::create([
|
|
|
'sn' => generate_sn(MasterWorkerRetentionMoneyLog::class,'sn'),
|
|
'sn' => generate_sn(MasterWorkerRetentionMoneyLog::class,'sn'),
|
|
|
'worker_id' => $order->worker_id,
|
|
'worker_id' => $order->worker_id,
|
|
|
'action' => 1,
|
|
'action' => 1,
|
|
|
'amount' => $order->paid_amount,
|
|
'amount' => $order->paid_amount,
|
|
|
- 'remark' => '质保金缴费',
|
|
|
|
|
|
|
+ 'remark' => '质保金可用余额:'.$earnest_money_usable.";缴费后可用余额:".bcadd($earnest_money_usable,$order->paid_amount,2),
|
|
|
'source' => 3,
|
|
'source' => 3,
|
|
|
]);
|
|
]);
|
|
|
|
|
+
|
|
|
|
|
+ //质保金可用余额增加
|
|
|
|
|
+ MasterWorker::where('id',$order->worker_id)->inc('earnest_money_usable',$order->paid_amount)->save();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|