| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <?php
- namespace bizHd\goods\classes;
- use common\components\business;
- use common\components\stringUtil;
- use common\components\util;
- use common\components\validate;
- use Yii;
- use bizHd\base\classes\BaseClass;
- class KindClass extends BaseClass
- {
- public static $baseFile = '\bizHd\goods\models\Kind';
- //初始化开店需要的种类 ssh 20230301
- public static function initKind($data)
- {
- $mainId = $data['mainId'] ?? 0;
- $sjId = $data['sjId'] ?? 0;
- $arr = [
- ['name' => '花束', 'flower' => 1, 'inTurn' => 9900],
- ['name' => '开业花篮', 'flower' => 1, 'inTurn' => 9800],
- ['name' => '送礼花篮', 'flower' => 1, 'inTurn' => 9700],
- ['name' => '婚车', 'flower' => 1, 'inTurn' => 9600],
- ['name' => '手棒花', 'flower' => 1, 'inTurn' => 9500],
- ['name' => '讲台花', 'flower' => 1, 'inTurn' => 9400],
- ['name' => '蝴蝶兰', 'flower' => 0, 'inTurn' => 9300],
- ['name' => '花瓶', 'flower' => 0, 'inTurn' => 9200],
- ['name' => '绿植', 'flower' => 0, 'inTurn' => 9150],
- ['name' => '发财树', 'flower' => 0, 'inTurn' => 9100],
- ['name' => '平安树', 'flower' => 0, 'inTurn' => 9000],
- ['name' => '绿宝', 'flower' => 0, 'inTurn' => 8900],
- ['name' => '绿萝', 'flower' => 0, 'inTurn' => 8700],
- ['name' => '多肉', 'flower' => 0, 'inTurn' => 8600],
- ['name' => '天堂鸟', 'flower' => 0, 'inTurn' => 8500],
- ['name' => '龟背竹', 'flower' => 0, 'inTurn' => 8400],
- ['name' => '常春藤', 'flower' => 0, 'inTurn' => 8300],
- ['name' => '富贵竹', 'flower' => 0, 'inTurn' => 8200],
- ['name' => '豆瓣绿', 'flower' => 0, 'inTurn' => 8100],
- ['name' => '万年青', 'flower' => 0, 'inTurn' => 8000],
- ['name' => '散尾葵', 'flower' => 0, 'inTurn' => 7900],
- ['name' => '一品红', 'flower' => 0, 'inTurn' => 7800],
- ['name' => '虎尾兰', 'flower' => 0, 'inTurn' => 7700],
- ['name' => '君子兰', 'flower' => 0, 'inTurn' => 7600],
- ['name' => '金钱树', 'flower' => 0, 'inTurn' => 7500],
- ['name' => '三角梅', 'flower' => 0, 'inTurn' => 7400],
- ];
- foreach ($arr as $item) {
- $name = $item['name'];
- $flower = $item['flower'];
- $inTurn = $item['inTurn'];
- $single = [
- 'mainId' => $mainId,
- 'sjId' => $sjId,
- 'name' => $name,
- 'flower' => $flower,
- 'inTurn' => $inTurn,
- ];
- self::add($single);
- }
- }
- public static function addData($post)
- {
- $name = $post['name'] ?? '';
- $name = trim($name);
- $mainId = $post['mainId'] ?? 0;
- $list = self::getAllByCondition(['mainId' => $mainId, 'delStatus' => 0], null, '*', null, true);
- if (!empty($list)) {
- foreach ($list as $item) {
- $hasName = $item->name ?? '';
- if ($hasName == $name) {
- util::fail('名称已经存在');
- }
- }
- }
- self::add($post, true);
- }
- public static function getKindList($where)
- {
- $data = self::getList('*', $where,'flower DESC');
- $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
- if (empty($list)) {
- return $data;
- }
- return $data;
- }
- }
|