seven cloudapp frame
Project description
seven_cloudapp_frame
天志互联Python云应用框架库
1.0.12.3 更新内容
- 增加执行帮助类action_helper.py
1.0.12.1 更新内容
- 对请求的加密参数和输出的加密数据添加日志,方便在后台查看明文信息
- 去掉string_helper类,增加attch_helper类
- 修改i任务里没赋值log_title的方法
- 把原本string_heloer里的 check_under_age和get_birthday移到seven_helper
1.0.11.151 更新内容
- 缓存模块失败重试机制,邀请新用户和邀请入会任务模块增加可重写参数close_invite_limit
1.0.11.146 更新内容
- 调整所有的测试配置的默认test_user_nick、test_open_id、test_source_app_id、test_client_ver统一到配置key(test_config)里,名字对应为user_nick、open_id、source_app_id、client_ver,新增access_token使得测试的时候可以调用top接口
1.0.11.143 更新内容
- 调整InstantiateAppHandler淘宝实例化接口,增加执行前后事件并在返回里加了字段是否变更了project_code字段
1.0.11.142 更新内容
- UpdatePrizeOrderStatusHandler修改返回字典{"express_company":"物流公司","express_no":"快递单号","deliver_date":"发货时间"}
1.0.11.141 更新内容
- AssetBaseModel优化修改资产方法
- StringHelper增加根据身份证号获取生日及检验是否未成年的方法
- CacheModel优化数据缓存模块,增加缓存key前缀,使其在一个文件夹里方便查看
- SevenHelper优化连续请求限制方法,利用redis incr的原子性,避免取到脏数据
- FrameBaseModel增加分数算法(获取分数 = 权重 * 分数因子 + 时间极大值 - 当前时间)用于redis有序集合socre按多字段排序
1.0.11.134 更新内容
- ip表加is_del字段,相关的接口进行调整
1.0.11.122 更新内容
- 缓存模块删除依赖建实现重试机制
- top模块调整
1.0.11.115 更新内容
- 变更资产加日志,top会员积分模块封装
1.0.11.113 更新内容
- b端增加高级权限模块
1.0.11.112 更新内容
- c端增加价格档位列表接口
1.0.11.109 更新内容
- 资产系统增加清理资产唯一值的方法,用于测试使用
1.0.11.100 更新内容
- 用户表增加昵称加密值字段和get_dict默认取1条
1.0.11.82 更新内容
- 任务模块加入会员任务请求top接口判断是否入会
1.0.11.78 更新内容
- ErpConsoleModel对接遁甲处理模型增加api处理方式
1.0.11.71 更新内容
- 任务模块增加统一的统计key, JoinTaskUserCount参与任务完成人数,JoinTaskCount参与任务完成次数,JoinTaskRewardCount参与任务奖励值
1.0.11.63 更新内容
- 增加去掉参数尾部多余0的帮助方法SevenHelper.remove_exponent
1.0.11.59 更新内容
- 缓存模块返回字段类型和数据库返回的统一
1.0.11.50 更新内容
- 修改ip列表
1.0.11.49 更新内容
- seven_model增加条件拼接实体ConditionWhere,可以不用去判断是否添加and
1.0.11.47 更新内容
- 增加获取产品续费价格信息handler
1.0.11.45 更新内容
- 修改import_prize_order方法,兼容json格式和base64格式
1.0.11.41 更新内容
- 增加导出活动奖品列表handler
- top_base_model 增加获取短链接
- seven_helper增加get_condition_in方法自动拼接in查询条件
1.0.11.36 更新内容
- 修改order_s.py导出奖品订单和中奖记录的handler并增加淘宝支付订单导出的handler
1.0.11.32 更新内容
- 修改淘宝升级版本参数少传
1.0.11.16 更新内容
- 淘宝top_base_model兼容控制台调用
1.0.11.13 更新内容
- 调整控制台队列数,默认是1,当数据量大来不及处理再调整为10,多线程处理
1.0.11.11 更新内容
- 任务系统增加分享奖励任务
- framebasehandler添加get_param_int方法,获取参数自动转整形,转换失败不会报错,返回默认值
1.0.11.9 更新内容
- 活动表增加字段lc_order_id小部件orderId
1.0.11.8 更新内容
- 兼容淘宝小部件及其他平台 get_source_app_id方法优先取参数app_id 没有才是source_app_id
1.0.11.6 更新内容
- 控制台模型 erp_console_model 联调修复异常
1.0.11.2 更新内容
- 任务系统指定的任务模块添加了info_json参数,便于业务记录资产详细信息
1.0.11 更新内容
- 文件帮助类修改
1.0.10.42 更新内容
- 修改变更资产方法,去掉每日进销存,从控制台生成,加快处理速度
- 新增统计处理方式,可以从redis处理,对性能要求高的走redis,对数据安全性,完整性要求高的走mysql
1.0.10.39 更新内容
- 添加client接口 获取黑名单解封申请记录
1.0.10.38 更新内容
- 资产模块 asset_base_model.py 修改方法get_user_asset_list去掉排序参数
1.0.10 更新内容
- 排队系统 修改update_time
1.0.9 更新内容
- 微信昵称emoji处理
1.0.5 更新内容
- 排队系统帮助类加队列增加头像字段
1.0.3 更新内容
- prize_order_tb表新增字段freight_pay_order_no
1.0.2 更新内容
- 字符串序列化异常修复
1.0.0.222 更新内容
- 接口加解密异常修复
1.0.0.217 更新内容
- 排队系统异常修复
1.0.0.209 更新内容
- 免费领取任务奖励上报写死bug修复
1.0.0.205 更新内容
- 统计控制台bug修复
1.0.0.204 更新内容
- 添加加密帮助类及server添加ActPrizeListHandler事件重写
1.0.0.200 更新内容
- 修改pay.py中的请求参数转换成xml
1.0.0.197 更新内容
- 修改pay.py异步通知handler继承
1.0.0.196 更新内容
- 修改微信支付
1.0.0.193 更新内容
- 修改微信预订单Ip获取异常
1.0.0.191 更新内容
- 修改排队系统帮助类
1.0.0.190 更新内容
- 修改任务配置的整形字段强制转换
1.0.0.189 更新内容
- 云应用框架初始版
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
seven_cloudapp_frame-1.0.12.4.tar.gz
(217.6 kB
view hashes)
Built Distribution
Close
Hashes for seven_cloudapp_frame-1.0.12.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7aeb2c004d74f110c6cc64e23e0ce3bf6c934e59bc74f8325f569d62eead269 |
|
MD5 | 12506c56a4f46b80d66e208e35e5d644 |
|
BLAKE2b-256 | c210644f5cad17bc6ab77318f39589e1a9b235cd839636495ffc52249329094c |
Close
Hashes for seven_cloudapp_frame-1.0.12.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0acc2276bc1e7157e19e0f6f9f619213f9a19f5ae4492f1f6c1081615719438 |
|
MD5 | 70563e62e480f2b282fd68a9d514184f |
|
BLAKE2b-256 | 594606ecc6723d65a46a1ef4518533ff1c186fa953899a085850cac4b1765651 |