Exemplo n.º 1
0
 def __init__(self, args):
     win32serviceutil.ServiceFramework.__init__(self, args)
     self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)
     self.sett = Settings()
     try:
         self.inter = InterControl(self.sett)
     except Exception as e:
         sError = str(e)
         self.sett.logger.error(sError)
Exemplo n.º 2
0
 def __init__(self, args):
     win32serviceutil.ServiceFramework.__init__(self, args)
     self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)
     # 获取编程环境下的代码路径
     # self.path = os.path.abspath(os.path.dirname(__file__))
     # 获取打包后的可执行文件路径
     self.path = os.path.dirname(sys.executable)
     self.sett = Settings(os.path.join(self.path, "config"))
     self.inter = InterProcess(self.sett)
     self.logger = self._getLogger()
     self.run = True
     self.processing = False
Exemplo n.º 3
0
 def __init__(self, args):
     win32serviceutil.ServiceFramework.__init__(self, args)
     self.hWaitStop = win32event.CreateEvent(None, 0, 0, None)
     # 获取编程环境下的代码路径
     # self.path = os.path.abspath(os.path.dirname(__file__))
     # 获取打包后的可执行文件路径
     self.path = os.path.dirname(sys.executable)
     self.sett = Settings(self.path, "config")
     try:
         self.inter = InterControl(self.sett)
     except Exception as e:
         sError = str(e)
         self.sett.logger.error(sError)
Exemplo n.º 4
0
    def _getDay(self, iTime):
        """
        获取时间戳日
        :param iTime:
        :return:
        """
        return int(time.strftime("%Y%m%d", time.localtime(iTime)))

    def _getHour(self, iTime):
        """
        获取时间戳小时
        :return:
        """
        return int(time.strftime("%H", time.localtime(iTime)))

if __name__ == "__main__":
    import os
    from interConfig import Settings

    myPath = os.path.abspath(os.path.dirname(__file__))
    mySett = Settings(myPath, "config")

    myInter = InterControl(mySett)
    rtn = myInter.dataHandle()
    if not rtn["result"]:
        print(rtn["info"])
    else:
        print("成功完成评论消息匹配订单的任务.")
    print("为{num}条评论消息找到原始订单.".format(num=rtn["dataNumber"]))
Exemplo n.º 5
0
    "info":"",                      # 信息
    "entities": {                   # 表体集
        "bill":[],                   # 销售单
        "billItem":[],               # 销售单
        "billPay":[]                 # 销售单
    }
}
"""
__author__ = "Cliff.wang"
import json
from flask import Flask, request
from interConfig import Settings
from interData import InterData
from myTools import MyJSONEncoder

sett = Settings()
data = InterData(sett)
server = Flask(__name__)


@server.route('/hello', methods=['get', 'post'])
def home():
    return "这里是云蝶餐饮数据服务接口"


@server.route('/test', methods=['post'])
def test():
    """
    :return:
    """
    rtnData = {
Exemplo n.º 6
0
# -*- coding:utf-8 -*-
"""
"""
__author__ = "Cliff.wang"

import os
from interConfig import Settings
#from interProcess import InterProcess
from interControl import InterControl

if __name__ == "__main__":
    try:
        path = os.path.abspath(os.path.dirname(__file__))
        sett = Settings(path, "config")
        inter = InterControl(sett)
        inter.interInit()
        if 1 == 2:
            # 传输基础资料、业务数据
            inter.interBusiData()
        elif 1 == 2:
            # 获取部门ID和用户ID
            pass
    except Exception as e:
        print(str(e))
Exemplo n.º 7
0
                    raise Exception(rtnData["info"])
                lsSql = r"update oper_log set status=1 where oper_time >= {oper_time} and step = -1 and status = 0".format(
                    oper_time=timeCmt)
                cur.execute(lsSql)
                conn.commit()
            else:
                rtnData["result"] = True
        except Exception as e:
            rtnData["result"] = False
            if ibConn:
                conn.rollback()
        finally:
            if ibConn:
                conn.close()

        return rtnData


if __name__ == "__main__":
    import os, sys
    from interConfig import Settings
    sPath = os.path.dirname(sys.executable)
    sPath = os.path.dirname(sPath)
    sPath = os.path.dirname(sPath)
    sett = Settings(sPath, "config")
    inter = InterControl(sett)
    rtn = inter.dataHandle(9598509)
    print(rtn)
    rtn = inter.errLogSend()
    print(rtn)