Package: seven-cloudapp-frame
seven_cloudapp_frame天志互联Python云应用框架库1.0.65.2 更新内容如果是测试环境，则默认取最新的活动，用于前端测试使用1.0.65.1 更新内容大数据表支持分表模式1.0.52.19 更新内容操作日志模块1.0.50.6 更新内容排队系统加踢人日志记录到info里1.0.33.4 更新内容废弃get_source_app_id，统一使用get_app_id1.0.19.1 更新内容登录接口用户信息走缓存1.0.15 更新内容调整保存淘宝优惠券1.0.14 更新内容修复ERP控制台基类bug1.0.13 更新内容调整事务sql加入到日志里1.0.12.17 更新内容对可能存在大数据的表，进行分表模式并可配置，目前支持的表stat_log_tb、stat_report_tb、asset_log_tb、user_asset_tb、task_count_tb、user_info_tb、prize_order_tb、prize_roster_tb1.0.12.11 更新内容修复任务模块浏览和收藏商品任务异常报错1.0.12.9 更新内容微信帮助类添加获取小程序码的方法1.0.12.8 更新内容调整删除ip信息方法，删除的同时会进行下架添加定时作业基类timing_work_model.py，用于控制台项目定时执行函数，只需继承并重写execute，定时时间在配置文件配置添加清理统计流水控制台和统计队列添加日志便于排查主键重置问题FrameBaseModel添加处理恶意请求方法process_malice_request，可以针对用户和ip进行限制某个handler请求操作1.0.12.3 更新内容增加执行帮助类action_helper，用于控制台项目操作数据库等的连接超时的重新执行，避免请求中断1.0.12.1 更新内容对请求的加密参数和输出的加密数据添加日志，方便在后台查看明文信息去掉string_helper类，增加attch_helper类修改任务里没赋值log_title的方法把原本string_helper里的 check_under_age和get_birthday移到seven_helper1.0.11.151 更新内容缓存模块失败重试机制，邀请新用户和邀请入会任务模块增加可重写参数close_invite_limit1.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_exponent1.0.11.59 更新内容缓存模块返回字段类型和数据库返回的统一1.0.11.50 更新内容修改ip列表1.0.11.49 更新内容seven_model增加条件拼接实体ConditionWhere，可以不用去判断是否添加and1.0.11.47 更新内容增加获取产品续费价格信息handler1.0.11.45 更新内容修改import_prize_order方法，兼容json格式和base64格式1.0.11.41 更新内容增加导出活动奖品列表handlertop_base_model 增加获取短链接seven_helper增加get_condition_in方法自动拼接in查询条件1.0.11.36 更新内容修改order_s.py导出奖品订单和中奖记录的handler并增加淘宝支付订单导出的handler1.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小部件orderId1.0.11.8 更新内容兼容淘宝小部件及其他平台 get_source_app_id方法优先取参数app_id 没有才是source_app_id1.0.11.6 更新内容控制台模型 erp_console_model 联调修复异常1.0.11.2 更新内容任务系统指定的任务模块添加了info_json参数，便于业务记录资产详细信息1.0.11 更新内容文件帮助类修改1.0.10.42 更新内容修改变更资产方法，去掉每日进销存,从控制台生成,加快处理速度新增统计处理方式，可以从redis处理，对性能要求高的走redis，对数据安全性，完整性要求高的走mysql1.0.10.39 更新内容添加client接口 获取黑名单解封申请记录1.0.10.38 更新内容资产模块 asset_base_model.py 修改方法get_user_asset_list去掉排序参数1.0.10 更新内容排队系统 修改update_time1.0.9 更新内容微信昵称emoji处理1.0.5 更新内容排队系统帮助类加队列增加头像字段1.0.3 更新内容prize_order_tb表新增字段freight_pay_order_no1.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中的请求参数转换成xml1.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 更新内容云应用框架初始版