where('id',$user_id)->value('market_value'); if($type == 0){ $result = db::name('user')->where('id',$user_id)->setInc('market_value',$change_value); if($result){ //记录一条日志 db::name('vs_user_market_value_log')->insert([ 'user_id' => $user_id, 'before' => $before, 'change_value' => $change_value, 'afterwards' => $before + $change_value, 'type' => $type, 'createtime' => time() ]); } }else{ //降身价 $change = $before-$change_value; if($change <= 1){ $afterwards = 1; $result = db::name('user')->where('id',$user_id)->update(['market_value' => 1]); }else{ $afterwards = $change; $result = db::name('user')->where('id',$user_id)->setDec('market_value',$change_value); } if($result){ //记录一条日志 db::name('vs_user_market_value_log')->insert([ 'user_id' => $user_id, 'before' => $before, 'change_value' => $change_value, 'afterwards' => $afterwards, 'type' => $type, 'createtime' => time() ]); } } return ['code' => 1, 'msg' => '成功']; } }