Example #1
0
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]
Example #2
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