Quellcode durchsuchen

up - 收银定金和尾款后台弹框

liugc vor 8 Monaten
Ursprung
Commit
53ad9bfa9b
1 geänderte Dateien mit 4 neuen und 6 gelöschten Zeilen
  1. 4 6
      app/adminapi/logic/works/ServiceWorkLogic.php

+ 4 - 6
app/adminapi/logic/works/ServiceWorkLogic.php

@@ -1649,12 +1649,10 @@ class ServiceWorkLogic extends BaseLogic
             if($shareOrder->isEmpty()){
                 $shareOrder = ExternalShareOrder::create(['order_status'=>1,'work_id'=>$params['id'],'paid_amount'=>$params['amount']??0]);
             }else{
-                if($shareOrder->order_status === 1 && empty($shareOrder->openid)){ // 可以改价
-                    $shareOrder->paid_amount= $params['amount']??0;
-                    $shareOrder->save();
-                }else{ // 已结束 - 不用分享二维码
-                    throw new \Exception('订单已结束无需支付');
-                }
+                $shareOrder->openid = '';
+                $shareOrder->order_status = 1;
+                $shareOrder->paid_amount= $params['amount']??0;
+                $shareOrder->save();
             }
             return ['info'=>$shareOrder->isEmpty()?[]:$shareOrder->toArray(),'share_url'=>(env('project.share_fixed_host','').'?id='.$shareOrder->id)];
         } catch (\Exception $e) {