Commit 91c1dda2 authored by rlgy's avatar rlgy

锁仓规则添加所属公司名称字段

parent 52b4ccbd
......@@ -119,26 +119,27 @@ class CoinPublishRuleController extends BaseController
$model->scenario = CoinPublishRule::SCENARIOS_ADD;
// 编号
$prefix = date('Ymd', time());
$form_database = CoinPublishRule::find()
->where(['like', 'sid', $prefix])
->orderBy(['sid' => SORT_DESC])
->asArray()
->One();
$form_database = CoinPublishRule::find()->where(['like', 'sid', $prefix])->orderBy(['sid' => SORT_DESC])->asArray()->One();
if ($form_database) {
$sid = (int)$form_database['sid'] + 1;
} else {
$sid = $prefix . '001';
}
$model->platform_id = 3;
$model->platform_id = 2;
}
if ($model->load($post) && $model->validate()) {
if (CoinPublishRule::SCENARIOS_ADD == $model->scenario) {
$model->sid = (string)$sid;
}
$model->release_time = date_create_from_format(self::DATE_FORMAT[$model->repeat],
$model->release_time)->format('Y-m-d H:i:s');
$model->release_time = date_create_from_format(self::DATE_FORMAT[$model->repeat], $model->release_time)->format('Y-m-d H:i:s');
empty($model->pid) && $model->pid = $this->getPid();
$rule = CoinPublish::findOne($model->pid);
if (empty($rule)) {
return ['code' => -1, 'msg' => '锁仓规则不存在'];
} else {
$model->company_name = $rule->owner;
}
if ($model->save()) {
if ($model->qid) {
//删除原有的任务
......
......@@ -15,6 +15,7 @@ use Yii;
* 锁仓规则表
*
* @param integer $qid 任务id
* @param integer $pid 监控币种id
*/
class CoinPublishRule extends BaseActiveRecord
{
......@@ -69,6 +70,7 @@ class CoinPublishRule extends BaseActiveRecord
'release_time' => '释放时间',
'notice' => '备注',
'pid' => '规则id',
'company_name' => '所属公司名称',
];
}
......@@ -83,7 +85,7 @@ class CoinPublishRule extends BaseActiveRecord
public function rules()
{
return [
[['sid', 'release_time', 'notice'], 'string'],
[['sid', 'release_time', 'notice', 'company_name'], 'string'],
[['sid', 'release_time'], 'string', 'max' => 255],
[['release_time'], 'validateTime'],
[['id', 'lock', 'release', 'type', 'repeat', 'pid'], 'integer'],
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment