|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace App\Service;
|
|
namespace App\Service;
|
|
|
|
|
|
|
|
+use App\Model\Orders;
|
|
use App\Model\SaleOrdersProduct;
|
|
use App\Model\SaleOrdersProduct;
|
|
use Illuminate\Support\Facades\Config;
|
|
use Illuminate\Support\Facades\Config;
|
|
use Illuminate\Support\Facades\DB;
|
|
use Illuminate\Support\Facades\DB;
|
|
@@ -168,6 +169,8 @@ class FyySqlServerService extends Service
|
|
|
|
|
|
$result = $model->get()->toArray();
|
|
$result = $model->get()->toArray();
|
|
if(empty($result)) return [false,'暂无数据,更新结束!',''];
|
|
if(empty($result)) return [false,'暂无数据,更新结束!',''];
|
|
|
|
+ list($status,$msg) = $this->orderRule($result);
|
|
|
|
+ if(! $status) return [false,$msg,''];
|
|
|
|
|
|
//查询附带的一些信息(比较少)
|
|
//查询附带的一些信息(比较少)
|
|
$product_no = array_column($result,'product_no');
|
|
$product_no = array_column($result,'product_no');
|
|
@@ -225,6 +228,16 @@ class FyySqlServerService extends Service
|
|
return [true,$result,$messageTwo];
|
|
return [true,$result,$messageTwo];
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public function orderRule($data){
|
|
|
|
+ $result = Orders::where('del_time',0)
|
|
|
|
+ ->whereIn('out_order_no',array_column($data,'out_order_no'))
|
|
|
|
+ ->select('out_order_no')
|
|
|
|
+ ->get()->toArray();
|
|
|
|
+ if(! empty($result)) return [false,'查询区间内销售订单号已存在'];
|
|
|
|
+
|
|
|
|
+ return [true,''];
|
|
|
|
+ }
|
|
|
|
+
|
|
//获取数据(刷新现存量)
|
|
//获取数据(刷新现存量)
|
|
public function getDataFromSqlServerForOnHand($data){
|
|
public function getDataFromSqlServerForOnHand($data){
|
|
if(! empty($this->error)) return [false,$this->error,''];
|
|
if(! empty($this->error)) return [false,$this->error,''];
|