作者 lyh

gx

... ... @@ -37,8 +37,6 @@ class ProjectController extends BaseController
}else{
$map[] = ['type', $this->param['type']];
}
}
//搜索技术组
if(!empty($this->param['dep_id'])){
... ...
... ... @@ -55,7 +55,7 @@ class ProductController extends BaseController
$map[] = ['status', $this->param['status']];
}
$sort = ['id' => 'desc'];
$data = $logic->getList($map, $sort, ['id', 'project_id', 'title', 'thumb', 'product_type' ,'category_id', 'keyword_id', 'status', 'created_uid', 'created_at', 'updated_at']);
$data = $logic->getList($map, $sort, ['id', 'project_id', 'title', 'thumb', 'product_type' ,'category_id', 'keyword_id', 'status', 'created_uid', 'created_at', 'updated_at'],$this->row);
return $this->success($data);
}
... ... @@ -94,4 +94,16 @@ class ProductController extends BaseController
$data = $logic->getStatusNumber();
$this->response('success',Code::SUCCESS,$data);
}
/**
* @remark :复制产品
* @name :copyProduct
* @author :lyh
* @method :post
* @time :2023/7/29 14:59
*/
public function copyProduct(ProductLogic $logic){
$rs = $logic->setCopyProduct();
$this->response('success',Code::SUCCESS,$rs);
}
}
... ...
... ... @@ -26,9 +26,9 @@ class ProductLogic extends BaseLogic
$this->model = new Product();
}
public function getList(array $map = [], array $sort = ['id' => 'desc'], array $columns = ['*'], int $limit = 20)
public function getList(array $map = [], array $sort = ['id' => 'desc'], array $columns = ['*'], int $row = 20)
{
$data = parent::getList($map, $sort, $columns, $limit);
$data = parent::getList($map, $sort, $columns, $row);
foreach ($data['list'] as &$v){
$v = $this->formatData($v);
$v['thumb']['image_link'] = getImageUrl($v['thumb']['url']);//图片统一
... ... @@ -142,4 +142,17 @@ class ProductLogic extends BaseLogic
}
return $this->success($data);
}
/**
* @remark :复制产品
* @name :setCopyProduct
* @author :lyh
* @method :post
* @time :2023/7/29 15:03
*/
public function setCopyProduct(){
$info = $this->model->read(['id'=>$this->param['id']]);
var_dump($info);
die();
}
}
... ...
... ... @@ -335,6 +335,7 @@ Route::middleware(['bloginauth'])->group(function () {
//无需登录验证的路由组
Route::group([], function () {
Route::any('/login', [\App\Http\Controllers\Bside\ComController::class, 'login'])->name('login');
Route::any('/copyProduct', [\App\Http\Controllers\Bside\Product\ProductController::class, 'copyProduct'])->name('product_copyProduct');
// Route::any('/ceshi', [\App\Http\Controllers\Bside\ComController::class, 'ceshi'])->name('ceshi_ceshi');
Route::any('/stringTranslation', [\App\Http\Controllers\Bside\ComController::class, 'stringTranslation'])->name('com_stringTranslation');
Route::any('/sendLoginSms', [\App\Http\Controllers\Bside\ComController::class, 'sendLoginSms'])->name('sendLoginSms');
... ...