HZQR.Common 业务相关方法 记录数据表变更日志 事务管理器 变更表主键值 变更表名称 变更用户名称 综管平台用户对象 操作说明 记录业务办理日志 事务管理器 业务类型 业务ID 数据表名称 数据表用户 日志内容 操作人内码 操作人名称 记录业务办理日志 事务管理器 业务类型 业务ID 数据表名称 数据表用户 日志内容 数据一致性(0:不一致;1:一致) 反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记) 记录业务办理日志 事务管理器 业务类型 进销存业务: 201000:进销存入库 202000:进销存调拨 203000:进销存退货 204000:进销存领用 205000:进销存销售 206000:进销存盘点结存 206001:进销存盘点损溢 207000:补充本期无库存有销售的新商品 209000:用户查询信息 总仓统配业务: 501000:总仓入库 502000:总仓调拨 503000:总仓退货 504000:总仓领用 505000:总仓损溢 506000:总仓盘点结存 506001:总仓盘点损溢 507000:总仓异常实时库存 508000:总仓配送 509000:总仓异常退货 业务表主键值 变更表名称 变更用户名称 日志内容 数据一致性(0:不一致;1:一致) 反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记) 日结账单唯一标识,格式:服务区编码|门店编码|结账时间|机器编码|销售金额 记录业务办理日志 事务管理器 业务日志数据对象 更新日志表反查标识 事务管理器 日志类型 业务ID 业务表名称 业务表用户 日志内容 数据一致性 反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记) 更新日志表反查标识 事务管理器 日志内码 日志内容 数据一致性 反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记) 获取用户session 根据模块id获取系统模块数据表对象 事务管理器 模块id 获取系统模块数据表对象 事务管理器 模块guid 获取枚举及其子集 事务管理器 枚举字段内码 当前枚举的内码,顶层为-1 其他检索条件,枚举名称 枚举数据源 通用方法 获得GridView的查询条件 SelectMethodParametersArgs 解析数字型的日期 数字型的日期 将数字型月份转成日期格式(当月第一天) 月份字符串 通用帮助类 绑定下拉框枚举信息 枚举名称 下拉框控件 禁用行值 搜索内容 绑定下拉框枚举信息 枚举名称 下拉框控件 去除绑定的枚举值 搜索枚举名称 是否仅绑定有效数据 查询枚举值域长度为ValueLength的值域 绑定下拉框枚举信息 数据源 父级id 下拉框控件 去除绑定的枚举值 下拉框显示等级 是否允许选择枚举 是否仅绑定有效数据 返回字典内容 返回字典内容 返回字典内容 返回字典内容 post请求接口 URL后面的参数 HTTP报文请求 将时间显示为日期格式 时间 数据格式:0【长日期】,1【短日期】,默认为1 string格式 往数据中心表更新当前总部数据版本号 表名:T_COMMODITY(商品表);T_SHOPMESSAGE(门店); T_SELLWORKER(工号);T_SALESPROMOTE(促销);T_AUDITTASKS(智能稽核) 数据版本:时间格式 2010-10-10 12:12:12 服务区编号 门店编号 机器编号 业态 往云端数据中心表更新当前总部数据版本号 表名:T_COMMODITYUNIFIED(统一定价) 数据版本:时间格式 2010-10-10 12:12:12 省份编码 业态 往云端数据中心表更新当前总部数据版本号 数据版本号同步地址 表名:T_COMMODITYUNIFIED(统一定价);T_COMMODITY(商品表);T_SHOPMESSAGE(门店); T_SELLWORKER(工号);T_SALESPROMOTE(促销);T_AUDITTASKS(智能稽核) 数据版本:时间格式 2010-10-10 12:12:12 服务区编号 门店编号 机器编号 业态 省份编码 往云端数据中心表更新当前总部上传数据版本号 上传数据json数组 提交数据类型(EndAccount:日结,Inspections:稽核,Personsell:交班,CommoditySale:单品) 往云端数据中心表更新当前总部上传数据版本号 上传数据json数组 提交数据类型(EndAccount:日结,Inspections:稽核,Personsell:交班,CommoditySale:单品) 数据同步地址 32位大写 调用商品同步WebAPI接口,同步商品至合作商户平台 调用商品同步WebAPI接口,同步商品至综管平台 调用下发数据的WebAPI接口,下发指令至收银系统 服务区编码集合【格式:服务区编码(6位)+门店编码(6位),多个参数用英文,隔开】 传输表枚举值 0:门店信息,1:商品类型,2:商品自定义类,3:商品信息,4:收银员信息 5:智能稽核,6:促销信息,7:移动支付配置,8:机器参数 数据下发时间 调用下发数据的WebAPI接口,下发指令至收银系统 服务区编码集合【格式:服务区编码(6位)+门店编码(6位),多个参数用英文,隔开】 传输表枚举值 0:门店信息,1:商品类型,2:商品自定义类,3:商品信息,4:收银员信息 5:智能稽核,6:促销信息,7:移动支付配置,8:机器参数 数据下发时间 数据传输内容 记录服务区门店商家数量 服务区内码 统计日期 对字符串进行SHA1加密 需要加密的字符串 密文 发送POST请求方法 目标URL地址 以键值对的形式存储被Post传输的参数 将字符串转换成UTF-8 字符串 安徽航信开票二维码信息生成 销方税号 交易订单号 交易时间 订单金额 服务区编码 开票内容 发票备注 加密密钥 3des ecb模式加密 待加密的字符串 密钥 运算模式 加密矢量:只有在CBC解密模式下才适用 加密后的字符串 利用WebRequest/WebResponse进行WebService调用的类 通过SOAP协议动态调用webservice webservice地址 调用方法名 参数表 结果集xml 通过SOAP协议动态调用webservice 【返回值增加input节点】 通过SOAP协议动态调用webservice webservice地址 调用方法名 参数表 名字空间 结果集 获取wsdl中的名字空间 wsdl地址 名字空间 加入soapheader节点 soap文档 将以字节数组的形式返回soap协议 参数表 名字空间 方法名 字节数组 将以字节数组的形式返回soap协议【返回值增加input节点】 将参数对象中的内容取出 参数值对象 字符型值对象 设置请求身份 请求 将soap协议写入请求 请求 soap协议 将响应对象读取为xml对象 响应对象 xml对象 给xml文档添加声明 xml文档 调用WebService接口并返回结果 WebService接口地址 WebService接口名称 WebService接口参数 调用WebService接口并返回结果 WebService接口地址 WebService接口名称 WebService接口参数 连接超时时间,单位:秒 通过SOAP协议动态调用webservice【返回值增加input节点】 动态生成Word文档并填充数据 返回自定义信息 创建并打开一个空的word文档进行编辑 创建word文档 把Word文档装化为Html文件 要转换的Word文档 把Word文档装化为Html文件 要转换的Word文档 要生成的具体的Html页面 导入模板 模板文档路径 word中添加新表 在表中插入新的1行 合并单元格 分离单元格 通过段落控制插入Insert a paragraph at the beginning of the document. word文档设置及获取光标位置 读取Word表格中某个单元格的数据。其中的参数分别为文件名(包括路径),行号,列号。 word文档 返回数据 修改word表格中指定单元格的数据 word文档包括路径 清除word进程 清除excel进程 网页内容保存或导出为word或excel 网页地址 0为导出word,1为导出excel 获取网页table标签的内容 html代码 判断系统是否装excel 判断系统是否装某版本的excel 版本号 判断系统是否装word 判断系统是否装某版本的word 版本号 对象 -> 服务器对象 对象 -> 销售数据对象 对象 -> 销售数据对象 对象 -> 销售数据对象 树节点选项类 对象 -> 服务器对象 对象 -> 微信对象 导出excel 标题 统计时间(表单右上角) 制单人(表单左下角) 制单时间(表单右下角) 表单表头 文件名称 表单数据源 excel的表格名称 表单表头是否显示为_title的内容 表单表头是否去除重复内容, 如第一行显示“合计”,第二行显示“合计金额”,若changeColumnName为true则第二行显示为“金额” 导出excel 标题 统计方式(表单左上角) 统计时间(表单右上角) 制单人(表单左下角) 制单时间(表单右下角) 表单表头 文件名称 表单数据源 excel的表格名称 表单表头是否显示为_title的内容 表单表头是否去除重复内容, 如第一行显示“合计”,第二行显示“合计金额”,若changeColumnName为true则第二行显示为“金额” 导出excel 标题 统计方式(表单左上角) 统计时间(表单右上角) 制单人(表单左下角) 制单时间(表单右下角) 表头内容 首列跨列数 文件名称 表单数据源 excel的表格名称 表单表头是否显示为_title的内容 表单表头是否去除重复内容, 如第一行显示“合计”,第二行显示“合计金额”,若changeColumnName为true则第二行显示为“金额” 获取标题行 获取标题行 导出excel到Datatable 文件名称 表单名称 首行单元格数 将GridViewEx导出为Excel表格文件 注意:GridViewEx中的HeaderText必须设置,且不可重复 导出的文件名称 表格Sheet标签名称 表格标题名称 统计方式(表格左上角显示的文本) 统计时间(表格右上角显示的文本) 制单人(表格左下角显示的文本) 制单时间(表格右下角显示的文本) 需要导出为Excel文件的GridViewEx对象 创建POST方式的HTTP请求 请求路径 参数 代理 cookie 超时时间 请求头 获取请求的数据 Get请求 字符串 Image转Base64 Image转byte[] Byte[]转Image 文本日志帮助类 记录文本日志 异常 记录文本日志 日志内容 记录文本日志 异常 日志内容 记录文本日志 记录文本日志 异常 日志内容 日志文件名称 文件存储路径 获取get,post传参的值 参数名 参数为空时的默认值 计算两点位置的距离,返回两点的距离,单位:公里或千米 该公式为GOOGLE提供,误差小于0.2米 第一点纬度 第一点经度 第二点纬度 第二点经度 返回两点的距离,单位:公里或千米 经纬度转化成弧度 多线程下的单例模式(Lazy模式)(Singleton) 泛型 定义一个标识确保线程同步 定义公有方法提供一个全局访问点,同时你也可以定义公有属性来提供全局访问点 事务 帮助类 版本信息类 判断对象是否为Int32类型的数字 判断对象是否为Int32类型的数字 是否为Double类型 检测是否符合email格式 要判断的email字符串 判断结果 检测是否是正确的Url 要验证的Url 判断结果 将字符串转换为数组 字符串 字符串数组 将字符串转换为list 字符串 字符串数组 将数组转换为字符串 字符串数组 分隔符 String 将List转换为字符串 字符串List 分隔符 String object型转换为bool型 要转换的字符串 缺省值 转换后的bool类型结果 string型转换为bool型 要转换的字符串 缺省值 转换后的bool类型结果 将对象转换为Int32类型 要转换的字符串 缺省值 转换后的int类型结果 将字符串转换为Int32类型 要转换的字符串 缺省值 转换后的int类型结果 Object型转换为decimal型 要转换的字符串 缺省值 转换后的decimal类型结果 string型转换为decimal型 要转换的字符串 缺省值 转换后的decimal类型结果 Object型转换为float型 要转换的字符串 缺省值 转换后的int类型结果 string型转换为float型 要转换的字符串 缺省值 转换后的int类型结果 将对象转换为日期时间类型 要转换的对象 缺省值 转换后的DateTime类型结果 将对象转换为日期时间类型 要转换的对象 转换后的DateTime类型结果 将对象转换为日期时间类型 要转换的字符串 转换后的DateTime类型结果 将对象转换为日期时间类型 要转换的字符串 缺省值 转换后的int类型结果 将对象转换为字符串 要转换的对象 转换后的string类型结果 分割字符串 分割字符串 删除最后结尾的一个逗号 删除最后结尾的指定字符后的字符 生成指定长度的字符串,即生成strLong个str字符串 生成的长度 以str生成字符串 生成日期随机码 生成随机数字 生成长度 生成随机数字 生成长度 是否要在生成前将当前线程阻止以避免重复 生成随机字母字符串(数字字母混和) 待生成的位数 根据日期和随机码生成订单号 截取字符长度 字符 长度 字符串字符处理 等待处理的字符串 处理后的字符串 //把TXT代码转换成HTML格式 字符串字符处理 等待处理的字符串 处理后的字符串 //把HTML代码转换成TXT格式 检测是否有Sql危险字符 要判断字符串 判断结果 检查危险字符 检查过滤设定的危险字符 要过滤的字符串 如果参数存在不安全字符,则返回true 过滤特殊字符 是否为ip 获得当前绝对路径 指定的路径 绝对路径 删除单个文件 文件相对路径 删除上传的文件(及缩略图) 删除指定文件夹 文件相对路径 修改指定文件夹名称 旧相对路径 新相对路径 bool 返回文件大小KB 文件相对路径 int 返回文件扩展名,不含“.” 文件全名称 string 返回文件名,不含路径 文件相对路径 string 文件是否存在 文件相对路径 bool 写cookie值 名称 写cookie值 名称 写cookie值 名称 写cookie值 名称 过期时间(分钟) 读cookie值 名称 cookie值 读cookie值 名称 cookie值 替换指定的字符串 原字符串 旧字符串 新字符串 返回分页页码 页面大小 当前页 总记录数 链接地址,__id__代表页码 中间页码数量 URL字符编码 URL字符解码 组合URL参数 页面地址 参数名称 参数值 String HTTP POST方式请求数据 URL. POST的数据 HTTP GET方式请求数据. URL. 执行URL获取页面内容 获取操作权限 Dictionary 替换扩展名 替换扩展名,如没有扩展名替换默认首页 数字转中文 需要转换的数字 返回转换后的文字(例:1:一;10:十;11:十一;100:一百) 向字符串扩展字符 字符串 是否向前扩展 向前扩展类型:1数字 2大写字母 3小写字母 向前扩展字符数量 是否向后扩展 向后扩展类型:1数字 2大写字母 3小写字母 向后扩展字符数量 随机获取大小写字母 生成字符数 是否大写 验证密码复杂度 密码 密码长度 错误信息 html字符转换 数据传输枚举 数据下发表枚举 门店信息 商品类型 自定义类 商品信息 收银员信息 智能稽核 促销信息 移动支付配置 机器参数 收银软件版本 日志文件 语句执行 扫码点餐 上传日结营收 上传压缩文件 业务办理日志表相关类 业务办理日志内码 业务类型 业务内码 业务表名称 业务表用户 日志内容 操作时间 数据一致性(0:不一致;1:一致) 反查标识(0:后续需要干预处理的日志,1:纯记录,作为定时删除日志的标记) 日结账期唯一标识 复查次数 服务区编码 门店编码 机器编码 商品业态 单品报表金额 账期实收金额 自然日移动流水 通道反馈流水 日结账单内码 结算时间 群组推送详情实体类 首行内容 第一行内容 第二行内容 第三行内容 第四行内容 第五行内容 尾行内容 推送日志内容 推送日志说明 推送公共方法所需参数实体类 业主ID 接收者手机号 业务类型 推送内容详情 业务参数,当为空时只有推送内容无打开小程序的连接 预先配置的一定变量 版本号全称 版本年号 插件配制文件名 站点配置文件名 URL配置文件名 用户配置文件名 订单配置文件名 升级代码 消息代码 ASPX目录名 HTML目录名 MOBILE目录名 插件目录名 站点配置 用户配置 订单配置 绑定域名 站点一级目录名 站点ASPX目录名 URL重写映射表 URL重写LIST列表 升级通知 官方消息 网页验证码 短信验证码 后台管理员 会员用户 防重复顶踩KEY 防重复评论KEY 防止下载重复扣各分 记住会员用户名 记住会员密码 购物车 返回上一页 数据行对象转化成泛型 DataTable 转化成xml 比较对象是否一致 DataTable 分页 DataTable 当前页 页码 根据枚举转化对应的DataTable 转换DataTable字段类型 字段类型 DataRow转DataTable 数据来源DataTable 过滤成DataRow的条件 判断DataTale中判断某个字段中包含某个数据 数据来源DataTable 需要比较的列 需要比较的具体数据 获取指定页码Datatable数据 源数据 每页返回的数量 返回第几页数据 Datatable数据格式 Json 字符串 转换为 DataTable数据集合 类型匹配 类型 类型名称 Datatable转换为Json Datatable对象 Json字符串 DataSet转换为Json DataSet对象 Json字符串 将JSON解析成DataSet只限标准的JSON数据 例如:Json={t1:[{name:'数据name',type:'数据type'}]} 或 Json={t1:[{name:'数据name',type:'数据type'}],t2:[{id:'数据id',gx:'数据gx',val:'数据val'}]} Json字符串 DataSet Json 字符串 转换为 DataTable数据集合 类型匹配 类型 类型名称 过滤特殊字符 格式化字符型、日期型、布尔型