Browse Source

添加专区新增字段

master
wanghongjun 2 years ago
parent
commit
3b911647bd
  1. 17
      app/controller/AdminZoneGoods.php
  2. 16
      app/logic/InitData.php

17
app/controller/AdminZoneGoods.php

@ -34,6 +34,11 @@ class AdminZoneGoods extends BaseController
'cover_image|封面图'=> 'require|max:127',
'bg_image|背景图' => 'require|max:127',
'max_awards_amount|最高中奖金额' => 'max:12',
'play_id|玩法id' => 'number',
'awards_number_count|中奖号码数量' => 'between:1,5',
'direction_count|纵向数量' => 'between:1,4',
'transverse_count|横向数量' => 'between:1,5',
'awards_icon_dirname|有奖图标目录' => 'max:127'
];
if ($id) {
@ -45,8 +50,13 @@ class AdminZoneGoods extends BaseController
$Save->price = $param['price'];
$Save->cover_image = $param['cover_image'];
$Save->bg_image = $param['bg_image'];
if (!empty($param['max_awards_amount'])) $Save->max_awards_amount = $param['max_awards_amount'];
if (!empty($content)) $Save->content = $content;
if (!empty($param['max_awards_amount'])) $Save->max_awards_amount = $param['max_awards_amount'];
if (!empty($param['awards_number_count'])) $Save->awards_number_count = $param['awards_number_count'];
if (!empty($param['direction_count'])) $Save->direction_count = $param['direction_count'];
if (!empty($param['transverse_count'])) $Save->transverse_count = $param['transverse_count'];
if (!empty($param['awards_icon_dirname'])) $Save->awards_icon_dirname = $param['awards_icon_dirname'];
if (!empty($param['play_id'])) $Save->play_id = $param['play_id'];
$Save->update_time = date("Y-m-d H:i:s",time());
$Save->save();
} else {
@ -60,6 +70,11 @@ class AdminZoneGoods extends BaseController
'price' => $param['price'],
'cover_image' => $param['cover_image'],
'bg_image' => $param['bg_image'],
'awards_number_count' => $param['awards_number_count'] ?? 3,
'direction_count' => $param['direction_count'] ?? 3,
'transverse_count' => $param['transverse_count'] ?? 4,
'awards_icon_dirname' => $param['awards_icon_dirname'] ?? '',
'play_id' => $param['play_id'] ?? 1,
'create_time' => date("Y-m-d H:i:s",time())
]);
}

16
app/logic/InitData.php

@ -4,6 +4,7 @@ namespace app\logic;
use app\model\AdminUser;
use app\model\ZoneAmountParam;
use app\model\ZoneGoodsPlay;
class InitData
{
@ -16,6 +17,7 @@ class InitData
$this->createAdmin();
$this->createZoneAmountParam();
$this->createZone();
$this->createZoneGoodsPlay();
}
@ -72,6 +74,20 @@ class InitData
return true;
}
public function createZoneGoodsPlay()
{
$ZoneGoodsPlay = new ZoneGoodsPlay();
$query = $ZoneGoodsPlay->where('id','>=',1)->find();
if ($query) return false;
$defaultArr = [
['id' => 1, 'name' => '数字+中奖号码', 'play_code' => 'digit_number'],
['id' => 2, 'name' => '数字+图标', 'play_code' => 'digit_icon'],
['id' => 3, 'name' => '数字+中奖号码+图标', 'play_code' => 'digit_number_icon'],
['id' => 4, 'name' => '图标', 'play_code' => 'icon']
];
$ZoneGoodsPlay->saveAll($defaultArr);
}

Loading…
Cancel
Save