You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
990 B

<?php
/**
* Created by IntelliJ IDEA.
* User: luwei
* Date: 2017/7/30
* Time: 13:22
*/
namespace app\modules\api\models;
use app\models\Favorite;
class FavoriteRemoveForm extends ApiModel
{
public $store_id;
public $user_id;
public $goods_id;
public function rules()
{
return [
[['goods_id'], 'required',],
];
}
public function save()
{
if (!$this->validate()) {
return $this->errorResponse;
}
$res = Favorite::updateAll(['is_delete' => 1], [
'store_id' => $this->store_id,
'user_id' => $this->user_id,
'goods_id' => $this->goods_id,
]);
if ($res) {
return [
'code' => 0,
'msg' => 'success',
];
} else {
return [
'code' => 1,
'msg' => 'fail',
];
}
}
}