diff --git a/common/models/ars/ExpressTemplate.php b/common/models/ars/ExpressTemplate.php index 4436401..bea17f0 100644 --- a/common/models/ars/ExpressTemplate.php +++ b/common/models/ars/ExpressTemplate.php @@ -45,7 +45,7 @@ class ExpressTemplate extends \yii\db\ActiveRecord public function rules() { return [ - [['name'], 'required'], + [['name', 'calculation'], 'required'], [['province', 'city', 'area'], 'string'], [['calculation', 'basic_price', 'basic_amount', 'extra_price', 'extra_amount'], 'integer'], [['name'], 'string', 'max' => 255], diff --git a/console/migrations/m191204_004849_update_column_calculation_in_table_ats_express_template.php b/console/migrations/m191204_004849_update_column_calculation_in_table_ats_express_template.php new file mode 100644 index 0000000..1c93121 --- /dev/null +++ b/console/migrations/m191204_004849_update_column_calculation_in_table_ats_express_template.php @@ -0,0 +1,22 @@ +dropColumn('ats_express_template', 'calculation'); + $this->addColumn('ats_express_template', 'calculation', $this->tinyInteger(2)->defaultValue(0)->notNull()->comment('计算方式')); + } + + public function down() + { + $this->dropColumn('ats_express_template', 'calculation'); + $this->addColumn('ats_express_template', 'calculation', $this->tinyInteger(2)->defaultValue(0)->comment('计算方式')); + return true; + } +}