lqmac 10 months ago
parent bf96894f56
commit 4d7b0d47c0
  1. 5
      app/job/service/goods/AdminImport.php
  2. 1
      app/job/service/goods/Collector.php
  3. 5
      app/job/service/goods/GoodsStoreImport.php
  4. 51
      app/store/controller/Goods.php

@ -110,7 +110,10 @@ class AdminImport extends BaseService
continue; continue;
} }
$data = $this->createData($item, $storeId); $data = $this->createData($item, $storeId);
$service->single($item['D'], $data, $storeId); $ret = $service->single($item['D'], $data, $storeId);
if ($ret == false) {
continue;
}
// 记录导入成功 // 记录导入成功
$this->successCount++; $this->successCount++;
} }

@ -145,6 +145,7 @@ class Collector extends BaseService
{ {
try { try {
//var_dump($url);
// 采集第三方商品数据 // 采集第三方商品数据
$original = $this->collector($url, $storeId); $original = $this->collector($url, $storeId);
if ($original['spec_type'] == 20) { if ($original['spec_type'] == 20) {

@ -110,7 +110,10 @@ class GoodsStoreImport extends BaseService
continue; continue;
} }
$data = $this->createData($item, $storeId); $data = $this->createData($item, $storeId);
$service->single($item['D'], $data, $storeId); $ret = $service->single($item['D'], $data, $storeId);
if ($ret == false) {
continue;
}
// 记录导入成功 // 记录导入成功
$this->successCount++; $this->successCount++;
} }

@ -25,6 +25,7 @@ use app\common\model\GoodsCategoryRel;
*/ */
class Goods extends Controller class Goods extends Controller
{ {
private static $show_content = "***";
/** /**
* 商品列表 * 商品列表
* @return Json * @return Json
@ -35,8 +36,25 @@ class Goods extends Controller
// 获取列表记录 // 获取列表记录
$model = new GoodsModel; $model = new GoodsModel;
$params = $this->request->param(); $params = $this->request->param();
$params['channel'] = 'zy'; //$params['channel'] = 'zy';
$list= $model->getList($params, (int)$this->request->param('pageSize', 15)); $list = $model->getList($params, (int)$this->request->param('pageSize', 15));
if ($list->isEmpty()) {
return $this->renderSuccess(compact('list'));
}
$list = $list->toArray();
foreach ($list['data'] as &$value) {
if (!in_array($value['channel'], ['zy'])) {
$value['goods_price_min'] = self::$show_content;
$value['goods_price_max'] = self::$show_content;
$value['line_price_max'] = self::$show_content;
$value['line_price_min'] = self::$show_content;
$value['cost_price_min'] = self::$show_content;
$value['goods_no'] = self::$show_content;
}
}
return $this->renderSuccess(compact('list')); return $this->renderSuccess(compact('list'));
} }
@ -67,6 +85,19 @@ class Goods extends Controller
// 获取商品详情 // 获取商品详情
$model = new GoodsModel; $model = new GoodsModel;
$goodsInfo = $model->getDetail($goodsId); $goodsInfo = $model->getDetail($goodsId);
if (!in_array($goodsInfo['channel'], ['zy'])) {
$goodsInfo['goods_price_min'] = self::$show_content;
$goodsInfo['goods_price_max'] = self::$show_content;
$goodsInfo['line_price_max'] = self::$show_content;
$goodsInfo['line_price_min'] = self::$show_content;
$goodsInfo['cost_price_min'] = self::$show_content;
$goodsInfo['goods_no'] = self::$show_content;
foreach ($goodsInfo['skuList'] as $key => &$value) {
$value['goods_price'] = self::$show_content;
$value['cost_price'] = self::$show_content;
}
}
return $this->renderSuccess(compact('goodsInfo')); return $this->renderSuccess(compact('goodsInfo'));
} }
@ -117,8 +148,22 @@ class Goods extends Controller
{ {
// 商品详情 // 商品详情
$model = GoodsModel::detail($goodsId); $model = GoodsModel::detail($goodsId);
$params = $this->postForm();
if ($model->isEmpty()) {
return $this->renderError("该商品已不存在!");
}
if (!in_array($model->channel, ['zy'])) {
$params['goods_price'] = $model->goods_price_min;
$params['cost_price'] = $model->cost_price_min;
$params['goods_no'] = $model->goods_no;
}
echo "<pre>";
print_r($params);
print_r($model->toArray());
exit();
// 更新记录 // 更新记录
if ($model->edit($this->postForm())) { if ($model->edit($params)) {
return $this->renderSuccess('更新成功'); return $this->renderSuccess('更新成功');
} }
return $this->renderError($model->getError() ?: '更新失败'); return $this->renderError($model->getError() ?: '更新失败');

Loading…
Cancel
Save