wugg 2 years ago
parent
commit
db73a24818
1 changed files with 5 additions and 0 deletions
  1. 5 0
      app/admin/controller/Reorder.php

+ 5 - 0
app/admin/controller/Reorder.php

@@ -84,6 +84,11 @@ class Reorder extends \app\BaseController
                             Db::rollback();
                             Db::rollback();
                             return error_show(1005,"地址信息未找到");
                             return error_show(1005,"地址信息未找到");
                         }
                         }
+                        $send =Db::name('order_out')->where([["addrid","=",$val['id']],["status",">=",2]])->sum('send_num');
+                        if($send!=0 && $addrinfo['receipt_quantity']<$send+$val['return_num']){
+                            Db::rollback();
+                            return error_show(1005,"地址已发货");
+                        }
                         $temp['returnCode']=$returnCode;
                         $temp['returnCode']=$returnCode;
                         $temp['orderCode']=$ordeCode;
                         $temp['orderCode']=$ordeCode;
                         $temp['addrid']=$val['id'];
                         $temp['addrid']=$val['id'];