def get_box(): order_no = Configurator.get_value("ClientInfo", "OrderNo") param = {"orderNo": order_no, "deleteFlag": 0} box_list = BoxDao.get_box_by_order_no(param) if len(box_list) != 1: return False return box_list[0]
def update_free_time(param): box_list = BoxDao.get_box_by_order_no({"orderNo": param["orderNo"], "deleteFlag": 0}) if len(box_list) == 0: logger.warn("box not found!") return False param["overdueType"] = ClientTools.get_value("overdueType", param) param["freeDays"] = ClientTools.get_value("freeDays", param) param["freeHours"] = ClientTools.get_value("freeHours", param) BoxDao.update_free_time(param) return True