This commit is contained in:
wucongxing 2023-05-18 15:32:50 +08:00
parent 0dc712d8e1
commit f8bf38a322
2 changed files with 68 additions and 3 deletions

View File

@ -333,8 +333,8 @@ class TestController extends AbstractController
} }
public function test_15(){ public function test_15(){
// $wechat = new Wechat(1); $data = new Data();
// $a = $wechat->getAccessToken();
// dump($a); $data->product();
} }
} }

View File

@ -4,6 +4,8 @@ namespace App\Utils;
use App\Model\Area; use App\Model\Area;
use App\Model\Hospital; use App\Model\Hospital;
use App\Model\Product;
use App\Model\ProductPlatform;
use App\Model\TbHospitalMy; use App\Model\TbHospitalMy;
use Hyperf\DbConnection\Db; use Hyperf\DbConnection\Db;
use Hyperf\Di\Annotation\Inject; use Hyperf\Di\Annotation\Inject;
@ -141,4 +143,67 @@ class Data
return success(); return success();
} }
// 处方平台商品入库
public function product(){
$product_platform_id = [
"517653593319849984",
"517653593307267072",
"517653183070781440",
"517653183108530177",
"517653780314505216",
"517653906961514496",
"517654391143579648",
"517653404613918721",
"517653593365987328",
"517652642206892032",
"517654018844573697",
"517654039933534208",
"517653593282101250",
"517653183154667520",
"517653183074975745",
"517654039895785472",
];
foreach ($product_platform_id as $value){
$params = array();
$params['product_platform_id'] = $value;
$product_platform = ProductPlatform::getOne($params);
if (empty($product_platform)){
continue;
}
$params = array();
$params['product_platform_id'] = $value;
$product = Product::getOne($params);
if (empty($product)){
$data = array();
$data['product_platform_id'] = $value;
$data['common_name'] = $product_platform['product_name'];
$data['product_price'] = $product_platform['product_price'];
$data['product_type'] = $product_platform['product_type'];
$data['product_platform_code'] = $product_platform['product_platform_code'];
$data['product_pharmacy_code'] = $product_platform['product_pharmacy_code'];
$data['product_spec'] = $product_platform['product_spec'];
$data['license_number'] = $product_platform['license_number'];
$data['manufacturer'] = $product_platform['manufacturer'];
$data['packaging_unit'] = $product_platform['packaging_unit'];
Product::addProduct($data);
}else{
$params = array();
$params['product_id'] = $product['product_id'];
$data = array();
$data['common_name'] = $product_platform['product_name'];
$data['product_price'] = $product_platform['product_price'];
$data['product_type'] = $product_platform['product_type'];
$data['product_platform_code'] = $product_platform['product_platform_code'];
$data['product_pharmacy_code'] = $product_platform['product_pharmacy_code'];
$data['product_spec'] = $product_platform['product_spec'];
$data['license_number'] = $product_platform['license_number'];
$data['manufacturer'] = $product_platform['manufacturer'];
$data['packaging_unit'] = $product_platform['packaging_unit'];
Product::edit($params,$data);
}
}
}
} }