Example #1
0
 def get_advanced_web_params(self, request_params):
     list = AssetInfoUtils().get_advanced_list()
     d_len = len(list)
     params = {}
     for i in range(d_len):
         params[list[i]] = request_params[list[i]]
     ait = AssetInfoChNameToId()
     if params["store_state"] != "":
         params["store_state"] = ait.get_store_state_id_by_ch_name(params["store_state"])
     if params["device_state"] != "":
         params["device_state"] = ait.get_device_state_id_by_ch_name(params["device_state"])
     if params["store_place"] != "":
         params["store_place"] = ait.get_store_place_id_by_ch_name(params["store_place"])
     params["in_out_reason"] = ""
     if params["in_reason"] != "":
         params["in_out_reason"] = ait.get_in_out_reason_id_by_ch_name(params["in_reason"])
     if params["out_reason"] != "":
         params["in_out_reason"] = ait.get_in_out_reason_id_by_ch_name(params["out_reason"])
     if params["asset_type"] != "":
         params["asset_type"] = ait.get_id_by_at_asset_ch_name(params["asset_type"])
     if params["provider"] != "":
         params["provider"] = ait.get_prov_id_by_atd_ch(params["asset_type"], params["provider"])
     if params["model"] != "" and params["provider"] != "":
         params["model"] = ait.get_model_id_by_pd_ch(params["provider"], params["model"])
     params["model_list"] = []
     if params["provider"] != "":
         if params["model"] == "":
             params["model_list"] = ModelDal().get_model_list_by_prov_id(params["provider"])
     if params["oper_name"] != "":
         params["asset_id_list"] = OperationInfoDal().get_asset_id_list_by_operator(params["oper_name"])
     return params