| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- namespace biz\goods\services;
- use biz\base\services\BaseService;
- use biz\goods\classes\PicClass;
- use common\components\business;
- use common\components\util;
- class PicService extends BaseService
- {
-
- public static $baseFile = '\biz\goods\classes\PicClass';
-
- public static function getPicList($where, $takeCategoryId)
- {
- $data = PicClass::getList('*', $where, 'inTurn DESC,addTime DESC');
- $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
- if (empty($list)) {
- return $data;
- }
- $data['list'] = PicClass::groupPicBaseInfo($list, $takeCategoryId);
- return $data;
- }
-
- public static function addPic($data)
- {
- PicClass::addPic();
- }
-
- public static function valid($info, $merchantId)
- {
- if (isset($info['merchantId']) == false || $info['merchantId'] != $merchantId) {
- util::fail('您没有权限操作');
- }
- }
-
- //获取图库详情 shish 2019.12.8
- public static function getPic($info)
- {
- $id = $info['id'];
- $hasCategoryId = PicCategoryService::getPicHasCategoryId($id);
- $info['categoryIdList'] = $hasCategoryId;
- $info = business::formatPic($info);
- return $info;
- }
-
- //删除图片 shish 2019.12.8
- public static function delPic($id)
- {
- PicService::deleteById($id);
- PicCategoryService::deleteByCondition(['picId' => $id]);
- }
-
- //置顶 shish 2019.12.8
- public static function top($info)
- {
- $id = $info['id'];
- $merchantId = $info['merchantId'];
- $num = PicClass::getTopNum($merchantId);
- PicClass::updateById($id, ['inTurn' => ++$num]);
- }
-
- }
|