255], [['mch_id'], 'default', 'value' => 0] ]; } public function attributeLabels() { return [ 'name' => '名称', 'mobile' => '电话', 'address' => '收货地址' ]; } /** * 保存运费规则 * @return array */ public function save() { if(!$this->validate()) { return [ 'code' => 1, 'msg' => $this->getErrorSummary(false)[0], ]; } $refund = RefundAddress::findOne($this->id)?: new RefundAddress(); $refund->store_id = get_store_id(); $refund->name = $this->name; $refund->address = $this->address; $refund->mobile = $this->mobile; $refund->mch_id = $this->mch_id; if ($refund->save()) { return [ 'code' => 0, 'msg' => '保存成功' ]; } else { return [ 'code' => 1, 'msg' => '保存失败', 'err' => $refund->errors ]; } } }