|
|
@@ -2,60 +2,80 @@
|
|
|
|
|
|
namespace bizHd\px\classes;
|
|
|
|
|
|
+use common\components\imgUtil;
|
|
|
use common\components\util;
|
|
|
use Yii;
|
|
|
use bizHd\base\classes\BaseClass;
|
|
|
|
|
|
class PxClassClass extends BaseClass
|
|
|
{
|
|
|
-
|
|
|
- public static $baseFile = '\bizHd\px\models\PxClass';
|
|
|
-
|
|
|
- //培训班信息 ssh 2021.3.17
|
|
|
- public static function getClassInfo($id)
|
|
|
- {
|
|
|
- return self::getById($id);
|
|
|
- }
|
|
|
-
|
|
|
- //取所有可用培训班 ssh 2021.3.17
|
|
|
- public static function getAllValidClass($sjId)
|
|
|
- {
|
|
|
- $where = ['sjId' => $sjId, 'delStatus' => 0];
|
|
|
- $class = self::getAllByCondition($where, 'inTurn desc', '*');
|
|
|
- return $class;
|
|
|
- }
|
|
|
-
|
|
|
- //培训班验证 ssh 2021.3.17
|
|
|
- public static function valid($info, $sjId)
|
|
|
- {
|
|
|
- if (empty($info)) {
|
|
|
- util::fail('没有找到培训班');
|
|
|
- }
|
|
|
- if ($info['delStatus'] == 1) {
|
|
|
- util::fail('培训班已经删除');
|
|
|
- }
|
|
|
- if ($info['sjId'] == $sjId) {
|
|
|
- return true;
|
|
|
- }
|
|
|
- util::fail('没有权限访问');
|
|
|
- }
|
|
|
-
|
|
|
- //添加培训班 ssh 2021.3.18
|
|
|
- public static function addClass($data)
|
|
|
- {
|
|
|
- return self::add($data);
|
|
|
- }
|
|
|
-
|
|
|
- //修改门店 ssh 2021.3.19
|
|
|
- public static function updateClass($id, $data)
|
|
|
- {
|
|
|
- return self::updateById($id, $data);
|
|
|
- }
|
|
|
-
|
|
|
- //删除培训班 ssh 2021.3.19
|
|
|
- public static function delClass($id)
|
|
|
- {
|
|
|
- self::updateById($id, ['delStatus' => 1]);
|
|
|
- }
|
|
|
-
|
|
|
+
|
|
|
+ public static $baseFile = '\bizHd\px\models\PxClass';
|
|
|
+
|
|
|
+ public static function getClassList($where)
|
|
|
+ {
|
|
|
+ $data = self::getList('*', $where, 'addTime DESC');
|
|
|
+ $data['list'] = self::groupBaseInfo($data['list']);
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+
|
|
|
+ //组合信息 shish 2021.4.13
|
|
|
+ public static function groupBaseInfo($list)
|
|
|
+ {
|
|
|
+ if (empty($list)) {
|
|
|
+ return $list;
|
|
|
+ }
|
|
|
+ foreach ($list as $key => $val) {
|
|
|
+ $list[$key]['cover'] = imgUtil::groupImg($val['cover']);
|
|
|
+ }
|
|
|
+ return $list;
|
|
|
+ }
|
|
|
+
|
|
|
+ //培训班信息 ssh 2021.3.17
|
|
|
+ public static function getClassInfo($id)
|
|
|
+ {
|
|
|
+ return self::getById($id);
|
|
|
+ }
|
|
|
+
|
|
|
+ //取所有可用培训班 ssh 2021.3.17
|
|
|
+ public static function getAllValidClass($sjId)
|
|
|
+ {
|
|
|
+ $where = ['sjId' => $sjId, 'delStatus' => 0];
|
|
|
+ $class = self::getAllByCondition($where, 'inTurn desc', '*');
|
|
|
+ return $class;
|
|
|
+ }
|
|
|
+
|
|
|
+ //培训班验证 ssh 2021.3.17
|
|
|
+ public static function valid($info, $sjId)
|
|
|
+ {
|
|
|
+ if (empty($info)) {
|
|
|
+ util::fail('没有找到培训班');
|
|
|
+ }
|
|
|
+ if ($info['delStatus'] == 1) {
|
|
|
+ util::fail('培训班已经删除');
|
|
|
+ }
|
|
|
+ if ($info['sjId'] == $sjId) {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ util::fail('没有权限访问');
|
|
|
+ }
|
|
|
+
|
|
|
+ //添加培训班 ssh 2021.3.18
|
|
|
+ public static function addClass($data)
|
|
|
+ {
|
|
|
+ return self::add($data);
|
|
|
+ }
|
|
|
+
|
|
|
+ //修改门店 ssh 2021.3.19
|
|
|
+ public static function updateClass($id, $data)
|
|
|
+ {
|
|
|
+ return self::updateById($id, $data);
|
|
|
+ }
|
|
|
+
|
|
|
+ //删除培训班 ssh 2021.3.19
|
|
|
+ public static function delClass($id)
|
|
|
+ {
|
|
|
+ self::updateById($id, ['delStatus' => 1]);
|
|
|
+ }
|
|
|
+
|
|
|
}
|