优化推送供应商商品逻辑,循环处理采购信息,并修正获取供应商ID的方式。

This commit is contained in:
mkm 2024-05-23 15:54:38 +08:00
parent ee10e46bd1
commit da30fd7226
2 changed files with 5 additions and 3 deletions

View File

@ -136,8 +136,10 @@ class OpurchaseclassController extends BaseAdminController
{ {
$id = $this->request->post('id'); $id = $this->request->post('id');
Redis::send('push-supplier-products', ['order_id' => $id]); Redis::send('push-supplier-products', ['order_id' => $id]);
// $select=Opurchaseinfo::where('pid',$id)->where('is_push',0)->select();
// $result = OpurchaseclassLogic::createSupplierGoods($params); // foreach ($select as $key => $arr) {
// $result = OpurchaseclassLogic::createSupplierGoods($arr);
// }
// if (true === $result) { // if (true === $result) {
return $this->success('已推送,请刷新后查看', [], 1, 1); return $this->success('已推送,请刷新后查看', [], 1, 1);
// } // }

View File

@ -196,7 +196,7 @@ class OpurchaseclassLogic extends BaseLogic
public static function createSupplierGoods($goods) public static function createSupplierGoods($goods)
{ {
try { try {
$supplier_arr = SupplierBindGoods::where('goods_id')->column('supplier_id'); $supplier_arr = SupplierBindGoods::where('goods_id',$goods['goods'])->column('supplier_id');
if ($supplier_arr) { if ($supplier_arr) {
$supplier_arr = array_unique($supplier_arr); $supplier_arr = array_unique($supplier_arr);
$time=strtotime(date('Y-m-d',time())); $time=strtotime(date('Y-m-d',time()));