|
|
@@ -394,7 +394,8 @@ class MasterWorkerLogic extends BaseLogic
|
|
|
$is_share = false;
|
|
|
$params['amount'] = (float)$params['amount']??0;
|
|
|
$order = MasterWorkerRetentionMoneyOrder::where(['worker_id'=>$params['worker_id']])->findOrEmpty();
|
|
|
- if($order->isEmpty()){
|
|
|
+ if($order->isEmpty() || $order->order_status === 2){
|
|
|
+ $is_share = true;
|
|
|
$sn = generate_sn(MasterWorkerRetentionMoneyOrder::class, 'sn');
|
|
|
$order = MasterWorkerRetentionMoneyOrder::create(['sn' => $sn, 'order_status'=>1,'worker_id'=>$params['worker_id'],'order_amount'=>$params['amount']??0]);
|
|
|
}else{
|