make(StoreProductBatchProcessServices::class); switch ($type) { case 1://分类 $batchProcessServices->setPrdouctCate($id, $data); break; case 4://购买即送积分、优惠券 $batchProcessServices->setGiveIntegralCoupon($id, $data); break; case 2://商品标签 case 3://物流设置 case 5://关联用户标签 case 6://活动推荐 case 7://自定义留言 case 8://运费设置 case 9://商品品牌 case 10://商品佣金 $batchProcessServices->runBatch($id, $data, (int)$type); break; default: break; } } catch (\Throwable $e) { response_log_write([ 'message' => '批量操作商品,type:' . $type . ';状态失败' . ';参数:' . json_encode(['id' => $id, 'data' => $data]) . ',失败原因:' . $e->getMessage(), 'file' => $e->getFile(), 'line' => $e->getLine() ]); } return true; } }