| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- namespace bizHd\goods\services;
- use bizHd\base\services\BaseService;
- use bizHd\goods\classes\PicClass;
- use common\components\business;
- use common\components\util;
- class PicService extends BaseService
- {
-
- public static $baseFile = '\bizHd\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, $sjId)
- {
- if (isset($info['sjId']) == false || $info['sjId'] != $sjId) {
- util::fail('您无法操作');
- }
- }
-
- //获取图库详情 ssh 2019.12.8
- public static function getPic($info)
- {
- $id = $info['id'];
- $hasCategoryId = PicCategoryService::getPicHasCategoryId($id);
- $info['categoryIdList'] = $hasCategoryId;
- $info = business::formatPic($info);
- return $info;
- }
-
- //删除图片 ssh 2019.12.8
- public static function delPic($id)
- {
- PicService::deleteById($id);
- PicCategoryService::deleteByCondition(['picId' => $id]);
- }
-
- //置顶 ssh 2019.12.8
- public static function top($info)
- {
- $id = $info['id'];
- $sjId = $info['sjId'];
- $num = PicClass::getTopNum($sjId);
- PicClass::updateById($id, ['inTurn' => ++$num]);
- }
-
- }
|