# -*- coding: utf-8 -*-
class SalesClosesController < Comm::BaseController::General

  # POST /sales_closes
  def create
    begin
      ActiveRecord::Base.transaction do
        unless SalesClose.destroy_all(["target_date = ? ", params[:target_date]])
          raise 'sales closes destroy failed'
        end
        unless SalesClose.create!(:target_date => params[:target_date], :state_code => params[:state_code].to_i);
          raise 'sales closes create failed'
        end
        render :json => Comm::Tool::Json.result_json(true, '')
      end
    rescue Exception => e
      Rails.logger.error(e)
      return false
    end
  end


end
