|
@@ -4,6 +4,7 @@ namespace App\Service;
|
|
|
|
|
|
use App\Model\BoxDetail;
|
|
|
use App\Model\Employee;
|
|
|
+use App\Model\ErrorTable;
|
|
|
use App\Model\Orders;
|
|
|
use App\Model\SaleOrdersProduct;
|
|
|
use Illuminate\Support\Facades\Config;
|
|
@@ -40,6 +41,10 @@ class FyySqlServerService extends Service
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
+ $this->host = env('Yongyou_database_ip');
|
|
|
+ $this->host_api = env('Yongyou_api_ip');
|
|
|
+ $this->database = env('Yongyou_database');
|
|
|
+
|
|
|
//映射ip是否通畅
|
|
|
$bool = $this->isHostReachable($this->host);
|
|
|
if(! $bool) {
|
|
@@ -268,21 +273,22 @@ class FyySqlServerService extends Service
|
|
|
}
|
|
|
|
|
|
//数据
|
|
|
+ $bodys = [];
|
|
|
foreach ($data_detail as $value){
|
|
|
$bodys[] = [
|
|
|
"cinvcode" => $value["ext_1"],
|
|
|
"cposition" => "",
|
|
|
"cbatch" => "",
|
|
|
"iquantity" => $value["num"],
|
|
|
- "inum" => $data["num"],
|
|
|
- "iunitcost" => $data["price"] * 0.95,
|
|
|
- "iprice" => $data["price"] * 0.95 * $data['num'],
|
|
|
+ "inum" => $value["num"],
|
|
|
+ "iunitcost" => $value["price"] * 0.95,
|
|
|
+ "iprice" => $value["price"] * 0.95 * $value['num'],
|
|
|
"iinvexchrate" => "1.00",
|
|
|
"impoids" => "",
|
|
|
"cmocode" => "",
|
|
|
"imoseq" => "",
|
|
|
"cbmemo" => "",
|
|
|
- "cfree1" => $value['technology_name'], //颜色
|
|
|
+ "cfree1" => $value['ext_3'], //颜色
|
|
|
"cfree2" => "",
|
|
|
"cdefine28" => "",
|
|
|
];
|
|
@@ -306,8 +312,8 @@ class FyySqlServerService extends Service
|
|
|
"dnmaketime" => date("Y-m-d"),
|
|
|
"IsExamine" => true,
|
|
|
"bredvouch" => $bredvouch,
|
|
|
- "cwhcode" => "02",
|
|
|
- "cdepcode" => "06",
|
|
|
+ "cwhcode" => "002",
|
|
|
+ "cdepcode" => "03",
|
|
|
"crdcode" => "102", //生产入库
|
|
|
"cmemo" => $cmemo,
|
|
|
"cdefine10" => $data['ext_1'] ?? "", //客户名称
|
|
@@ -510,4 +516,16 @@ class FyySqlServerService extends Service
|
|
|
|
|
|
return $list;
|
|
|
}
|
|
|
+
|
|
|
+ public function recordErrorTable($msg,$user,$data,$time,$type){
|
|
|
+ // 连接到指定数据库连接
|
|
|
+ ErrorTable::insert([
|
|
|
+ 'msg' => $msg,
|
|
|
+ 'data' => json_encode($data),
|
|
|
+ 'user_id' => $user['id'],
|
|
|
+ 'user_operation_time' => $time,
|
|
|
+ 'type' => $type,
|
|
|
+ 'order_no' => $data['order_no'] ?? ""
|
|
|
+ ]);
|
|
|
+ }
|
|
|
}
|