作者 何书鹏
1 个管道 的构建 通过 耗费 1 秒

测试

... ... @@ -86,11 +86,11 @@ class UserAddress extends Model
$city_id = Area::getIdByName($area[1], 2, $province_id);
$district_id = Area::getIdByName($area[2], 3, $city_id);
// 该地址设为默认,其他地址就设为非默认
// if($data['isdefault'] == '1'){
// self::where('user_id',$this['user_id'])->update(['isdefault'=>'0']);
// }
if($data['isdefault'] == '1'){
self::where('user_id',$this['user_id'])->update(['isdefault'=>'0']);
}
return $this->allowField(true)
->save(array_merge(compact('province_id', 'city_id', 'district_id'), $data));
->save(array_merge(compact('province_id', 'city_id', 'district_id'), $data), ['id'=>$this['id']]);
}
/**
... ...
... ... @@ -78,14 +78,14 @@ class UserSize extends Model
{
empty($data['isdefault']) && $data['isdefault'] = '0';
// 该地址设为默认,其他地址就设为非默认
// if($data['isdefault'] == '1'){
// $this->where('user_id',$this['user_id'])->update(['isdefault'=>'0']);
// }
if($data['isdefault'] == '1'){
$this->where('user_id',$this['user_id'])->update(['isdefault'=>'0']);
}
// 对象转json字符串
if(!empty($data['body_info']) && is_array($data['body_info'])){
$data['body_info'] = json_encode($data['body_info']);
}
return $this->allowField(true)->save($data);
return $this->allowField(true)->save($data, ['id'=>$this['id']]);
}
/**
... ...