5.0.0 - 普通 - 未处理
$ask_db = self::get(function ($query) use ($data, $is_qa) {
$map['parent_id'] = 0;
$map['ask_id'] = $data['ask_id'];
!$is_qa ?: $map['user_id'] = getClientId();
$query->where($map);
});
if (!$ask_db) {
$this->error = 'data.is.null';
return false;
}
$ask_db->save(['status' => !$is_qa]);将会出现UPDATE `cs_ask` SET `answer_time`=1482375135 WHERE ( `is_delete` = 0 AND `is_delete` = 0 AND `is_delete` = 0 ) AND `parent_id` = 0 AND `ask_id` = 1 AND `user_id` = 1is_delete重复出现 