ror: invalid literal for int() with base 10: '' / ValueError: need more than 1 value to unpack лет %!s(int64=2): %!d(string=назад)   huangqimin001 82b9a7519e :bug: Fixed Bug: ValueError: invalid literal for int() with base 10: '' лет %!s(int64=2): %!d(string=назад)   huangqimin001 9728dd7d62 :art: Update uwsgi config лет %!s(int64=2): %!d(string=назад)   huangqimin001 947581c5e9 :bug: Fixed Bug: Request body exceeded settings.DATA_UPLOAD_MAX_MEMORY_SIZE. лет %!s(int64=2): %!d(string=назад)   huangqimin001 21cfb42807 Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=2): %!d(string=назад)   huangqimin001 3f6a048122 :art: Opt quant_data ndeep for 3 times лет %!s(int64=2): %!d(string=назад)   huangqimin001 c3b52570be :art: Upgrade pngquant лет %!s(int64=2): %!d(string=назад)   huangqimin001 99c26823a0 :art: Update qiniuonce лет %!s(int64=2): %!d(string=назад)   huangqimin001 1f6b320480 :art: Update qiniuonce лет %!s(int64=2): %!d(string=назад)   huangqimin001 0e34740f92 :art: Update qiniuonce лет %!s(int64=2): %!d(string=назад)   huangqimin001 8f9f211eb0 :art: Opt ComplementCodeLogInfo's image лет %!s(int64=2): %!d(string=назад)   huangqimin001 acba74980f :art: Opt ComplementCodeLogInfo's image лет %!s(int64=2): %!d(string=назад)   FFIB a318acba53 lensman_list 增加筛选项 лет %!s(int64=2): %!d(string=назад)   FFIB 88cddfbe6f update lensman_integral_update лет %!s(int64=2): %!d(string=назад)   FFIB a908582469 update lensman_update лет %!s(int64=2): %!d(string=назад)   FFIB f3ebf58988 新增积分起止时间 лет %!s(int64=2): %!d(string=назад)   FFIB df4d1efdbc sendwxasubscribemessage截取 20 个字符 лет %!s(int64=2): %!d(string=назад)   FFIB 7ff56cf0d7 增加福利解锁模板消息返回结果 лет %!s(int64=2): %!d(string=назад)   FFIB 34df52eb9b MemberActivityInfo 返回 welfare лет %!s(int64=2): %!d(string=назад)   FFIB 50a9025559 更新 TEMPLATE_ID_UNLOCKING_WELFARE лет %!s(int64=2): %!d(string=назад)   FFIB ca7680d3d2 update template id лет %!s(int64=2): %!d(string=назад)   FFIB c7e99b3dbf UPDATE template id лет %!s(int64=2): %!d(string=назад)   FFIB 168f21d28d fix activity_contribute_detail_lastest none лет %!s(int64=2): %!d(string=назад)   FFIB 6689065d8f update лет %!s(int64=2): %!d(string=назад)   FFIB fba3fa9b02 update лет %!s(int64=2): %!d(string=назад)   FFIB d0585f71ab update лет %!s(int64=2): %!d(string=назад)   FFIB 1ab943c20b u лет %!s(int64=2): %!d(string=назад)   FFIB 2cef602dc4 update лет %!s(int64=2): %!d(string=назад)   FFIB fbf44c6da4 fix AUDIT_PASS лет %!s(int64=2): %!d(string=назад)   FFIB f092e316c1 lensman_integral_list add order_by лет %!s(int64=2): %!d(string=назад)   FFIB 4a7b65e9b3 摄影师版块新增备注,会员活动投稿新增消息 лет %!s(int64=2): %!d(string=назад)   FFIB c0e75a540a 新增摄影师积分体系 лет %!s(int64=2): %!d(string=назад)   huangqimin001 899ea80e16 :art: Support pngquant лет %!s(int64=2): %!d(string=назад)   FFIB 86f387f24f fix start_date is None лет %!s(int64=2): %!d(string=назад)   FFIB c3ce0715c0 新增 shot_request_delete 接口 лет %!s(int64=2): %!d(string=назад)   FFIB 3b6d93a51e update лет %!s(int64=2): %!d(string=назад)   FFIB b4ecee6990 创建更新会员活动,增加data_fields лет %!s(int64=2): %!d(string=назад)   FFIB 75fa3cdcac update лет %!s(int64=2): %!d(string=назад)   FFIB 0c91ed9208 增加摄影师活动积分 лет %!s(int64=2): %!d(string=назад)   FFIB 0e72063f33 django 管理后台新增活动数据 лет %!s(int64=2): %!d(string=назад)   FFIB b8c998fdd3 增加会员活动数据提交 лет %!s(int64=2): %!d(string=назад)   FFIB 09e1479367 activity_signup_list 增加筛选字段 passed лет %!s(int64=2): %!d(string=назад)   FFIB 0330f36822 增加报名通过接口 лет %!s(int64=2): %!d(string=назад)   FFIB d491a3d79a 摄影师活动报名 лет %!s(int64=2): %!d(string=назад)   FFIB b2c06ede0d 新增摄影师模块 лет %!s(int64=2): %!d(string=назад)   FFIB 481be2942f MemberActivityInfo新增数据表单字段data_fields,新增摄影师活动 лет %!s(int64=2): %!d(string=назад)   FFIB 9e90a53e89 增加activity_list_v2 лет %!s(int64=2): %!d(string=назад)   FFIB f0af1430a1 add activity_series_list лет %!s(int64=2): %!d(string=назад)   FFIB d91b0bc92e shot_request_send 支持更新request_number лет %!s(int64=2): %!d(string=назад)   FFIB aa2fd2f167 shot_create 防止重复录入 лет %!s(int64=2): %!d(string=назад)   FFIB 16935a36d3 小程序接口,新增经销商列表,销售员注册,获取销售信息 лет %!s(int64=2): %!d(string=назад)   huangqimin001 648c227b37 :art: SSH лет %!s(int64=2): %!d(string=назад)   huangqimin001 96cbf029bb :art: Make tag normal лет %!s(int64=2): %!d(string=назад)   huangqimin001 ffe1e50851 :art: Update SaleclerkInfo.data лет %!s(int64=2): %!d(string=назад)   FFIB c7d827db27 update лет %!s(int64=2): %!d(string=назад)   FFIB b1ce286443 update лет %!s(int64=2): %!d(string=назад)   FFIB b5a47c52af update лет %!s(int64=2): %!d(string=назад)   FFIB 0121b709c8 update лет %!s(int64=2): %!d(string=назад)   FFIB 538007b8b9 update лет %!s(int64=2): %!d(string=назад)   FFIB 54e8ea1c66 update лет %!s(int64=2): %!d(string=назад)   FFIB f3de5f6083 update 错误提示 лет %!s(int64=2): %!d(string=назад)   FFIB 7d711b429f 增加错误提示 лет %!s(int64=2): %!d(string=назад)   FFIB 74e34ec30e clerk_oauth 显示错误提示 лет %!s(int64=2): %!d(string=назад)   FFIB b3305f4795 member 返回会员卡信息 лет %!s(int64=2): %!d(string=назад)   FFIB cd22e092da fix poster_kv_img_url 不显示 лет %!s(int64=2): %!d(string=назад)   FFIB b13669bb0d shot_request_update 增加request_number лет %!s(int64=2): %!d(string=назад)   FFIB 4e6b51b9c3 借用申请,新增借单编号 лет %!s(int64=2): %!d(string=назад)   huangqimin001 e9c4ba1497 :art: Opt year data лет %!s(int64=2): %!d(string=назад)   huangqimin001 2b29487375 :art: Import & iSort лет %!s(int64=2): %!d(string=назад)   FFIB 2919df2811 complement_code_list 按顺序返回 лет %!s(int64=2): %!d(string=назад)   FFIB 216872a16d update order_by лет %!s(int64=2): %!d(string=назад)   FFIB 73b9c1e501 consumer_model_list 返回排序 лет %!s(int64=2): %!d(string=назад)   FFIB 1867792fec 修复活动发劵异常 лет %!s(int64=3): %!d(string=назад)   FFIB 33e94faca0 调整活动签到 лет %!s(int64=3): %!d(string=назад)   FFIB 939aeccafe 处理系列活动后创建情况 лет %!s(int64=3): %!d(string=назад)   FFIB b550b96e0b 优化用户解绑 лет %!s(int64=3): %!d(string=назад)   FFIB a37f696d12 优化解绑逻辑 лет %!s(int64=3): %!d(string=назад)   FFIB d153690600 优化 remark 为空的情况 лет %!s(int64=3): %!d(string=назад)   FFIB 1e5744f846 去掉模板消息的颜色 лет %!s(int64=3): %!d(string=назад)   FFIB 863d7d4f91 去掉维修申请通知模板颜色,防止被拦截 лет %!s(int64=3): %!d(string=назад)   FFIB 7668bfc081 筛选下架商品 лет %!s(int64=3): %!d(string=назад)   FFIB eebadceb01 update лет %!s(int64=3): %!d(string=назад)   FFIB fad6935b2d fix get() returned more than one SaleclerkIntegralIncomeExpensesInfo лет %!s(int64=3): %!d(string=назад)   FFIB fc451b1e01 consumer_shot_unbinding 校验解绑镜头是否是重复扫码 лет %!s(int64=3): %!d(string=назад)   FFIB 388d1070ba update лет %!s(int64=3): %!d(string=назад)   FFIB 246c4d4ccd fix FieldError лет %!s(int64=3): %!d(string=назад)   FFIB 3ff31913c8 update лет %!s(int64=3): %!d(string=назад)   FFIB e1bd294ace update лет %!s(int64=3): %!d(string=назад)   FFIB 9b51accc01 update лет %!s(int64=3): %!d(string=назад)   FFIB af2c634009 去掉用户校验 лет %!s(int64=3): %!d(string=назад)   FFIB 03dbe64feb 投稿时,增加头像和昵称 лет %!s(int64=3): %!d(string=назад)   FFIB a5b07d7cb0 获取最近一次投稿 лет %!s(int64=3): %!d(string=назад)   FFIB ce42d6b818 增加 activity_signup_list лет %!s(int64=3): %!d(string=назад)   FFIB 2914fb941f update лет %!s(int64=3): %!d(string=назад)   FFIB cda917ede0 import django_query лет %!s(int64=3): %!d(string=назад)   FFIB 76ef309480 报名增加自定义字段 лет %!s(int64=3): %!d(string=назад)   FFIB bc3ce8c5ff 更新 feed_id max_length лет %!s(int64=3): %!d(string=назад)   FFIB f520b917d3 小程序 不返回系列活动 лет %!s(int64=3): %!d(string=назад)   FFIB 1354c61e82 memberactivitycontributioninfo 增加 main_activity_id лет %!s(int64=3): %!d(string=назад)   FFIB c827c2422f 会员活动增加直播回放 лет %!s(int64=3): %!d(string=назад)   FFIB fde6ba6a72 fields返回空数组 лет %!s(int64=3): %!d(string=назад)   FFIB 3ccb7a8b0d 引入时间库 лет %!s(int64=3): %!d(string=назад)   FFIB 621aed80ce 会员活动新增字段 лет %!s(int64=3): %!d(string=назад)   FFIB 2b0246c89f update лет %!s(int64=3): %!d(string=назад)   FFIB 22328a713f update лет %!s(int64=3): %!d(string=назад)   FFIB 9e9b3bbb8b update лет %!s(int64=3): %!d(string=назад)   FFIB 4276477dd8 增加会员活动-小程序端相关api лет %!s(int64=3): %!d(string=назад)   FFIB 5e1536a8ec 会员活动增加activity_section字段 лет %!s(int64=3): %!d(string=назад)   FFIB 1bfc3004dc 补码用户不参加活动 лет %!s(int64=3): %!d(string=назад)   FFIB 0e5817e5ae 去掉删除本地图片 лет %!s(int64=3): %!d(string=назад)   FFIB 189368f5ed filefield 增加max_length лет %!s(int64=3): %!d(string=назад)   FFIB cefcead4b4 coupon 图片返回七牛云链接 лет %!s(int64=3): %!d(string=назад)   FFIB d56de855ae 新增 post_kv_image лет %!s(int64=3): %!d(string=назад)   FFIB 12a9f1259f fix local variable 'os' referenced before assignment лет %!s(int64=3): %!d(string=назад)   FFIB e9ab830e77 上传七牛后,移除图片 лет %!s(int64=3): %!d(string=назад)   FFIB 2fb7179102 优化存储路径 лет %!s(int64=3): %!d(string=назад)   FFIB cd14c48d1c 积分商城返回关联你商品 лет %!s(int64=3): %!d(string=назад)   FFIB 2fb681766c fix slider_image上传 лет %!s(int64=3): %!d(string=назад)   huangqimin001 0ba93e935f :art: Change user avatar url лет %!s(int64=3): %!d(string=назад)   huangqimin001 1da9278ecd :art: Change user avatar url лет %!s(int64=3): %!d(string=назад)   huangqimin001 93ded19497 :art: Replace image url лет %!s(int64=3): %!d(string=назад)   FFIB c4f6d3d62b 更新会员章程 лет %!s(int64=3): %!d(string=назад)   FFIB f259d56d05 修改会员章程 лет %!s(int64=3): %!d(string=назад)   FFIB a0ba31b9ef 解绑后,降低会员等级 лет %!s(int64=3): %!d(string=назад)   FFIB 338a51f47e fix query_usergoods лет %!s(int64=3): %!d(string=назад)   FFIB 7cb9b79235 consumer_shot_unbinding 清楚重复提交的 лет %!s(int64=3): %!d(string=назад)   FFIB 48d0804b24 增加筛选项 лет %!s(int64=3): %!d(string=назад)   FFIB 0a0083056d 增加筛选项 лет %!s(int64=3): %!d(string=назад)   FFIB 49f6d2a9cd 增加删除功能 лет %!s(int64=3): %!d(string=назад)   FFIB c1b9697d0c update лет %!s(int64=3): %!d(string=назад)   FFIB 33e39d78d6 update лет %!s(int64=3): %!d(string=назад)   FFIB 555d1c46f1 update лет %!s(int64=3): %!d(string=назад)   FFIB 0c6d467757 update лет %!s(int64=3): %!d(string=назад)   FFIB a9f3cc8c2d update лет %!s(int64=3): %!d(string=назад)   FFIB e44b753d62 update лет %!s(int64=3): %!d(string=назад)   FFIB 23b0e2f04e 会员等级礼品关联商品 лет %!s(int64=3): %!d(string=назад)   FFIB f678ce19ad consumer_shot_unbinding_list 增加筛选项 лет %!s(int64=3): %!d(string=назад)   FFIB c25c1f86d3 处理解绑后,再次扫码,不发放相关权益 лет %!s(int64=3): %!d(string=назад)   FFIB 59103ab715 admin.py add ConsumeShotUnbindingInfoAdmin лет %!s(int64=3): %!d(string=назад)   FFIB 0a9dd97a7e 增加解绑功能 лет %!s(int64=3): %!d(string=назад)   huangqimin001 99057eda84 :art: Update get branch_id лет %!s(int64=3): %!d(string=назад)   FFIB ce04f0324b 更新增倍镜和调焦器的筛选规则 лет %!s(int64=3): %!d(string=назад)   FFIB 8501f94bfb Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=3): %!d(string=назад)   FFIB ed0e1dba9a 清除一些无用字段 лет %!s(int64=3): %!d(string=назад)   FFIB 97bb4778e9 shot_list 去重 лет %!s(int64=3): %!d(string=назад)   FFIB 51fbff89d8 增加修改密码接口 лет %!s(int64=3): %!d(string=назад)   FFIB 2a3f51dc01 更新模板消息推送 data лет %!s(int64=3): %!d(string=назад)   FFIB df68566eea 发送模板消息,结果写入日志 лет %!s(int64=3): %!d(string=назад)   FFIB 4a9542ddac 更新模板消息 лет %!s(int64=3): %!d(string=назад)   FFIB 099d1e0852 增加搜索昵称 лет %!s(int64=3): %!d(string=назад)   FFIB 85f4f3ca39 TenancyShotRequestInfo 增加备注 лет %!s(int64=3): %!d(string=назад)   FFIB a7dd7aa658 租用申请,推送模板消息 лет %!s(int64=3): %!d(string=назад)   FFIB 96df2099cb 增加借用镜头隐私条款 лет %!s(int64=3): %!d(string=назад)   FFIB 080e53cc3c member_activity_contribute_welfare_unlocking_list filter is_handled лет %!s(int64=3): %!d(string=назад)   FFIB d495e4b7a9 福利解锁列表,返回头像和名字,增加姓名和电话筛选 лет %!s(int64=3): %!d(string=назад)   FFIB 3cf9936f29 推送模版消息重置is_handled字段 лет %!s(int64=3): %!d(string=назад)   FFIB 2dbb250653 update лет %!s(int64=3): %!d(string=назад)   FFIB a0746d65f6 更新隐私协议中表格样式 лет %!s(int64=3): %!d(string=назад)   FFIB bcdbcde395 更新用户隐私 лет %!s(int64=3): %!d(string=назад)   FFIB e3219370aa 增加是否入围的逻辑 лет %!s(int64=4): %!d(string=назад)   FFIB 7f990a3af6 增加型号卡口, лет %!s(int64=4): %!d(string=назад)   FFIB dbae411bb9 update лет %!s(int64=4): %!d(string=назад)   FFIB d30c74d897 update лет %!s(int64=4): %!d(string=назад)   FFIB abcc13bad1 增加接口 tenancy/shot/delete лет %!s(int64=4): %!d(string=назад)   FFIB 70307a789a django migrate лет %!s(int64=4): %!d(string=назад)   FFIB b814caf684 增加删除功能 лет %!s(int64=4): %!d(string=назад)   FFIB 22a29e7a85 增加权限管理 лет %!s(int64=4): %!d(string=назад)   FFIB 9529d51065 更新租用镜头状态 лет %!s(int64=4): %!d(string=назад)   FFIB bdb24bcbd8 shot_list增加筛选model_id лет %!s(int64=4): %!d(string=назад)   FFIB 4a80104e4c update admindata лет %!s(int64=4): %!d(string=назад)   FFIB 2ed6d4b942 TenancyShotRequestInfo data 返回镜头信息 лет %!s(int64=4): %!d(string=назад)   FFIB 1175fbf001 调整租用逻辑 лет %!s(int64=4): %!d(string=назад)   FFIB 255791aa68 fix shot_request_send bug лет %!s(int64=4): %!d(string=назад)   FFIB 2593483810 返回活动分享积分 лет %!s(int64=4): %!d(string=назад)   huangqimin001 cb72a5ab1c :art: Pycodestyle лет %!s(int64=4): %!d(string=назад)   huangqimin001 fa75cd204c :bug: Fix Bug: ValueError: Found wrong number (0) of constraints лет %!s(int64=4): %!d(string=назад)   huangqimin001 9482ca6291 :bug: Fix Bug: ValueError: Found wrong number (0) of constraints лет %!s(int64=4): %!d(string=назад)   FFIB 1635e7d88d 支持扫描小程序码分享得积分 лет %!s(int64=4): %!d(string=назад)   FFIB ac53e25275 更新镜头租用状态 лет %!s(int64=4): %!d(string=назад)   FFIB ac7054daba update лет %!s(int64=4): %!d(string=назад)   FFIB 8feeaa09c8 update лет %!s(int64=4): %!d(string=назад)   FFIB fd3260d157 fix SyntaxError: Non-ASCII character '\xe7' лет %!s(int64=4): %!d(string=назад)   FFIB c0124d04d7 django migrate лет %!s(int64=4): %!d(string=назад)   FFIB 6360e98c59 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=4): %!d(string=назад)   FFIB e28308a246 增加租用镜头权限接口 лет %!s(int64=4): %!d(string=назад)   huangqimin001 36c403e36d :art: Default is_upload_qiniu лет %!s(int64=4): %!d(string=назад)   huangqimin001 7852e5c71b :art: Update QINIU_FILE_URL_BEFORE/AFTER лет %!s(int64=4): %!d(string=назад)   FFIB 7f1dc76e27 update лет %!s(int64=4): %!d(string=назад)   FFIB 1070e892c3 update лет %!s(int64=4): %!d(string=назад)   FFIB 457843a3cc update лет %!s(int64=4): %!d(string=назад)   FFIB 0d99e1f360 update лет %!s(int64=4): %!d(string=назад)   FFIB 4a905870d7 update лет %!s(int64=4): %!d(string=назад)   FFIB 9a9e2976d1 update лет %!s(int64=4): %!d(string=назад)   FFIB d023c0f41c update лет %!s(int64=4): %!d(string=назад)   FFIB 3c74dfbc85 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=4): %!d(string=назад)   FFIB a52ea2dc87 update лет %!s(int64=4): %!d(string=назад)   FFIB 193f14303a update лет %!s(int64=4): %!d(string=назад)   FFIB aad85a01a5 update лет %!s(int64=4): %!d(string=назад)   FFIB 9e1aca7f4f update лет %!s(int64=4): %!d(string=назад)   FFIB adfe0b774b 新增 admin/tenancy/tracking/info接口,request_status_at录入 лет %!s(int64=4): %!d(string=назад)   FFIB 645baa8c02 返回型号信息 лет %!s(int64=4): %!d(string=назад)   huangqimin001 c21f4c7f3d :art: Remove unused codes лет %!s(int64=4): %!d(string=назад)   huangqimin001 43abfa9d2e :art: Update TenancyShotInfo лет %!s(int64=4): %!d(string=назад)   FFIB 5f53207bdc 增加活动内容图片 лет %!s(int64=4): %!d(string=назад)   FFIB 06ca9b5573 update model_list лет %!s(int64=4): %!d(string=назад)   huangqimin001 6472cab908 :art: Support QINIU_FILE_URL_BEFORE / QINIU_FILE_URL_AFTER лет %!s(int64=4): %!d(string=назад)   huangqimin001 1f0c9d36ac :art: Support QINIU_FILE_URL_BEFORE / QINIU_FILE_URL_AFTER лет %!s(int64=4): %!d(string=назад)   huangqimin001 c9dfed476b :art: Support QINIU_FILE_URL_HTTPS лет %!s(int64=4): %!d(string=назад)   huangqimin001 279ad9b59d :art: Support QINIU_FILE_URL_HTTPS лет %!s(int64=4): %!d(string=назад)   huangqimin001 fe42e0b6eb :art: Support QINIU_FILE_URL_HTTPS лет %!s(int64=4): %!d(string=назад)   huangqimin001 3d4da8390e :art: Support QINIU_FILE_URL_HTTPS лет %!s(int64=4): %!d(string=назад)   huangqimin001 adf47f29e6 :art: Support FILE_URL_TYPE лет %!s(int64=4): %!d(string=назад)   huangqimin001 bcfdfe527a :art: Support FILE_URL_TYPE лет %!s(int64=4): %!d(string=назад)   huangqimin001 7d11f55269 :art: Support FILE_URL_TYPE лет %!s(int64=4): %!d(string=назад)   huangqimin001 0cce0898b7 :art: TENANCY_TRACKING_*** лет %!s(int64=4): %!d(string=назад)   huangqimin001 fd8d621642 :art: KuaiDi100Subscribe for tenancy лет %!s(int64=4): %!d(string=назад)   huangqimin001 df5c72256f :art: Update maintenance_tracking_info_callback лет %!s(int64=4): %!d(string=назад)   huangqimin001 c3088fd1b8 :art: Delete dup query лет %!s(int64=4): %!d(string=назад)   huangqimin001 a9e13bdd82 :art: id => pk лет %!s(int64=4): %!d(string=назад)   huangqimin001 c9303432ff :art: Add api tencentcloud/faceid/eidtoken лет %!s(int64=4): %!d(string=назад)   huangqimin001 3678649f11 :art: Add api tencentcloud/faceid/eidtoken лет %!s(int64=4): %!d(string=назад)   huangqimin001 9161390df8 :art: Add tenancy shot request relative apis лет %!s(int64=4): %!d(string=назад)   huangqimin001 7ca8134999 :art: Add tenancy shot relative apis лет %!s(int64=4): %!d(string=назад)   huangqimin001 8d1966e0a2 :art update_userinfo_api: лет %!s(int64=4): %!d(string=назад)   huangqimin001 28f8bc3cb9 :art: Models update for tenancy лет %!s(int64=4): %!d(string=назад)   huangqimin001 0b9aeeba51 :art: Opt Codes лет %!s(int64=4): %!d(string=назад)   FFIB 7b0ce78bc2 update member_activity_contribute_welfare_unlock лет %!s(int64=4): %!d(string=назад)   FFIB dd7482d9ce update member_activity_contribute_welfare_unlock лет %!s(int64=4): %!d(string=назад)   FFIB d98a8e7b07 member_activity_contribute_welfare_unlock 已解锁福利,推送模板消息 лет %!s(int64=4): %!d(string=назад)   FFIB e0549f055a 福利解锁模板消息处理 лет %!s(int64=4): %!d(string=назад)   FFIB 6b62827f72 福利解锁,发送模板消息 лет %!s(int64=4): %!d(string=назад)   FFIB dc3d5dffc6 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=4): %!d(string=назад)   FFIB 2b06603330 MemberActivityInfo增加contribution_content_placeholder лет %!s(int64=4): %!d(string=назад)   FFIB 66c6d9d055 member_activity_update and member_activity_create 去除data参数 лет %!s(int64=4): %!d(string=назад)   FFIB fe9714ca6c member_activity_contribute_list 返回用户解锁福利列表 лет %!s(int64=4): %!d(string=назад)   huangqimin001 e779d1e1df :art: SceneInfo.DoesNotExist лет %!s(int64=4): %!d(string=назад)   huangqimin001 d0c465e61f :art: limit_image_num лет %!s(int64=4): %!d(string=назад)   huangqimin001 8fefe4c871 :art: Support get wxa_code scene лет %!s(int64=4): %!d(string=назад)   huangqimin001 6e78f4e369 Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=4): %!d(string=назад)   huangqimin001 9b2c5fde81 Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=4): %!d(string=назад)   huangqimin001 1a5de6e1cb :art: get_wxa_code лет %!s(int64=4): %!d(string=назад)   huangqimin001 7f77748d1d :art: Check is heandled or not лет %!s(int64=4): %!d(string=назад)   huangqimin001 a218d069b8 :art: Add user integral when activity_contribute_welfare_unlocking_handled лет %!s(int64=4): %!d(string=назад)   huangqimin001 2bf8b860dd :art: MEMBER_ACTIVITY_CONTRIBUTION_WELFARE лет %!s(int64=4): %!d(string=назад)   huangqimin001 7ba238c291 :art: Update UserIntegralIncomeExpensesInfo лет %!s(int64=4): %!d(string=назад)   huangqimin001 74933ccba2 :art: XxxStatusCode лет %!s(int64=4): %!d(string=назад)   huangqimin001 48fd84ce1d :bug: Fix Bug: TypeError: can only concatenate str (not relativedelta) to str лет %!s(int64=4): %!d(string=назад)   FFIB 483c44ddad member_activity_contribute_welfare_unlocking_list 返回count лет %!s(int64=4): %!d(string=назад)   FFIB b1627abc1e fix welfare_value 为空时报错 лет %!s(int64=4): %!d(string=назад)   FFIB e5b52d6145 fix welfare_value 传空 лет %!s(int64=4): %!d(string=назад)   FFIB e9ce07ea0a update MemberActivityInfo welfares лет %!s(int64=4): %!d(string=назад)   FFIB 2d8abe4813 fix UnicodeEncodeError лет %!s(int64=4): %!d(string=назад)   FFIB 81f7ee2c2e member_activity_create 返回活动详情 лет %!s(int64=4): %!d(string=назад)   FFIB 59acab6cfe member_activity_list 返回福利列表 лет %!s(int64=4): %!d(string=назад)   FFIB 6897826501 activity_contribute_update 置为未审核 лет %!s(int64=4): %!d(string=назад)   FFIB fa4319da16 fix # -*- coding: utf-8 -*- лет %!s(int64=4): %!d(string=назад)   FFIB 3098a7d736 数据库迁移 лет %!s(int64=4): %!d(string=назад)   FFIB bde04e895e Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=4): %!d(string=назад)   FFIB 8ca03db8f6 增加活动海报配置 лет %!s(int64=4): %!d(string=назад)   FFIB 752593b9ad add MemberActivitySignupInfo data属性 лет %!s(int64=4): %!d(string=назад)   FFIB 0c938c502e fix activity_signup_info error лет %!s(int64=4): %!d(string=назад)   FFIB 5888795394 add activity_contribute_update 接口 лет %!s(int64=4): %!d(string=назад)   huangqimin001 1ffa40b747 :art: Makemigrations лет %!s(int64=4): %!d(string=назад)   Kimi.Huang 3af3f612b3 :art: Online Migrations лет %!s(int64=4): %!d(string=назад)   huangqimin001 431660d0f7 :art: Support file directly upload qiniu лет %!s(int64=4): %!d(string=назад)   FFIB fdaa514496 新增 member/activity/signup/info лет %!s(int64=4): %!d(string=назад)   FFIB c3085071d6 update migrate лет %!s(int64=4): %!d(string=назад)   FFIB 968ac4df75 update migrate лет %!s(int64=4): %!d(string=назад)   FFIB 0800d37ae7 update migrate лет %!s(int64=4): %!d(string=назад)   FFIB 4bcb9c36ac 投稿内容新增头像及用户名 лет %!s(int64=4): %!d(string=назад)   huangqimin001 58a122089a :art: Support member_activity_contribute_welfare_delete лет %!s(int64=4): %!d(string=назад)   huangqimin001 842c84230a :art: Support member/activity/contribute/welfare/unlocking relative apis лет %!s(int64=4): %!d(string=назад)   huangqimin001 0764ea5ba9 :art: Support member/activity/contribute/welfare/unlocking relative apis лет %!s(int64=4): %!d(string=назад)   huangqimin001 7b82038403 :art: Support member_activity_contribute_welfare_unlock лет %!s(int64=4): %!d(string=назад)   huangqimin001 e9e6849cc3 Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=4): %!d(string=назад)   huangqimin001 2986e79e27 :art: Add MemberActivityContributionWelfareUnlockingInfo лет %!s(int64=4): %!d(string=назад)   huangqimin001 3a2cd351dc :art: Opt activity_contribute_list лет %!s(int64=4): %!d(string=назад)   huangqimin001 06b0f769ce :art: Add activity_id for MemberActivityContributionWelfareInfo & Change is_audit_pass to audit_status for MemberActivityContributionInfo лет %!s(int64=4): %!d(string=назад)   huangqimin001 1382af2bdf :art: Support check_admin лет %!s(int64=4): %!d(string=назад)   huangqimin001 a37357f66d :art: Support Member Activity Contribute Welfare лет %!s(int64=4): %!d(string=назад)   huangqimin001 f5fae1ba3a :art: Solve Conflict лет %!s(int64=4): %!d(string=назад)   huangqimin001 5967378946 :bug: Fix Bug: xxx_date лет %!s(int64=4): %!d(string=назад)   huangqimin001 fcb8940be9 :art: end_date vs. date лет %!s(int64=4): %!d(string=назад)   huangqimin001 ffff9d77ff :art: Support member_activity_contribute_audit / member_activity_contribute_selected лет %!s(int64=4): %!d(string=назад)   huangqimin001 5879d926f0 :art: Support is_audit_pass / is_selected лет %!s(int64=4): %!d(string=назад)   huangqimin001 9c38e81707 :art: Return created_at for MemberActivityContributionInfo лет %!s(int64=4): %!d(string=назад)   huangqimin001 852b7bb5d4 :art: Support activity_contribute_list / activity_contribute_detail лет %!s(int64=4): %!d(string=назад)   huangqimin001 deb2b19881 :art: Support activity_contribute лет %!s(int64=4): %!d(string=назад)   huangqimin001 d169cce602 :art: Support upload file file_type == 'contribution' лет %!s(int64=4): %!d(string=назад)   huangqimin001 8cb5376923 :art: Update update_userinfo лет %!s(int64=4): %!d(string=назад)   huangqimin001 0a3d06d643 :art: Update member_activity лет %!s(int64=4): %!d(string=назад)   FFIB 4fa973cbf4 更新隐私条款 лет %!s(int64=4): %!d(string=назад)   FFIB 3b87b10e9d 处理重复提交时,不发劵 лет %!s(int64=4): %!d(string=назад)   FFIB 01558d9214 update adminuserdata лет %!s(int64=4): %!d(string=назад)   FFIB b1998d68a0 记录后台管理员登录日志 лет %!s(int64=4): %!d(string=назад)   huangqimin001 5f84d39769 :art: Update requirements_xxx.txt лет %!s(int64=4): %!d(string=назад)   huangqimin001 ec265b3ba7 :art: Comment simpleui лет %!s(int64=4): %!d(string=назад)   huangqimin001 1c34769061 :art: iSort & Pycodestyle лет %!s(int64=4): %!d(string=назад)   FFIB 27734655f7 增加后台管理员相关接口(增删改查) лет %!s(int64=4): %!d(string=назад)   huangqimin001 f21edec268 :art: Support django-onerror лет %!s(int64=4): %!d(string=назад)   FFIB aca2bd7e97 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=4): %!d(string=назад)   FFIB 20fada849a add admin/maintenance/close лет %!s(int64=4): %!d(string=назад)   FFIB 1f9acd5879 maintenance_list 增加 point_id 筛选 лет %!s(int64=4): %!d(string=назад)   FFIB 5e9dbe77ce fix TRACKING_FIXED_BACK 未更新,未推送 лет %!s(int64=4): %!d(string=назад)   huangqimin001 9687235c1b :art: Update submit text лет %!s(int64=4): %!d(string=назад)   FFIB 672a0781bf update privacy лет %!s(int64=4): %!d(string=назад)   FFIB 054bdec8a2 update privacy лет %!s(int64=4): %!d(string=назад)   FFIB 68337839ff update privacy лет %!s(int64=4): %!d(string=назад)   FFIB cf258da0ea 更新隐私条款 лет %!s(int64=4): %!d(string=назад)   FFIB 17e269cdb3 新增 mini/userinfo/update 接口用于适配wx.getUserProfile лет %!s(int64=4): %!d(string=назад)   FFIB 11f65df63a fix maintenance_update 状态未更新 лет %!s(int64=5): %!d(string=назад)   FFIB a3a37be4d2 update лет %!s(int64=5): %!d(string=назад)   FFIB e2ff75ef5d fix is_maintenance_tracking_signed 'list' object has no attribute 'get' лет %!s(int64=5): %!d(string=назад)   FFIB d42dee8635 fix local variable 'maintenance_status' referenced before assignment лет %!s(int64=5): %!d(string=назад)   FFIB dfbf9a0928 maintenance_tracking_info_update 增加状态流转校验 лет %!s(int64=5): %!d(string=назад)   FFIB 6de7ba52b4 不可通过接口修改维修状态,只能是根据快递信息去调整维修状态 лет %!s(int64=5): %!d(string=назад)   FFIB a0f510e24c maintenance_tracking_info_update 确认签收才更新维修状态 лет %!s(int64=5): %!d(string=назад)   FFIB 4dcc709391 update лет %!s(int64=5): %!d(string=назад)   FFIB 0f7d49645e update template ID лет %!s(int64=5): %!d(string=назад)   FFIB 8c6e9d0e35 finish maintenance_status_update_sendtemplatemessage лет %!s(int64=5): %!d(string=назад)   FFIB c4f436a721 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB 61d8e8ed4d update has_member_exchange лет %!s(int64=5): %!d(string=назад)   FFIB 4f70bc44ee update coupons лет %!s(int64=5): %!d(string=назад)   FFIB d05d7c4f1c update coupons лет %!s(int64=5): %!d(string=назад)   huangqimin001 fe52ce0d7e :art: Pycodestyle лет %!s(int64=5): %!d(string=назад)   huangqimin001 87de9bd8bf :art: Qiniu Once лет %!s(int64=5): %!d(string=назад)   huangqimin001 9dd1919f18 :art: Qiniu Once лет %!s(int64=5): %!d(string=назад)   huangqimin001 8984ae5b90 :art: DJANGO_FILE_UPLOAD_BASE_PATH_CALLBACK_FUNC лет %!s(int64=5): %!d(string=назад)   huangqimin001 ca9102bf9e Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   huangqimin001 7b90211581 :art: Update лет %!s(int64=5): %!d(string=назад)   FFIB e3b86e0d68 fix 用户取消关注 лет %!s(int64=5): %!d(string=назад)   FFIB 93e424f1c3 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB b89b8b7052 fix 用户取消关注 лет %!s(int64=5): %!d(string=назад)   FFIB a77de03be7 update clerk_sale_submit_api лет %!s(int64=5): %!d(string=назад)   FFIB f525231ae0 update clerk_integral_list_api лет %!s(int64=5): %!d(string=назад)   FFIB c19cbf5477 url add admin лет %!s(int64=5): %!d(string=назад)   FFIB e7b8e3d83c 更新函院的thumb_media_id лет %!s(int64=5): %!d(string=назад)   FFIB bb7429b190 修改函院公众号 appid лет %!s(int64=5): %!d(string=назад)   FFIB ccfe6e96cc 切换函院公众号 лет %!s(int64=5): %!d(string=назад)   FFIB 82c1869f95 update лет %!s(int64=5): %!d(string=назад)   FFIB 17d103e1b2 update лет %!s(int64=5): %!d(string=назад)   FFIB 0bb402df7d maintenance_update 支持修改model_id 和 log_id лет %!s(int64=5): %!d(string=назад)   FFIB 1b420a2fba ConsumeInfoSubmitLogInfo adminuserdata 新增返回 model_id лет %!s(int64=5): %!d(string=назад)   FFIB bb7b5885f2 consumer_snlist_api add dupload лет %!s(int64=5): %!d(string=назад)   FFIB a512083c01 adminuserdata add id лет %!s(int64=5): %!d(string=назад)   FFIB 83c14b6dd7 query_usergoods add dupload лет %!s(int64=5): %!d(string=назад)   huangqimin001 2b2a7ef953 :art: iSort & Pycodestyle лет %!s(int64=5): %!d(string=назад)   FFIB e683ad2315 express_list maintenance_list 排序 лет %!s(int64=5): %!d(string=назад)   FFIB 00f47d814f 修复填写寄回快递单号,无法更新维修状态 лет %!s(int64=5): %!d(string=назад)   FFIB 2045f2521e add maintenance_status лет %!s(int64=5): %!d(string=назад)   FFIB e5da057cbc maintenance_list 增加筛选 лет %!s(int64=5): %!d(string=назад)   huangqimin001 f2e551e63c :art: sendtemplatemessage лет %!s(int64=5): %!d(string=назад)   huangqimin001 8082cb995c :art: Custom Message лет %!s(int64=5): %!d(string=назад)   FFIB 73e9215339 print err 'ascii' codec can't encode characters in position 45-48: ordinal not in range(128) лет %!s(int64=5): %!d(string=назад)   FFIB 3d9fee5c41 MaintenaceInfo add image2_url лет %!s(int64=5): %!d(string=назад)   FFIB cf1c37e831 MaintenaceInfo 添加model_image_url лет %!s(int64=5): %!d(string=назад)   huangqimin001 9a4e98105e :art: Support maintenance_tracking_info_subscribe лет %!s(int64=5): %!d(string=назад)   huangqimin001 12547d52b5 :art: Support maintenance_tracking_info_subscribe лет %!s(int64=5): %!d(string=назад)   huangqimin001 4e5f91bb92 :art: Support maintenance_tracking_info_subscribe лет %!s(int64=5): %!d(string=назад)   huangqimin001 059758e746 :art: Support maintenance_tracking_info_subscribe лет %!s(int64=5): %!d(string=назад)   huangqimin001 d154f40d2b :art: Support maintenance_tracking_info_subscribe лет %!s(int64=5): %!d(string=назад)   huangqimin001 77224d884a :art: Support maintenance_tracking_info_subscribe лет %!s(int64=5): %!d(string=назад)   huangqimin001 8f2e4e1f5b :art: ExpressCompanyInfoAdmin лет %!s(int64=5): %!d(string=назад)   huangqimin001 8ea15bd109 :art: ExpressCompanyInfoAdmin лет %!s(int64=5): %!d(string=назад)   huangqimin001 d6d555d47b :art: init_express_company лет %!s(int64=5): %!d(string=назад)   huangqimin001 22a8246c88 :art: init_express_company лет %!s(int64=5): %!d(string=назад)   huangqimin001 fe160a49f1 :art: Kuaidi100 лет %!s(int64=5): %!d(string=назад)   huangqimin001 80e841e7a9 :art: maintenance_status_at лет %!s(int64=5): %!d(string=назад)   huangqimin001 5e79a1088e :art: iSort лет %!s(int64=5): %!d(string=назад)   huangqimin001 10046801d9 :art: Typo лет %!s(int64=5): %!d(string=назад)   FFIB 0db5a45c90 MaintenaceInfo data id 改为 maintenance_id лет %!s(int64=5): %!d(string=назад)   FFIB 0ca7cdc011 maintenance_list add count лет %!s(int64=5): %!d(string=назад)   FFIB c80c57a097 update is_admin лет %!s(int64=5): %!d(string=назад)   FFIB 11ff237319 增加 is_admin 校验 лет %!s(int64=5): %!d(string=назад)   FFIB bf7a96e5ae add admin/express/list лет %!s(int64=5): %!d(string=назад)   FFIB 05eb3c3a8b add admin/maintenance/point/list лет %!s(int64=5): %!d(string=назад)   FFIB 82e271fa77 add admin/maintenance/update admin/maintenance/list лет %!s(int64=5): %!d(string=назад)   FFIB 35b83f7919 update MaintenaceInfo model_id лет %!s(int64=5): %!d(string=назад)   FFIB 1658c01b17 maintenance_add add model_id log_id лет %!s(int64=5): %!d(string=назад)   FFIB 7a177cacc1 MaintenaceInfo add log_id model_id лет %!s(int64=5): %!d(string=назад)   huangqimin001 175675f32d :art: is_maintenanceman лет %!s(int64=5): %!d(string=назад)   huangqimin001 7125d610db :art: back_express_name / back_tracking_number лет %!s(int64=5): %!d(string=назад)   huangqimin001 414cc1ada2 :art: back_express_name / back_tracking_number лет %!s(int64=5): %!d(string=назад)   huangqimin001 af7fe7625e :art: is_maintenanceman or not лет %!s(int64=5): %!d(string=назад)   huangqimin001 3f48aa7f9e :art: Add MaintenaceInfo relative лет %!s(int64=5): %!d(string=назад)   huangqimin001 e07a7be156 :art: Add express relative лет %!s(int64=5): %!d(string=назад)   huangqimin001 1b2a5cb9b3 :art: maintenance point лет %!s(int64=5): %!d(string=назад)   huangqimin001 6e549c2762 :art: Add maintenance лет %!s(int64=5): %!d(string=назад)   huangqimin001 945761de88 :art: Conpon2 лет %!s(int64=5): %!d(string=назад)   huangqimin001 020c5c128d :art: everyday_continue_send_user_coupon лет %!s(int64=5): %!d(string=назад)   huangqimin001 9b0bdc3f08 :art: Conpon2 лет %!s(int64=5): %!d(string=назад)   huangqimin001 aa2144ebb6 :art: RightInfoAdmin лет %!s(int64=5): %!d(string=назад)   huangqimin001 e94860686f :art: Add coupon_expire_at лет %!s(int64=5): %!d(string=назад)   huangqimin001 50109ef213 :art: Add coupon_expire_at лет %!s(int64=5): %!d(string=назад)   huangqimin001 c01f5a3b5b :art: Add coupon_expire_at лет %!s(int64=5): %!d(string=назад)   huangqimin001 d2947daeb8 :art: Update requirements.txt лет %!s(int64=5): %!d(string=назад)   FFIB 15fb258bf3 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB 8dcde2c80c 销售员提交新增事务所和销售担当,以及经销商ID лет %!s(int64=5): %!d(string=назад)   FFIB 592a7ee6fb 调整会员章程和保修规定内容 лет %!s(int64=5): %!d(string=назад)   huangqimin001 5febda9e1e :art: Add default for MAKE_PASSWORD_HASHER лет %!s(int64=5): %!d(string=назад)   huangqimin001 e2bc74bfde :bug: Fix Bug: Python2.x unicode лет %!s(int64=5): %!d(string=назад)   huangqimin001 ab9ac32d7b :bug: Fix Bug: Python2.x unicode лет %!s(int64=5): %!d(string=назад)   FFIB 98e8c0002f update лет %!s(int64=5): %!d(string=назад)   FFIB e63f2dc0a1 处理函院公众号扫码场景,已经推送小程序卡片 лет %!s(int64=5): %!d(string=назад)   huangqimin001 83c1639090 :art: Add send_custom_wxa_message лет %!s(int64=5): %!d(string=назад)   huangqimin001 dc1c5c7987 :bug: .using('hanyuan') лет %!s(int64=5): %!d(string=назад)   FFIB 33468847a7 fix bug: operator_name decode лет %!s(int64=5): %!d(string=назад)   FFIB 39290e111b ConsumeInfoSubmitLogInfo 记录用户积分 лет %!s(int64=5): %!d(string=назад)   huangqimin001 6301cfb6b8 :art: Support GOOD_EXCHANGE_ONLY_ONCE лет %!s(int64=5): %!d(string=назад)   huangqimin001 3a0e43ca50 :art: Support GOOD_EXCHANGE_ONLY_ONCE лет %!s(int64=5): %!d(string=назад)   huangqimin001 61b2817100 :art: Update create update membercard лет %!s(int64=5): %!d(string=назад)   huangqimin001 eb7143dbd2 :art: iSort & Pycodestyle лет %!s(int64=5): %!d(string=назад)   huangqimin001 f5e87ea38e :art: Add create/update membercard лет %!s(int64=5): %!d(string=назад)   FFIB 8e0b59b01e fix 用户注册晚于关注公众号,导致openid 未更新 лет %!s(int64=5): %!d(string=назад)   FFIB 6568af3923 update лет %!s(int64=5): %!d(string=назад)   FFIB 4b828df64f add MemberActivitySignupInfo admindata лет %!s(int64=5): %!d(string=назад)   FFIB b0aa61b855 add admin/member/activity/register/list лет %!s(int64=5): %!d(string=назад)   FFIB f6fe8ce082 fix 用户重复兑换问题 лет %!s(int64=5): %!d(string=назад)   FFIB 4c5a8fc917 调整排版和字体 лет %!s(int64=5): %!d(string=назад)   FFIB 0a3fa8c261 update warranty.html лет %!s(int64=5): %!d(string=назад)   FFIB 21fe7ca8cc Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB 538c6ed478 添加腾龙镜头保修规定 лет %!s(int64=5): %!d(string=назад)   FFIB f81a32f5d2 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB e3ab974d40 complement_code_list 搜索姓名、手机号和序列号 лет %!s(int64=5): %!d(string=назад)   FFIB 712327df3e :art complement_code_audit лет %!s(int64=5): %!d(string=назад)   FFIB 21c4b767d6 补码申请通过后发送模板消息 лет %!s(int64=5): %!d(string=назад)   FFIB 47691daa68 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB a13e1f5e38 fix: 过期时间固定365 лет %!s(int64=5): %!d(string=назад)   FFIB 944aa5ed8b 调整活动分享逻辑:不管活动是否下线都记录到数据库,如果下线就不给积分。 лет %!s(int64=5): %!d(string=назад)   FFIB 865ffb4e93 fix 会员活动分享 同一个用户同一个群重复分享。 лет %!s(int64=5): %!d(string=назад)   FFIB 214eb1bf81 :art activity_group_share лет %!s(int64=5): %!d(string=назад)   FFIB e69f312527 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB 3cc529c04c fix 会员活动分享 group_share_id 唯一 лет %!s(int64=5): %!d(string=назад)   FFIB 54ee6436eb 会员活动分享:增加是否下线和结束校验,并且给用户加积分。 лет %!s(int64=5): %!d(string=назад)   FFIB 2952585254 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB 5444cf4170 添加备注,支持自定义模板消息备注 лет %!s(int64=5): %!d(string=назад)   FFIB 1acd49116b fix 登录未获取 unionid лет %!s(int64=5): %!d(string=назад)   FFIB 5c625eca2d 更新 saleclerk user_id лет %!s(int64=5): %!d(string=назад)   huangqimin001 e1541b74c8 :art: Update membercard_extradata лет %!s(int64=5): %!d(string=назад)   FFIB 5de59f57d6 记录发送订阅消息结果 лет %!s(int64=5): %!d(string=назад)   FFIB 9f79cd6def 后台管理系统发送订阅消息 лет %!s(int64=5): %!d(string=назад)   FFIB b8f5fb18e2 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB 9e3c489ee5 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB d0cf717d06 complement_code_list 增加时间筛选和返回二维码 лет %!s(int64=5): %!d(string=назад)   huangqimin001 3183256275 Return ciphertext for complement_code_audit лет %!s(int64=5): %!d(string=назад)   huangqimin001 f998fb9ef7 :art: iSort & PEP8 лет %!s(int64=5): %!d(string=назад)   FFIB 038a39b458 fix complement_code_audit bug лет %!s(int64=5): %!d(string=назад)   FFIB d3bf301e08 fix: <ImageFieldFile: None> is not JSON serializable лет %!s(int64=5): %!d(string=назад)   FFIB c4db96530f 更新admin_view лет %!s(int64=5): %!d(string=назад)   FFIB 360ca7df08 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   FFIB 20b211b5a0 补码相关接口,调整和移到后台管理接口 лет %!s(int64=5): %!d(string=назад)   huangqimin001 3f3789262d :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   huangqimin001 52b3fd6549 :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   huangqimin001 5151c92cf7 :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   huangqimin001 5d0bb3b59f :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   huangqimin001 bdbcc47009 :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   huangqimin001 df5a5d54a7 :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   huangqimin001 4a532d884c :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   huangqimin001 66b3b9f961 :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   huangqimin001 c1892d389f :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   huangqimin001 e7da55aaf2 :art: Add complement_code лет %!s(int64=5): %!d(string=назад)   FFIB fbd3146660 fix bug лет %!s(int64=5): %!d(string=назад)   FFIB 411563fcfb 重复提交时不更新注册时间 лет %!s(int64=5): %!d(string=назад)   FFIB f4688c7924 statistic_member 去除非会员 лет %!s(int64=5): %!d(string=назад)   FFIB 2e66887f4a 增加 consumer_model_list,获取型号列表用以补登申请。 лет %!s(int64=5): %!d(string=назад)   FFIB e806d068ec 调整 ShotTypeInfo shots返回 лет %!s(int64=5): %!d(string=назад)   FFIB 45f886651e 添加 is_show_shot 用于控制是否在前端显示 лет %!s(int64=5): %!d(string=назад)   FFIB 215c831726 增倍镜和调焦器均不升等级 和会员权益。 лет %!s(int64=5): %!d(string=назад)   FFIB 93c7874ae1 statistic_coupon 筛选从数据库创建时间改为激活时间 лет %!s(int64=5): %!d(string=назад)   FFIB cb3d18587e 用户积分获取增加创建时间和更新时间 лет %!s(int64=5): %!d(string=назад)   FFIB 1524f2e273 增加批量删除销售员和消费者提交记录 лет %!s(int64=5): %!d(string=назад)   FFIB 1854038416 记录删除销售员和用户的提交记录 лет %!s(int64=5): %!d(string=назад)   FFIB 69972020d5 fix 批量化获取记录时重复提交的问题 лет %!s(int64=5): %!d(string=назад)   FFIB 5b93b9f1b3 批量获取消费者扫码记录 лет %!s(int64=5): %!d(string=назад)   FFIB bb6eccc37d 批量获取销售记录 лет %!s(int64=5): %!d(string=назад)   FFIB 4f04cc7a77 GoodsOrderInfo 加商品标题,管理后台增加筛选 user_id、商品标题 лет %!s(int64=5): %!d(string=назад)   FFIB 491e5d1e1c 增加积分商城 лет %!s(int64=5): %!d(string=назад)   FFIB 51bb86cb1a statistic_coupon 通过使用时间筛选已使用用户劵统计 лет %!s(int64=5): %!d(string=назад)   FFIB c60e9aae02 返回公众号人数和领取保卡数 лет %!s(int64=5): %!d(string=назад)   FFIB 108031b1d3 : art : statistic_member лет %!s(int64=5): %!d(string=назад)   huangqimin001 6270484a89 :art: fix_user_coupon_info лет %!s(int64=5): %!d(string=назад)   huangqimin001 353662060a Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   huangqimin001 4cb2599931 :art: fix_user_coupon_info лет %!s(int64=5): %!d(string=назад)   huangqimin001 dc1880c82a :art: fix_user_coupon_info лет %!s(int64=5): %!d(string=назад)   huangqimin001 eb6efbe291 :art: fix_user_coupon_info лет %!s(int64=5): %!d(string=назад)   huangqimin001 e77d05ac04 :art: fix_user_coupon_info лет %!s(int64=5): %!d(string=назад)   huangqimin001 4729b7d880 Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=5): %!d(string=назад)   huangqimin001 c6fa504e61 :art: fix_user_coupon_info лет %!s(int64=5): %!d(string=назад)   FFIB 726633f4c8 优化 statistic_member лет %!s(int64=5): %!d(string=назад)   FFIB 99573b8c9c 消费者提交信息时更新注册时间。 лет %!s(int64=5): %!d(string=назад)   FFIB 76685e12e9 增加注册镜头时间, лет %!s(int64=5): %!d(string=назад)   FFIB c5d558d393 admin_login_api 返回名字 лет %!s(int64=5): %!d(string=назад)   FFIB 4ba79f76cd 后台管理,添加运营人员角色 лет %!s(int64=5): %!d(string=назад)   FFIB 59d679d1ab 批量处理会员商品订单 лет %!s(int64=5): %!d(string=назад)   FFIB 95d36889be member_goods_order 筛选是否发货 лет %!s(int64=5): %!d(string=назад)   huangqimin001 a96dd35151 :art: Opt cmds лет %!s(int64=5): %!d(string=назад)   huangqimin001 370e41dab2 :bug: Fix Bug: send coupon error лет %!s(int64=5): %!d(string=назад)   FFIB 9af72ff034 GoodsOrderInfo order_id 从 pk 转到 order_id лет %!s(int64=5): %!d(string=назад)   FFIB b166113653 alter field лет %!s(int64=6): %!d(string=назад)   FFIB 472e32cdcc django admin add UserIntegralIncomeExpensesInfo лет %!s(int64=6): %!d(string=назад)   FFIB f9d21d534b 记录积分获得记录 лет %!s(int64=6): %!d(string=назад)   FFIB 9ef019cfea 移除拍爱项目相关 лет %!s(int64=6): %!d(string=назад)   FFIB dccefac88d 后台管理系统 coupon 增删改查 лет %!s(int64=6): %!d(string=назад)   FFIB 3bd7366f3f query_userinfo filter add memberusercardcode лет %!s(int64=6): %!d(string=назад)   FFIB 3794a9fc67 添加接口 admin/member/activity/share/list лет %!s(int64=6): %!d(string=назад)   FFIB 88b564d033 fix coercing to Unicode: need string or buffer, long found лет %!s(int64=6): %!d(string=назад)   FFIB 2bc4852812 fix group_share_max_integral set 设置失败 лет %!s(int64=6): %!d(string=назад)   FFIB 23d474e1f3 fix MemberActivityGroupShareInfo coercing to Unicode: need string or buffer, long found лет %!s(int64=6): %!d(string=назад)   FFIB 26b8fc604f add image path лет %!s(int64=6): %!d(string=назад)   FFIB dfa7892487 MemberActivityInfo add activity_state лет %!s(int64=6): %!d(string=назад)   FFIB 132a718081 MemberActivityInfo add created_at лет %!s(int64=6): %!d(string=назад)   FFIB 8ac9bd5379 fix can't be jsonlized, due to 'ascii' codec can't decode byte 0xe8 лет %!s(int64=6): %!d(string=назад)   FFIB b2220dd77c MemberActivityInfo default лет %!s(int64=6): %!d(string=назад)   FFIB 71dbbc8f17 fix django coercing to Unicode: need string or buffer, long found лет %!s(int64=6): %!d(string=назад)   FFIB 8d41a46f32 add default = '' лет %!s(int64=6): %!d(string=назад)   FFIB e2d620ee89 增加 会员活动接口(增、删、改、查) лет %!s(int64=6): %!d(string=назад)   huangqimin001 7c5d960672 :art: Makemigrations лет %!s(int64=6): %!d(string=назад)   huangqimin001 68272ef8f9 :art: get_group_share_info_integral лет %!s(int64=6): %!d(string=назад)   FFIB 1250582e2d Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB c04720954b fix: select_for_update cannot be used outside of a transaction. лет %!s(int64=6): %!d(string=назад)   huangqimin001 0f8b369964 :art: Update requirement_xxx.txt лет %!s(int64=6): %!d(string=назад)   huangqimin001 97fd1ad665 :art: Add MemberActivityGroupShareInfoAdmin лет %!s(int64=6): %!d(string=назад)   huangqimin001 10a2d05066 :art: Remove db_index=True for BooleanField лет %!s(int64=6): %!d(string=назад)   huangqimin001 44c0a03bdc :art: Remove db_index=True for BooleanField лет %!s(int64=6): %!d(string=назад)   huangqimin001 91c6ab8593 :art: Remove unicode лет %!s(int64=6): %!d(string=назад)   huangqimin001 96c4bec605 :art: Add api activity_group_share лет %!s(int64=6): %!d(string=назад)   huangqimin001 2839c5059d :art: Update requirement_xxx.txt лет %!s(int64=6): %!d(string=назад)   huangqimin001 3e9628d0c9 iSort & Pycodestyle лет %!s(int64=6): %!d(string=назад)   FFIB 019d571675 MemberActivityInfo 添加 is_signup лет %!s(int64=6): %!d(string=назад)   FFIB 4edef39d3f 删除同步SaleclerkIntegralIncomeExpensesInfo лет %!s(int64=6): %!d(string=назад)   FFIB eb3484e6c2 后台管理去掉只读 лет %!s(int64=6): %!d(string=назад)   FFIB 68bdf4c697 statistic_member 全部会员统计 лет %!s(int64=6): %!d(string=назад)   FFIB caf112e5ee 修复:配件不增加会员等级,只发放积分。 лет %!s(int64=6): %!d(string=назад)   FFIB 3843b78d25 update лет %!s(int64=6): %!d(string=назад)   FFIB 7fcc627330 renew лет %!s(int64=6): %!d(string=назад)   FFIB 37317610f1 renew лет %!s(int64=6): %!d(string=назад)   FFIB fc481665e3 管理后台-用户信息增加返回型号列表 лет %!s(int64=6): %!d(string=назад)   FFIB 267d9835b7 用户信息添加筛选省份 лет %!s(int64=6): %!d(string=назад)   FFIB 7b6bd253c6 调整时间格式,增加时分秒 лет %!s(int64=6): %!d(string=назад)   FFIB 7a95967acf 增加入库记录接口 admin/record/warehouse лет %!s(int64=6): %!d(string=назад)   FFIB b58eee17c6 增加接口 会员商品订单和更新快递单号 admin/member/goods/order/update admin/member/goods/order лет %!s(int64=6): %!d(string=назад)   FFIB b5090f5270 优化 statistic_consumer лет %!s(int64=6): %!d(string=назад)   FFIB 334e53d708 add MchLogInfo лет %!s(int64=6): %!d(string=назад)   FFIB b1e4112b8d add admin interface model_list and distributor_list лет %!s(int64=6): %!d(string=назад)   FFIB 4a0627b8dd 优化 statistic_distributor лет %!s(int64=6): %!d(string=назад)   FFIB 6ffa239c45 fix bug:重复提交记录删除,误扣积分 лет %!s(int64=6): %!d(string=назад)   FFIB 6efb13a58e 优化 statistic_distributor лет %!s(int64=6): %!d(string=назад)   FFIB 7e4d921a0d update refresh_views лет %!s(int64=6): %!d(string=назад)   huangqimin001 55e549a557 :art: send_custom_card_message лет %!s(int64=6): %!d(string=назад)   huangqimin001 dde4a4bbb4 :art: pywe-user==1.0.4 лет %!s(int64=6): %!d(string=назад)   huangqimin001 b6e0c54125 :art: pywe-event-message==1.0.1 лет %!s(int64=6): %!d(string=назад)   huangqimin001 9f1371deba DJANGO_WE_MEMBER_CARD_ID лет %!s(int64=6): %!d(string=назад)   huangqimin001 022e51d6b8 :art: tousername == 'gh_48cbe3523cf6' лет %!s(int64=6): %!d(string=назад)   huangqimin001 11e8e00dbd :art: Update DJANGO_WE_COMPONENT_CALLBACK_FUNC лет %!s(int64=6): %!d(string=назад)   huangqimin001 7fcd5ab138 :bug: Fix Bug: global name 'authorizer_access_token' is not defined лет %!s(int64=6): %!d(string=назад)   huangqimin001 b6e7d9b08c :bug: Fix Bug: cannot import name ParamStatusCode лет %!s(int64=6): %!d(string=назад)   huangqimin001 f27e2d5d1e :bug: wx_views лет %!s(int64=6): %!d(string=назад)   huangqimin001 aa2c52e625 :art: get_limit_scene_qrcode_url лет %!s(int64=6): %!d(string=назад)   huangqimin001 faf0e778f5 :art: Qiniu Producer лет %!s(int64=6): %!d(string=назад)   huangqimin001 5fc2a690df :art: Qiniu Producer лет %!s(int64=6): %!d(string=назад)   FFIB 11862b4488 同步销售员手机号 лет %!s(int64=6): %!d(string=назад)   FFIB 02d870bc99 优化 statistic_member лет %!s(int64=6): %!d(string=назад)   FFIB db4349e5e3 删除消费者提交记录,收回会员权益、活动福利。 лет %!s(int64=6): %!d(string=назад)   FFIB 69a076a6ed 活动劵和提交记录关联 лет %!s(int64=6): %!d(string=назад)   FFIB 3316bc41a7 fix bug лет %!s(int64=6): %!d(string=назад)   FFIB 3c7a2ce73e migrate лет %!s(int64=6): %!d(string=назад)   FFIB 63d7b7c019 add submit_pk 活动劵和提交记录关联 лет %!s(int64=6): %!d(string=назад)   huangqimin001 b4b69326ce :art: Remove unused imports лет %!s(int64=6): %!d(string=назад)   huangqimin001 57be08ef32 :art: Codes Format лет %!s(int64=6): %!d(string=назад)   huangqimin001 973d690ef5 :art: Opt user select_for_update() лет %!s(int64=6): %!d(string=назад)   huangqimin001 2bf12ea156 :art: Opt user select_for_update() лет %!s(int64=6): %!d(string=назад)   huangqimin001 6001a58bda :bug: Update user info by select_for_update лет %!s(int64=6): %!d(string=назад)   FFIB a29f70f92b migrate лет %!s(int64=6): %!d(string=назад)   FFIB aaaafbbd8f 积分商城订单,增加兑换积分 лет %!s(int64=6): %!d(string=назад)   FFIB b3a08e6b57 增加筛选劵金额 лет %!s(int64=6): %!d(string=назад)   FFIB 04bd86d6da 添加筛选劵和劵来源,以及搜索 user_id лет %!s(int64=6): %!d(string=назад)   FFIB 5ab14efd7a 统计会员相关数据,级别、积分、镜头数、性别、省份 лет %!s(int64=6): %!d(string=назад)   FFIB a74a042ad8 解决用户提交列表,不同型号,序列号相同问题。 лет %!s(int64=6): %!d(string=назад)   FFIB f828642b40 support ModelInfoAdmin AdvancedExportExcelModelAdmin лет %!s(int64=6): %!d(string=назад)   FFIB 7df2eba494 微信登录时,同步销售员手机号 лет %!s(int64=6): %!d(string=назад)   FFIB 84f88faf94 support search memberusercardcode лет %!s(int64=6): %!d(string=назад)   FFIB f538b98e05 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB 2818ee4427 update new_subscribe лет %!s(int64=6): %!d(string=назад)   FFIB aa81ea96b3 fix 'UserInfo' object has no attribute 'wx_userid' лет %!s(int64=6): %!d(string=назад)   FFIB c0458e3a0a query_userinfo filter user_id лет %!s(int64=6): %!d(string=назад)   FFIB dc49b36c57 update лет %!s(int64=6): %!d(string=назад)   FFIB 4950e4336d UserCouponInfo admindata use_at лет %!s(int64=6): %!d(string=назад)   FFIB fd13973d77 fix qywechat login bug лет %!s(int64=6): %!d(string=назад)   FFIB 14d033026d UserCouponInfo filter has_used and status лет %!s(int64=6): %!d(string=назад)   FFIB 7d89b4768b fix qy delete maintain лет %!s(int64=6): %!d(string=назад)   FFIB ce35cc64ef support maintenance writeoff лет %!s(int64=6): %!d(string=назад)   FFIB e0dbe0b50b save wx_userid лет %!s(int64=6): %!d(string=назад)   FFIB f740ab12ea add qy/query/userinfo лет %!s(int64=6): %!d(string=назад)   FFIB 11df57b63d support qy login лет %!s(int64=6): %!d(string=назад)   FFIB 3872355991 add department_name лет %!s(int64=6): %!d(string=назад)   FFIB 89c3cefcc7 saleclerk migrate лет %!s(int64=6): %!d(string=назад)   huangqimin001 fcf9b28df2 :art: user_from лет %!s(int64=6): %!d(string=назад)   huangqimin001 42164961e3 :sparkles: Support qy_login_api лет %!s(int64=6): %!d(string=назад)   FFIB f03c30093d query_userinfo add filter sex лет %!s(int64=6): %!d(string=назад)   FFIB 59d2b7b88d add admin/query_usercoupons лет %!s(int64=6): %!d(string=назад)   FFIB a0febd388e source of statistical coupon лет %!s(int64=6): %!d(string=назад)   FFIB 5c05560fce adminuserdata add code_version лет %!s(int64=6): %!d(string=назад)   FFIB 38965fd859 fix coupon bug лет %!s(int64=6): %!d(string=назад)   FFIB f132aade7f fix bug лет %!s(int64=6): %!d(string=назад)   FFIB 3394df7b3c fix coupon bug лет %!s(int64=6): %!d(string=назад)   FFIB 07b7f0c6cc fix DateField to string bug лет %!s(int64=6): %!d(string=назад)   FFIB d25ed38652 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB 8364114843 update zbar лет %!s(int64=6): %!d(string=назад)   FFIB f403b7af70 update admin api лет %!s(int64=6): %!d(string=назад)   FFIB ca63c3a637 update admin api лет %!s(int64=6): %!d(string=назад)   FFIB 5a44a25e81 update sendcustomwxamessage лет %!s(int64=6): %!d(string=назад)   FFIB a90b4ed1a4 update province лет %!s(int64=6): %!d(string=назад)   FFIB e812ec3fb2 switch gis to tencent лет %!s(int64=6): %!d(string=назад)   FFIB 60c4af5a18 clerk/checkout/serialNo support code_version лет %!s(int64=6): %!d(string=назад)   FFIB e53617c742 zbar update лет %!s(int64=6): %!d(string=назад)   FFIB 5156367f38 fix record_consumer filter bug лет %!s(int64=6): %!d(string=назад)   FFIB bf9773ed80 record_consumer and record_sale filter serialNo лет %!s(int64=6): %!d(string=назад)   FFIB f18a91dbb8 update record_consumer and record_sale лет %!s(int64=6): %!d(string=назад)   FFIB 2b568a66e9 ConsumeInfoSubmitLogInfo add filter status лет %!s(int64=6): %!d(string=назад)   FFIB 8a0f4c7618 migrations лет %!s(int64=6): %!d(string=назад)   FFIB 575794412f Suport code_image relation лет %!s(int64=6): %!d(string=назад)   FFIB a0accbb5d5 fix 'datetime.date' object has no attribute 'tzinfo' лет %!s(int64=6): %!d(string=назад)   FFIB 4857ffbf05 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB abbee931a9 Support /record/consumer、/record/sale and relation лет %!s(int64=6): %!d(string=назад)   FFIB 689da9aee6 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB e498103d93 clerk_integral_list_api return total_integral лет %!s(int64=6): %!d(string=назад)   FFIB bc91ff0034 update phone лет %!s(int64=6): %!d(string=назад)   FFIB e0e35a943e update phone лет %!s(int64=6): %!d(string=назад)   FFIB 111b53fbb1 update statistic_distributor лет %!s(int64=6): %!d(string=назад)   FFIB 23a6d45a3e statistic_consumer add sort лет %!s(int64=6): %!d(string=назад)   FFIB feeeee4d16 update statistic_consumer лет %!s(int64=6): %!d(string=назад)   FFIB 3b9ebf02db update лет %!s(int64=6): %!d(string=назад)   FFIB 3222fedb6b UserCouponInfo data add is_coupon_admin_writeoff лет %!s(int64=6): %!d(string=назад)   FFIB 9ae3ab5c88 add clerk/query/coupon and clerk/writeoff/coupon лет %!s(int64=6): %!d(string=назад)   FFIB ca22261659 excel_fields add model_name лет %!s(int64=6): %!d(string=назад)   FFIB 58c38a0546 整理 优惠券 лет %!s(int64=6): %!d(string=назад)   FFIB 7d8117bc3f Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB 2719ab4af9 add admin/dashboard and admin/statistic/consumer лет %!s(int64=6): %!d(string=назад)   FFIB 6a6695dd7d ConsumeInfoSubmitLogInfo add province лет %!s(int64=6): %!d(string=назад)   FFIB ec10994438 delete statistic_deep_analyze лет %!s(int64=6): %!d(string=назад)   FFIB 608bdf8508 makemigrations лет %!s(int64=6): %!d(string=назад)   FFIB 266238de56 add model_uni_name лет %!s(int64=6): %!d(string=назад)   FFIB 6be311996f add integral лет %!s(int64=6): %!d(string=назад)   FFIB 5b1ff0e71f excel add model_uni_name лет %!s(int64=6): %!d(string=назад)   FFIB e05ff171a5 SaleclerkSubmitLogInfoAdmin add excel_fields лет %!s(int64=6): %!d(string=назад)   FFIB 50a2b11dbe decrypt2 code 去掉 http лет %!s(int64=6): %!d(string=назад)   FFIB 756a6a855e statistic_distributor add distributor_name лет %!s(int64=6): %!d(string=назад)   FFIB 12d8a278c8 statistic_distributor model_name to model_uni_name лет %!s(int64=6): %!d(string=назад)   FFIB 4da0bcfd9d statistic_distributor add code_version лет %!s(int64=6): %!d(string=назад)   huangqimin c10c633908 :art: Update requirements_dj.txt лет %!s(int64=6): %!d(string=назад)   FFIB c845b99150 makemigrations лет %!s(int64=6): %!d(string=назад)   FFIB d004d9fa5c SaleclerkSubmitLogInfo add model_uni_name лет %!s(int64=6): %!d(string=назад)   FFIB 418be23837 decrypt add code_version лет %!s(int64=6): %!d(string=назад)   FFIB 038d797143 去掉快递单号校验 лет %!s(int64=6): %!d(string=назад)   FFIB 15c9dbc9ae Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB 2ae01d876a 重复提交和快递单号重复 лет %!s(int64=6): %!d(string=назад)   FFIB 02698925b3 add new_subscribe лет %!s(int64=6): %!d(string=назад)   FFIB a8a4a8de0f consumer_info_api save code_version лет %!s(int64=6): %!d(string=назад)   FFIB 03631cb847 add code_version лет %!s(int64=6): %!d(string=назад)   FFIB e3e796fb87 django makemigrations лет %!s(int64=6): %!d(string=назад)   FFIB ae6b4e5d1e add code_version лет %!s(int64=6): %!d(string=назад)   Kimi.Huang 7dc0b7fc6b :art: Makemigrations лет %!s(int64=6): %!d(string=назад)   huangqimin 26fba3f632 :art: Add appid for UserInfo лет %!s(int64=6): %!d(string=назад)   huangqimin c0239679e5 :art: appId лет %!s(int64=6): %!d(string=назад)   huangqimin cc95284ded :art: Debugger лет %!s(int64=6): %!d(string=назад)   huangqimin 70616a93e7 :memo: Update requirements_dj.txt лет %!s(int64=6): %!d(string=назад)   huangqimin 865b2701e9 :art: Support get wxcfg by appid лет %!s(int64=6): %!d(string=назад)   FFIB 20107f4f54 add is_ILDC and remark лет %!s(int64=6): %!d(string=назад)   FFIB fae7725a3d add model_uni_name list api лет %!s(int64=6): %!d(string=назад)   FFIB f88d6b6682 model_cameras order_by add camera_market_time лет %!s(int64=6): %!d(string=назад)   FFIB 74f06b868b fix bug лет %!s(int64=6): %!d(string=назад)   FFIB 4bc66d3c9c add qrcode version лет %!s(int64=6): %!d(string=назад)   FFIB ba2c80d9ea add statistic_deep_analyze лет %!s(int64=6): %!d(string=назад)   huangqimin da799e7af6 :art: Add field camera_market_time for CameraModelInfo/ModelCameraBodyInfo лет %!s(int64=6): %!d(string=назад)   FFIB 6153fb28ea fix bug: order_by desc лет %!s(int64=6): %!d(string=назад)   FFIB e09b3464b9 modify activity_list order_by лет %!s(int64=6): %!d(string=назад)   FFIB e17a4a3664 fix simditor bug лет %!s(int64=6): %!d(string=назад)   FFIB c3fb2e7bb6 decrypt2 适配打码端 лет %!s(int64=6): %!d(string=назад)   FFIB db1adefd34 decrypt2 适配打码端 лет %!s(int64=6): %!d(string=назад)   FFIB 85b8c91991 add pk лет %!s(int64=6): %!d(string=назад)   FFIB 5a88df1e77 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB a59a5406ba list_filter add created_at лет %!s(int64=6): %!d(string=назад)   huangqimin 43455cdf4e :art: Support is_important лет %!s(int64=6): %!d(string=назад)   huangqimin 5711223363 :art: ModelInfoAdmin лет %!s(int64=6): %!d(string=назад)   huangqimin d9a1afaaec :art: ModelInfoAdmin лет %!s(int64=6): %!d(string=назад)   huangqimin dccd94c448 :art: Opt api model/cameras лет %!s(int64=6): %!d(string=назад)   huangqimin 499d06e9fc :art: Opt SaleclerkSubmitLogInfoAdmin лет %!s(int64=6): %!d(string=назад)   huangqimin ad6d57a858 :art: Opt SaleclerkSubmitLogInfoAdmin лет %!s(int64=6): %!d(string=назад)   FFIB 7657b9abc7 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB ea424acfcc add DateRangeFilter лет %!s(int64=6): %!d(string=назад)   FFIB b0ca423664 MchSearchModelAndCameraLogInfo add is_selected_model лет %!s(int64=6): %!d(string=назад)   FFIB 20d437d448 add MchSearchModelAndCameraLogInfo лет %!s(int64=6): %!d(string=назад)   FFIB a3ced000d7 SaleclerkSubmitLogInfoAdmin add is_wxwork лет %!s(int64=6): %!d(string=назад)   FFIB 16e0cb2f1b SaleclerkSubmitLogInfo add iswxwork лет %!s(int64=6): %!d(string=назад)   FFIB c24b959446 ConsumeInfoSubmitLogInfoAdmin and SaleclerkSubmitLogInfoAdmin add search_fields лет %!s(int64=6): %!d(string=назад)   FFIB cac40753a2 SaleclerkSubmitLogInfoAdmin add search trackingNo лет %!s(int64=6): %!d(string=назад)   FFIB a7545b1e9b ModelCameraBodyInfo add camera_brand_name лет %!s(int64=6): %!d(string=назад)   huangqimin 078c715f16 :art: Ignore case лет %!s(int64=6): %!d(string=назад)   huangqimin c71367fed9 :art: Opt ModelCameraBodyInfoAdmin лет %!s(int64=6): %!d(string=назад)   huangqimin 2e20a894a3 pre_adaptive_cameras лет %!s(int64=6): %!d(string=назад)   huangqimin 72656ceaff :art: model/cameras лет %!s(int64=6): %!d(string=назад)   Kimi.Huang 3a0fde0866 :art: Makemigrations лет %!s(int64=6): %!d(string=назад)   FFIB 770eb14c4a decrypt add img2 лет %!s(int64=6): %!d(string=назад)   FFIB 0a6f355c17 add statistic_distributor лет %!s(int64=6): %!d(string=назад)   FFIB d3d9dfdbb0 fix ModelSaleStatisticInfo saleclerks dup лет %!s(int64=6): %!d(string=назад)   FFIB 3a21a72ff8 adjust ModelSaleStatisticInfo лет %!s(int64=6): %!d(string=назад)   FFIB 79040605b6 ModelSaleStatisticInfo add saleclerks лет %!s(int64=6): %!d(string=назад)   FFIB 3a67ad5f19 add admin/statistic/statistic_daily and admin/statistic/statistic_model лет %!s(int64=6): %!d(string=назад)   FFIB 38b592fd0a statistic_userprofile province_code to province_name лет %!s(int64=6): %!d(string=назад)   FFIB 95bd0c9ccd add province_name лет %!s(int64=6): %!d(string=назад)   FFIB 5e414a54de update userInfo province_code лет %!s(int64=6): %!d(string=назад)   FFIB e5f6e0f99b ConsumeModelSaleStatisticInfo add users лет %!s(int64=6): %!d(string=назад)   FFIB c34b6ab78c add userinfo_update лет %!s(int64=6): %!d(string=назад)   FFIB b316b29905 add query_userinfo лет %!s(int64=6): %!d(string=назад)   FFIB 7be92b9fe4 add query_usergoods and userinfo лет %!s(int64=6): %!d(string=назад)   FFIB b5a8046590 encrypt2 add code лет %!s(int64=6): %!d(string=назад)   FFIB aaea50baef decrypt2 add code лет %!s(int64=6): %!d(string=назад)   FFIB acd751db64 changed thumb_media_id лет %!s(int64=6): %!d(string=назад)   FFIB 065b286794 add img лет %!s(int64=6): %!d(string=назад)   FFIB ba895d5869 注释掉会员章程部分内容 лет %!s(int64=6): %!d(string=назад)   FFIB 6510654772 上传会员章程图片 лет %!s(int64=6): %!d(string=назад)   FFIB deab0294ad 上传会员章程图片 лет %!s(int64=6): %!d(string=назад)   FFIB 18bbd340ed 上传会员章程图片 лет %!s(int64=6): %!d(string=назад)   FFIB 9b4fd1af3c 上传会员章程图片 лет %!s(int64=6): %!d(string=назад)   FFIB 3155bfee07 上传会员章程图片 лет %!s(int64=6): %!d(string=назад)   FFIB 41b3e6d7af 修改隐私和章程网页 лет %!s(int64=6): %!d(string=назад)   huangqimin 665b38d17d user.openid лет %!s(int64=6): %!d(string=назад)   huangqimin 166f838b3d :art: Opt subscribe лет %!s(int64=6): %!d(string=назад)   huangqimin d37d0576b3 :art: Move sql out transaction.atomic лет %!s(int64=6): %!d(string=назад)   huangqimin 8c2ebcc59c :art: Update UserInfoAdmin лет %!s(int64=6): %!d(string=назад)   huangqimin 5d326f3037 :art: Change subscribe default 0 лет %!s(int64=6): %!d(string=назад)   huangqimin 60a9724fa2 :art: sendcustomwxamessage лет %!s(int64=6): %!d(string=назад)   huangqimin b570a71ac8 :art: Add subscribe field for UserInfo лет %!s(int64=6): %!d(string=назад)   huangqimin 6d06194a0c SubscribeUserInfo лет %!s(int64=6): %!d(string=назад)   huangqimin f4ded5ca43 Try sendcustomwxamessage лет %!s(int64=6): %!d(string=назад)   huangqimin a1684c625d :art: Update requirements лет %!s(int64=6): %!d(string=назад)   huangqimin f17ee852fd decrypt2 лет %!s(int64=6): %!d(string=назад)   huangqimin fd614fac90 :art: marketcode лет %!s(int64=6): %!d(string=назад)   huangqimin 3a060a4b31 :art: Fix Brand Not Found лет %!s(int64=6): %!d(string=назад)   huangqimin e6ff3cfee9 split лет %!s(int64=6): %!d(string=назад)   huangqimin 5caf433f45 :bug: Fix Bug: ValueError: need more than 0 values to unpack лет %!s(int64=6): %!d(string=назад)   huangqimin 1aa47f1594 iv лет %!s(int64=6): %!d(string=назад)   huangqimin 212f24c882 MarketCode лет %!s(int64=6): %!d(string=назад)   huangqimin 23e88fb058 :art: shot_member_integral лет %!s(int64=6): %!d(string=назад)   huangqimin 4b46537a51 Privacy & Regulations лет %!s(int64=6): %!d(string=назад)   huangqimin ca7a3518a9 :art: Ret member info for login лет %!s(int64=6): %!d(string=назад)   huangqimin 11a41a958b Remove time.sleep лет %!s(int64=6): %!d(string=назад)   FFIB 0ccf5ce96b 修改 公众号文章链接 лет %!s(int64=6): %!d(string=назад)   FFIB 7c00f5f74f 增加公众号文章连接 лет %!s(int64=6): %!d(string=назад)   huangqimin 22033c6128 Remove user_id лет %!s(int64=6): %!d(string=назад)   huangqimin fbfe62a2fe user_id лет %!s(int64=6): %!d(string=назад)   huangqimin 211ab99a32 :art: member/user/coupon/detail & member/user/coupon/use лет %!s(int64=6): %!d(string=назад)   huangqimin 95936d0718 :bug: Fix Bug: can't compare datetime.date to NoneType лет %!s(int64=6): %!d(string=назад)   FFIB 1d8d841b61 UserCouponInfoAdmin add user_coupon_id лет %!s(int64=6): %!d(string=назад)   FFIB 024bcba754 add user_coupon_id лет %!s(int64=6): %!d(string=назад)   FFIB 609955cf1c 会员商品不足 лет %!s(int64=6): %!d(string=назад)   FFIB b4a7a3e1c0 Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB c1c00a87a9 add mp_url лет %!s(int64=6): %!d(string=назад)   FFIB 0d04edcc9f Merge branch 'tamron' of http://git.xfoto.com.cn/Kodo/kodo into tamron лет %!s(int64=6): %!d(string=назад)   FFIB daffade76f goods data add value лет %!s(int64=6): %!d(string=назад)   huangqimin e3ff618d3b :art: Filter left_num gt 0 лет %!s(int64=6): %!d(string=назад)   huangqimin 96f6c2557f :bug: Fix Bug: Unknown column 'coupon_usercouponinfo.coupon_image' in 'field list' лет %!s(int64=6): %!d(string=назад)   huangqimin b043b0ecf6 :bug: Fix Bug: maximum recursion depth exceeded while calling a Python object лет %!s(int64=6): %!d(string=назад)   huangqimin bb320a1397 member_goods лет %!s(int64=6): %!d(string=назад)   huangqimin 04b65067cf :art: Remove unused codes лет %!s(int64=6): %!d(string=назад)   huangqimin d1b712e035 Opt coupon лет %!s(int64=6): %!d(string=назад)   huangqimin ec4c2109cc only_for_member лет %!s(int64=6): %!d(string=назад)   huangqimin a8239c077f :art: CouponInfo for coupon app лет %!s(int64=6): %!d(string=назад)   huangqimin 104cd654f1 MEMBER_SEND_COUPON_LIST лет %!s(int64=7): %!d(string=назад)   huangqimin a6c96a767a Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=7): %!d(string=назад)   huangqimin 75ab3f5097 :art: Coupons лет %!s(int64=7): %!d(string=назад)   huangqimin d0dbe0a705 Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=7): %!d(string=назад)   huangqimin 608f25d6bc coupons лет %!s(int64=7): %!d(string=назад)   huangqimin a08152d677 PEP8 & iSort лет %!s(int64=7): %!d(string=назад)   huangqimin 4ce7f5c87b :art: Member Relative APIs лет %!s(int64=7): %!d(string=назад)   FFIB b07a619193 MemberActivityInfo response slider_image лет %!s(int64=7): %!d(string=назад)   FFIB 06325eef3d :fix bug: /member/activitys лет %!s(int64=7): %!d(string=назад)   FFIB 8cdad87457 bug fix /activity/list crash лет %!s(int64=7): %!d(string=назад)   FFIB f29e4d1725 add shot_memeber_name in modelInfo лет %!s(int64=7): %!d(string=назад)   FFIB 5180e7a8bf 接口:/member/integral: model_name to model_full_name лет %!s(int64=7): %!d(string=назад)   huangqimin 8cca797a82 :bug: Fix Bug: response error лет %!s(int64=7): %!d(string=назад)   huangqimin a6df817410 :bug: Fix Bug: 'ModelInfo' object has no attribute 'shot_data' лет %!s(int64=7): %!d(string=назад)   huangqimin 598d0be866 :art: Add more field for MemberActivity лет %!s(int64=7): %!d(string=назад)   huangqimin 8224b85444 :art: tc.local_string лет %!s(int64=7): %!d(string=назад)   huangqimin 7ba2bde353 :art: Levelx лет %!s(int64=7): %!d(string=назад)   huangqimin 2941e5a938 :art: Right Type лет %!s(int64=7): %!d(string=назад)   huangqimin 3d0d214667 :sparkles: Member Infos лет %!s(int64=7): %!d(string=назад)   Brightcells 2c09b8b5b9 :art: Support pywe-wxa-cv to scanQrcode лет %!s(int64=7): %!d(string=назад)   Brightcells f6e726578d :art: Opt лет %!s(int64=7): %!d(string=назад)   FFIB ffaa7b3a9b zbar 去除空格 лет %!s(int64=7): %!d(string=назад)   FFIB 18f3944077 update лет %!s(int64=7): %!d(string=назад)   FFIB 3c94a5c976 clerk/sale/submit 判断序列号是否重复 лет %!s(int64=7): %!d(string=назад)   FFIB c59a09037f mini/login 返回是否为网销 лет %!s(int64=7): %!d(string=назад)   FFIB e0808ad4a5 update лет %!s(int64=7): %!d(string=назад)   FFIB 837d360998 saleclerkinfo 标识是否是网销。 лет %!s(int64=7): %!d(string=назад)   FFIB 69e8079fcf 标记被消费者扫过 лет %!s(int64=7): %!d(string=назад)   FFIB afdc092d2d django 后台显示 has_scan лет %!s(int64=7): %!d(string=назад)   FFIB bbb2b9bed9 django 后台显示has_scan лет %!s(int64=7): %!d(string=назад)   FFIB 5e717f152d 增加 has_scan 标记是否被消费者扫过。 лет %!s(int64=7): %!d(string=назад)   FFIB e634358bf0 增添/clerk/checkout/serialNo 校验序列号 лет %!s(int64=7): %!d(string=назад)   Brightcells 929fc2c108 Update лет %!s(int64=7): %!d(string=назад)   Brightcells d7dc632b0e Update лет %!s(int64=7): %!d(string=назад)   Brightcells 42b5199627 Merge branch 'tamron' of git.xfoto.com.cn:Kodo/kodo into tamron лет %!s(int64=7): %!d(string=назад)   Brightcells 290ff6960f pyzbar лет %!s(int64=7): %!d(string=назад)   FFIB cbb06886a1 add clerk/model/list лет %!s(int64=7): %!d(string=назад)   Brightcells 322f3e2e24 Wine лет %!s(int64=7): %!d(string=назад)   Brightcells 588f192ac3 list_display лет %!s(int64=7): %!d(string=назад)   Brightcells 3fe533272f Makemigrations лет %!s(int64=7): %!d(string=назад)   Brightcells 653d42c48a sr_avatar лет %!s(int64=7): %!d(string=назад)   Brightcells 80d096cc5a Avatar лет %!s(int64=7): %!d(string=назад)   Brightcells dd8b5f9710 Total лет %!s(int64=7): %!d(string=назад)   Brightcells 3ae0f11c59 ymd лет %!s(int64=7): %!d(string=назад)   Brightcells b90ee8e884 list_filter sr_id лет %!s(int64=7): %!d(string=назад)   Brightcells b7621aa1c5 Makemigrations лет %!s(int64=7): %!d(string=назад)   Brightcells 8f7ce0fd0e New fields лет %!s(int64=7): %!d(string=назад)   Brightcells aff7eade1e Merge branch 'tamron' of http://git.xfoto.com.cn/Qimin.Huang/pai2 into tamron лет %!s(int64=7): %!d(string=назад)   Brightcells 6d2c8ff93c admin_id лет %!s(int64=7): %!d(string=назад)   Brightcells 761305add4 += лет %!s(int64=7): %!d(string=назад)   Brightcells bb993fa959 Use model_uni_name лет %!s(int64=7): %!d(string=назад)   FFIB f166376d20 adjust лет %!s(int64=7): %!d(string=назад)   FFIB 547c4bbef8 adjust лет %!s(int64=7): %!d(string=назад)   FFIB 97be8af611 adjust лет %!s(int64=7): %!d(string=назад)   FFIB de87b57014 adjust лет %!s(int64=7): %!d(string=назад)   FFIB 02d1999145 调整 лет %!s(int64=7): %!d(string=назад)   FFIB edce88c536 调整销售担当获取数据定时任务 лет %!s(int64=7): %!d(string=назад)   FFIB e5d75d0282 调整销售担当获取数据定时任务。 лет %!s(int64=7): %!d(string=назад)   FFIB 2c571eb18d 调整 super_sr_tj 接口,获取除超级担当外,所有担当数据 лет %!s(int64=7): %!d(string=назад)   Brightcells df8adeba18 Delete First лет %!s(int64=7): %!d(string=назад)   Brightcells a005ea918e list_display лет %!s(int64=7): %!d(string=назад)   Brightcells 4ba68bde79 Rename лет %!s(int64=7): %!d(string=назад)   Brightcells 8559d47eac Makemigrations лет %!s(int64=7): %!d(string=назад)   Brightcells 675221e503 srid лет %!s(int64=7): %!d(string=назад)   Brightcells 7174017d52 sales лет %!s(int64=7): %!d(string=назад)   Brightcells bc49b4852b KODO_SCREEN_LOGIN_URL лет %!s(int64=7): %!d(string=назад)   Brightcells ee65e10018 srinfo лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 2c78ac6650 Opt srinfo лет %!s(int64=7): %!d(string=назад)   Kimi.Huang ad2291634e BASE_DOMAIN/OAUTH_DOMAIN лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 539a87a768 Makemigrations лет %!s(int64=7): %!d(string=назад)   Kimi.Huang dfca004d3e Opt лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 44f9ff0445 :bug: Fix Bug: order by yesterday_num лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 1e4d8e8766 Opt лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 0d0886ddd5 Opt лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 9db41fee66 default False лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 5125825079 default False лет %!s(int64=7): %!d(string=назад)   Kimi.Huang bbaa4eac5b Makemigrations лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 21cf2bbee8 Opt лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 8d998319f7 Makemigrations лет %!s(int64=7): %!d(string=назад)   Kimi.Huang b9200f9ed2 Sales лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 41754d7903 SUBSCRIBE_USERINFO_LIST лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 8b9603f73d gh_0cbd39fdde28 лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 62db777670 logger лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 9b138d3560 @logit(res=True) лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 16a5e673aa :art: Opt sex & Opt site_header лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 310322e1c7 DJANGO_WE_REDIS_OBJ_FUNC лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 05aba56342 PREAUTH_DOMAIN лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 1c2cf94ccb ftime/ttime лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 33fb7521a7 :art: Support time range for integral list api лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 7fd7d5df15 UserInfoAdmin list_display лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 53b8b2b0ec Opt salesman_id/salesman_name лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 24ce919c6f final_coupon_info лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 5a6772ae1f Fix Bug: 'tuple' object has no attribute 'get' лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 630c50bf07 coupon_info лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 2afc3cc902 admin_id лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 8cd90fbffb COUPON_HAS_EXPIRED лет %!s(int64=7): %!d(string=назад)   Kimi.Huang fabcf93be9 COUPON_HAS_EXPIRED лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 40e2a6b882 COUPON_HAS_EXPIRED лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 06b7110188 querysn лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 77c612316a queryusedsn лет %!s(int64=7): %!d(string=назад)   Kimi.Huang fe4e16af4a Exception Value: get() returned more than one ConsumeInfoSubmitLogInfo -- it returned x лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 55cd2a3a4a Exception Value: get() returned more than one ConsumeInfoSubmitLogInfo -- it returned x лет %!s(int64=7): %!d(string=назад)   Kimi.Huang b31c2ef879 has_used лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 96c13a0e93 not log лет %!s(int64=7): %!d(string=назад)   Kimi.Huang dfed200164 ConsumeInfoSubmitLogInfo лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 7e72064ac5 ConsumeInfoSubmitLogInfo лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 0c4bdb5e80 has_used лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 219acdedb1 Add field has_used лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 1552d2b18e Fix Bug: final_coupon_expire_at лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 86abb0c039 , лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 33e72c4a47 ActivityInfoAdmin лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 4886940ffb ActivityInfoAdmin лет %!s(int64=7): %!d(string=назад)   Kimi.Huang d666c88eac COUPON_EXPIRED_TIME_TUPLE лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 2a61b8fe41 Check brand_id/model_id/sn for dupload лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 98d07150d7 No coupon when dupload лет %!s(int64=7): %!d(string=назад)   Kimi.Huang e968470256 not clerk.test_user лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 56a3887018 ConsumeInfoSubmitLogInfoAdmin лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 3ade638ea3 Makemigrations лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 0383c7642f activity_id лет %!s(int64=7): %!d(string=назад)   Kimi.Huang ab50da548f act. лет %!s(int64=7): %!d(string=назад)   Kimi.Huang b8ba7d7473 final_coupon_expire_at лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 5a8859fa5e Makemigrations лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 4c3166fc47 coupon_info лет %!s(int64=7): %!d(string=назад)   Kimi.Huang cc811d290b self.model_uni_names лет %!s(int64=7): %!d(string=назад)   Kimi.Huang ded4db2cda activityinfo_model_uni_names лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 398908a91b sorted year provinces лет %!s(int64=7): %!d(string=назад)   Kimi.Huang fd2f273b17 get_query_value лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 03bfa081b9 brand_id лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 939ba10155 set лет %!s(int64=7): %!d(string=назад)   Kimi.Huang b88e59acec province.province_code лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 78739fe7d3 KeyError лет %!s(int64=7): %!d(string=назад)   Kimi.Huang 9e6c98109a user's num лет %!s(int64=7): %!d(string=назад)   Brightcells ff3a23ccf0 Activity лет %!s(int64=7): %!d(string=назад)   Brightcells 2c7961bf1d Search fields лет %!s(int64=7): %!d(string=назад)   Brightcells 151df510da Opt province code лет %!s(int64=7): %!d(string=назад)   Brightcells de95f6073c Fix Bug: lat/lon is undefined лет %!s(int64=7): %!d(string=назад)   Brightcells 22dd0dc555 Fix Bug: Exception Value: 'NoneType' object has no attribute 'is_auth' лет %!s(int64=7): %!d(string=назад)   Brightcells 8012f067ab Saleclerk is auth or not лет %!s(int64=7): %!d(string=назад)   Brightcells bf80400a5b CLERK_NOT_AUTH лет %!s(int64=7): %!d(string=назад)   Brightcells c7a7386814 AdvancedActionsModelAdmin лет %!s(int64=7): %!d(string=назад)   Brightcells 6d1178e835 AdvancedExportExcelModelAdmin, лет %!s(int64=7): %!d(string=назад)   Brightcells 1e37048bfc Fix Bug: unsupported operand type(s) for +: 'int' and 'unicode' лет %!s(int64=7): %!d(string=назад)   Brightcells 76d59df977 Opt year data лет %!s(int64=7): %!d(string=назад)   Brightcells 3bf021fc9b decrypted лет %!s(int64=8): %!d(string=назад)   Brightcells e18d764ef3 DJANGO_WE_COMPONENT_REDIRECT_URI лет %!s(int64=8): %!d(string=назад)   Brightcells a078341431 Preauth page лет %!s(int64=8): %!d(string=назад)   Brightcells 4a03f4d735 DJANGO_WE_COMPONENT_REDIRECT_URI лет %!s(int64=8): %!d(string=назад)   Brightcells 2ae5f4eae0 Django-We Settings - PreAuth лет %!s(int64=8): %!d(string=назад)   Brightcells b7caee0a32 Preauth лет %!s(int64=8): %!d(string=назад)   Brightcells 34c6774438 Opt лет %!s(int64=8): %!d(string=назад)   Brightcells 8fd8731267 Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells 74f2a0cd6d testsn лет %!s(int64=8): %!d(string=назад)   Brightcells 1ae491b9f1 get_query_value лет %!s(int64=8): %!d(string=назад)   Brightcells 6cfdc01666 logit лет %!s(int64=8): %!d(string=назад)   Brightcells a1d1421493 ScreenStatusCode.QRCODE_NOT_SCAN лет %!s(int64=8): %!d(string=назад)   Brightcells 7e9b7eb161 Opt лет %!s(int64=8): %!d(string=назад)   Brightcells 525ce072a0 SCREEN_ADMIN_LOGIN лет %!s(int64=8): %!d(string=назад)   Brightcells 11567095a0 tamron лет %!s(int64=8): %!d(string=назад)   Brightcells f1ec926caa Redis getdelete лет %!s(int64=8): %!d(string=назад)   Brightcells 3afae91835 Return model info for api clerk_integral_list_api лет %!s(int64=8): %!d(string=назад)   Brightcells b8784eee8a Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells 548f4827df Opt лет %!s(int64=8): %!d(string=назад)   Brightcells 4e979066f6 Update requirements лет %!s(int64=8): %!d(string=назад)   Brightcells a460f631d2 headimgurl лет %!s(int64=8): %!d(string=назад)   Brightcells 2c35869817 GET => POST лет %!s(int64=8): %!d(string=назад)   Brightcells 2b9c19f154 Fix Bug лет %!s(int64=8): %!d(string=назад)   Brightcells 88c914df41 Guideline Login Error лет %!s(int64=8): %!d(string=назад)   Brightcells cf26cd7dcc Update gis лет %!s(int64=8): %!d(string=назад)   Brightcells 5bf1731f10 Update gis лет %!s(int64=8): %!d(string=назад)   Brightcells cfd9fc85fa PHONE_2_ADMINISTRATIVE_DIVISION лет %!s(int64=8): %!d(string=назад)   Brightcells 09cd1abe7f model_uni_name лет %!s(int64=8): %!d(string=назад)   Brightcells ec4986de73 Opt лет %!s(int64=8): %!d(string=назад)   Brightcells e9f8a35b9d Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells a891306030 statistic лет %!s(int64=8): %!d(string=назад)   Brightcells d43b59b5ea Opt лет %!s(int64=8): %!d(string=назад)   Brightcells d9e17b83cd -1 лет %!s(int64=8): %!d(string=назад)   Brightcells 7804328d8e DeleteModelAdmin лет %!s(int64=8): %!d(string=назад)   Brightcells 266679251e distributor_short_name лет %!s(int64=8): %!d(string=назад)   Brightcells deb84bfcb5 Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells f4e231d906 distributor_short_name лет %!s(int64=8): %!d(string=назад)   Brightcells 7e72bd8214 Order ConsumeProvinceSaleStatisticInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 460fcf5e59 distributor_name лет %!s(int64=8): %!d(string=назад)   Brightcells 3765c81dde SaleclerkSaleStatisticInfoAdmin лет %!s(int64=8): %!d(string=назад)   Brightcells de5ada9cd5 refreshm лет %!s(int64=8): %!d(string=назад)   Brightcells be0a4b6335 model_id лет %!s(int64=8): %!d(string=назад)   Brightcells d12cffef3f refreshm лет %!s(int64=8): %!d(string=назад)   Brightcells 5f92e2ec19 Fix Bug: 'ConsumeModelSaleStatisticInfo' object has no attribute 'get' лет %!s(int64=8): %!d(string=назад)   Brightcells 0131ed9665 Statistic лет %!s(int64=8): %!d(string=назад)   Brightcells 4a60ea51aa GIS лет %!s(int64=8): %!d(string=назад)   Brightcells 986fd850cf Update txt лет %!s(int64=8): %!d(string=назад)   Brightcells 3ced276959 user_status лет %!s(int64=8): %!d(string=назад)   Brightcells 520ccb4971 user_status лет %!s(int64=8): %!d(string=назад)   Brightcells 717ceff020 clerk.user_status = SaleclerkInfo.UNVERIFIED лет %!s(int64=8): %!d(string=назад)   Brightcells 96f21d44c3 clerk.user_status лет %!s(int64=8): %!d(string=назад)   Brightcells 52f1db9af8 Fix Bug: clerk_id лет %!s(int64=8): %!d(string=назад)   Brightcells f1f7c30625 search_fields лет %!s(int64=8): %!d(string=назад)   Brightcells ec3287610c re_membercard лет %!s(int64=8): %!d(string=назад)   Brightcells 0ebd5a54e7 o.num лет %!s(int64=8): %!d(string=назад)   Brightcells c73aefba38 SaleclerkSaleStatisticInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 59af781f09 Fix Bug: list slice лет %!s(int64=8): %!d(string=назад)   Brightcells 422f3e413e Remove select_for_update лет %!s(int64=8): %!d(string=назад)   Brightcells 285acfc352 Opt лет %!s(int64=8): %!d(string=назад)   Brightcells 490439c44a Update reslist limitation лет %!s(int64=8): %!d(string=назад)   Brightcells acf403b925 Fix Bug: can't multiply sequence by non-int of type 'float' лет %!s(int64=8): %!d(string=назад)   Brightcells 61ba06b9aa V2 TJ лет %!s(int64=8): %!d(string=назад)   Brightcells b95db9c5c3 Basic gis command лет %!s(int64=8): %!d(string=назад)   Brightcells c2434b4d01 cardList лет %!s(int64=8): %!d(string=назад)   Brightcells de639f39e8 Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells 4404c68cc9 Update PROVINCE_LIST province_name лет %!s(int64=8): %!d(string=назад)   Brightcells 6fa1fcfe34 Update DJANGO_WE_MESSAGE_CALLBACK_FUNC лет %!s(int64=8): %!d(string=назад)   Brightcells 6dcba6d432 sessionKey лет %!s(int64=8): %!d(string=назад)   Brightcells 44044c9cd8 Fix Bug: could not convert string to float: undefined лет %!s(int64=8): %!d(string=назад)   Brightcells 69f5e16982 Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells bedfb41327 memberusercardcode лет %!s(int64=8): %!d(string=назад)   Brightcells 428a189ebb Bootcdn Crash, Change CDN Domain & TODO: Support Fallback лет %!s(int64=8): %!d(string=назад)   Brightcells d2356e571a session_key лет %!s(int64=8): %!d(string=назад)   Brightcells 66a598b30c Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells d45acb268d Remove unique of phone лет %!s(int64=8): %!d(string=назад)   Brightcells ed22684a98 consumer_snlist_api лет %!s(int64=8): %!d(string=назад)   Brightcells 3020ecd3a7 Response saleclerk info for mini login лет %!s(int64=8): %!d(string=назад)   Brightcells 036b2e6570 logit res лет %!s(int64=8): %!d(string=назад)   Brightcells 120900c7f8 Monthly лет %!s(int64=8): %!d(string=назад)   Brightcells 9c585b197e Mch migrations лет %!s(int64=8): %!d(string=назад)   Brightcells f27da2b85a verifyResult db_index лет %!s(int64=8): %!d(string=назад)   Brightcells a3477a624f mini_login_api unionid лет %!s(int64=8): %!d(string=назад)   Brightcells c3a51ad4c2 Fix Bug: DJANGO_WE_MESSAGE_CALLBACK_FUNC() takes exactly 2 arguments (3 given) лет %!s(int64=8): %!d(string=назад)   Brightcells 16638b00b5 Fix Bug: select_for_update cannot be used outside of a transaction. лет %!s(int64=8): %!d(string=назад)   Brightcells d7558adcb1 get_userinfo_api2 code лет %!s(int64=8): %!d(string=назад)   Brightcells 55b9749bbe Admin Site Register лет %!s(int64=8): %!d(string=назад)   Brightcells 6e7c94e744 MchInfoDecryptLogInfo лет %!s(int64=8): %!d(string=назад)   Brightcells cef6755ce5 Miniapp login & getUserInfo лет %!s(int64=8): %!d(string=назад)   Brightcells d17e62ec95 Update list_filter лет %!s(int64=8): %!d(string=назад)   Brightcells 3de3d9e65b session_key лет %!s(int64=8): %!d(string=назад)   Brightcells b1f3b3bcbb Fix Bug: error лет %!s(int64=8): %!d(string=назад)   Brightcells 2070e07cdf Upgrade src лет %!s(int64=8): %!d(string=назад)   Brightcells 900c3fd386 Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells 0783db1a97 LatestAppScreenInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 1aa50d49d2 Update log key лет %!s(int64=8): %!d(string=назад)   Brightcells 1e70cfa377 Update sessionKey лет %!s(int64=8): %!d(string=назад)   Brightcells e7306d6105 Change to use clerk's distributor_id лет %!s(int64=8): %!d(string=назад)   Brightcells 38bf89a5a7 Update site_header лет %!s(int64=8): %!d(string=назад)   Brightcells 38ef14de91 jancode лет %!s(int64=8): %!d(string=назад)   Brightcells 1d4dc7ca9e DistributorInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 3f9969cafc Support scan jancode лет %!s(int64=8): %!d(string=назад)   Brightcells 659be0c05b Update requirements.txt лет %!s(int64=8): %!d(string=назад)   Brightcells d54f8ef024 User.data => User.bandata лет %!s(int64=8): %!d(string=назад)   Brightcells e31a588800 Update requirements_dj.txt лет %!s(int64=8): %!d(string=назад)   Brightcells 2de7fe4114 Fix Bug: Sale clerk or not лет %!s(int64=8): %!d(string=назад)   Brightcells 669701737b Update requirements_xxx.txt лет %!s(int64=8): %!d(string=назад)   Brightcells 926f0ef06a Update requirements_xxx.txt лет %!s(int64=8): %!d(string=назад)   Brightcells e42171efb9 Update requirements.txt лет %!s(int64=8): %!d(string=назад)   Brightcells 15e0f2277f MchInfoEncryptLogInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 74b28f3024 __tj_generate лет %!s(int64=8): %!d(string=назад)   Brightcells 3367bec35f Update TJ Generate лет %!s(int64=8): %!d(string=назад)   Brightcells dd7e76322c brandID => brand.pk лет %!s(int64=8): %!d(string=назад)   Brightcells 688fe460d8 BrandID лет %!s(int64=8): %!d(string=назад)   Brightcells a4433e8542 Update UserInfoAdmin & Requirements лет %!s(int64=8): %!d(string=назад)   Brightcells 5fdb5b42fd Logfile Upload лет %!s(int64=8): %!d(string=назад)   Brightcells 5bc96894d2 settings.KODO_DEFAULT_BRAND_PK лет %!s(int64=8): %!d(string=назад)   Brightcells f0ea40faf6 Fix Bug: ProductBrandStatusCode.BRAND_NOT_FOUND лет %!s(int64=8): %!d(string=назад)   Brightcells 129384506f Fix Bug: ProductBrandStatusCode.BRAND_NOT_FOUND лет %!s(int64=8): %!d(string=назад)   Brightcells c12254d9f4 DELETED лет %!s(int64=8): %!d(string=назад)   Brightcells ed4cea0f13 SaleClerk Deleted лет %!s(int64=8): %!d(string=назад)   Brightcells b90bf186bc brand_domain лет %!s(int64=8): %!d(string=назад)   Brightcells f5b21b74fc YMD Statistic лет %!s(int64=8): %!d(string=назад)   Brightcells cb496dadad KODO_CLERK_AUTH_URL лет %!s(int64=8): %!d(string=назад)   Brightcells b994f09008 settings.KODO_DEFAULT_BRAND лет %!s(int64=8): %!d(string=назад)   Brightcells 619711142e Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells e7dcf47e22 SaleclerkInfo лет %!s(int64=8): %!d(string=назад)   Brightcells a2da797cde Update pre & statistic by brand_id лет %!s(int64=8): %!d(string=назад)   Brightcells 2988703c52 Update лет %!s(int64=8): %!d(string=назад)   Brightcells cbc12e6b47 'count': count, лет %!s(int64=8): %!d(string=назад)   Brightcells 175a318cb8 .order_by('-pk') лет %!s(int64=8): %!d(string=назад)   Brightcells 762555f352 Update comment лет %!s(int64=8): %!d(string=назад)   Brightcells b2c23962a2 Add is_auth лет %!s(int64=8): %!d(string=назад)   Brightcells bbb3ba2a4f .order_by('-pk') лет %!s(int64=8): %!d(string=назад)   Brightcells 154554f80c Update CORS_ORIGIN_WHITELIST лет %!s(int64=8): %!d(string=назад)   Brightcells 6907965f66 CORS лет %!s(int64=8): %!d(string=назад)   Brightcells 137ed6dee2 Clerk add/delete/update/list лет %!s(int64=8): %!d(string=назад)   Brightcells 8aad026559 Model add/delete/update/list лет %!s(int64=8): %!d(string=назад)   Brightcells 9a03338a6e Opt лет %!s(int64=8): %!d(string=назад)   Brightcells da95b8c8d6 Distributor add/delete/update/list лет %!s(int64=8): %!d(string=назад)   Brightcells 1d274dd479 Opt лет %!s(int64=8): %!d(string=назад)   Brightcells 62948fb5c3 Operator add/delete/update/list лет %!s(int64=8): %!d(string=назад)   Brightcells 761822ee36 DEBUG_DATA_FLAG => DEBUG_STATISTIC_DATA_FLAG лет %!s(int64=8): %!d(string=назад)   Brightcells c9fea6b1a7 ROIs лет %!s(int64=8): %!d(string=назад)   Brightcells 49352c2ff1 tj_consumer лет %!s(int64=8): %!d(string=назад)   Brightcells 537c495621 Statistic лет %!s(int64=8): %!d(string=назад)   Brightcells 1de11ca414 Fix Bug: xxx.pk => xxx_id лет %!s(int64=8): %!d(string=назад)   Brightcells 8fe6dfd442 Update verbose_name лет %!s(int64=8): %!d(string=назад)   Brightcells d10bd672ea AdministratorInfo/BrandModelDistributorPriceInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 6d9dc5dbcf Update admin for DistributorInfoAdmin лет %!s(int64=8): %!d(string=назад)   Brightcells d1e9b5857b Update admin for DistributorInfoAdmin лет %!s(int64=8): %!d(string=назад)   Brightcells c7b55979c0 Add province code/name for DistributorInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 39d9ce0880 Remove filter limit лет %!s(int64=8): %!d(string=назад)   Brightcells 0609d2aa96 Fix Bug: DistributorID ValueError лет %!s(int64=8): %!d(string=назад)   Brightcells 02cc0fe5b0 Add tj_generate лет %!s(int64=8): %!d(string=назад)   Brightcells 7c4311f505 Change ymd as IntegerField лет %!s(int64=8): %!d(string=назад)   Brightcells 08557546f6 Add position for ProvinceSaleStatisticInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 4efb7f6f87 Statistic лет %!s(int64=8): %!d(string=назад)   Brightcells 44a6cdf337 Statistic лет %!s(int64=8): %!d(string=назад)   Brightcells b29e954f89 Remove unused codes лет %!s(int64=8): %!d(string=назад)   Brightcells 815da0da9f Filter pk=ModelID лет %!s(int64=8): %!d(string=назад)   Brightcells cb207c5fcf Add field dupload for SaleclerkSubmitLogInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 9fd61d47f3 ModelID => model_id лет %!s(int64=8): %!d(string=назад)   Brightcells 421eebf2fc could not convert string to float лет %!s(int64=8): %!d(string=назад)   Brightcells b66abb9369 Return franchiser_name/clerk_name when duplicate upload лет %!s(int64=8): %!d(string=назад)   Brightcells e2ff1d264d test_user лет %!s(int64=8): %!d(string=назад)   Brightcells 549e497a0a test_user лет %!s(int64=8): %!d(string=назад)   Brightcells e47aa7f8c4 Add field test_user лет %!s(int64=8): %!d(string=назад)   Brightcells e2ce6ade15 Return total_integral лет %!s(int64=8): %!d(string=назад)   Brightcells b2c1f2b217 Return created_at лет %!s(int64=8): %!d(string=назад)   Brightcells df63cfed08 Add clerk integral list api лет %!s(int64=8): %!d(string=назад)   Brightcells 6568e5576a Add verifyResult for ConsumeInfoSubmitLogInfoAdmin's list_filter лет %!s(int64=8): %!d(string=назад)   Brightcells f1260953bf Move image/url from ModelImageInfo to ModelInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 597ee33ba6 Pai2 => Kodo лет %!s(int64=8): %!d(string=назад)   Brightcells d6f9edb0d2 model.model_full_name or model.model_name лет %!s(int64=8): %!d(string=назад)   Brightcells d827f54be4 Add model_full_name for ModelInfoAdmin's list_display лет %!s(int64=8): %!d(string=назад)   Brightcells 145973f8f0 Add brand_full_name for BrandInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 5f4ef22292 ModelInfoAdmin list_display integral лет %!s(int64=8): %!d(string=назад)   Brightcells 71993af1e4 Add integral for ModelInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 703c9d8042 SaleclerkStatusCode.CLERK_NOT_FOUND лет %!s(int64=8): %!d(string=назад)   Brightcells f2fc73685d Update package django_xxx лет %!s(int64=8): %!d(string=назад)   Brightcells 018d52f61d Update package django_xxx лет %!s(int64=8): %!d(string=назад)   Brightcells 1b146b055a Update supervisor stopsignal лет %!s(int64=8): %!d(string=назад)   Brightcells 8f6764e70d Return user's phone for mini/userinfo лет %!s(int64=8): %!d(string=назад)   Brightcells 4bfdba3718 MemberCardID лет %!s(int64=8): %!d(string=назад)   Brightcells 852e8b89b5 Has Member Card Flag лет %!s(int64=8): %!d(string=назад)   Brightcells 6fa9d3b890 Message Callback лет %!s(int64=8): %!d(string=назад)   Brightcells 0176ccffcc Add new api membercard_extradata лет %!s(int64=8): %!d(string=назад)   Brightcells 6cc1a44274 Change curtail_uuid to django_curtail_uuid лет %!s(int64=8): %!d(string=назад)   Brightcells ba02836018 clerk_id лет %!s(int64=8): %!d(string=назад)   Brightcells f26f4018e0 purePhoneNumber лет %!s(int64=8): %!d(string=назад)   Brightcells d27af3f9c4 storage=RedisStorage(r) лет %!s(int64=8): %!d(string=назад)   Brightcells 5c223e0f9e (res=True) лет %!s(int64=8): %!d(string=назад)   Brightcells 31f4f3426d consumer_phone_api лет %!s(int64=8): %!d(string=назад)   Brightcells df3a346686 consumer_phone лет %!s(int64=8): %!d(string=назад)   Brightcells a1d9b70db6 get_phone_number лет %!s(int64=8): %!d(string=назад)   Brightcells 2bac598d19 Clerk Sale Submit лет %!s(int64=8): %!d(string=назад)   Brightcells a16672505c Make URL namespace unique лет %!s(int64=8): %!d(string=назад)   Brightcells 1796c9c28c Add cipherlen for ciphertext лет %!s(int64=8): %!d(string=назад)   Brightcells a272ee8787 AttributeError: 'ModelInfo' object has no attribute 'model_imgs' лет %!s(int64=8): %!d(string=назад)   Brightcells 2c88ab8d3e AttributeError: 'list' object has no attribute 'model_imgs' лет %!s(int64=8): %!d(string=назад)   Brightcells 936cee4d66 Return encrypt goods info лет %!s(int64=8): %!d(string=назад)   Brightcells 7f9088cde4 ID => PK лет %!s(int64=8): %!d(string=назад)   Brightcells cfbab9ae47 Remove B64 лет %!s(int64=8): %!d(string=назад)   Brightcells f38d3bf980 Caesar Alg лет %!s(int64=8): %!d(string=назад)   Brightcells 14faa83d54 Change plaintext format лет %!s(int64=8): %!d(string=назад)   Brightcells ce44255865 urlpatterns += лет %!s(int64=8): %!d(string=назад)   Brightcells 0edbc92c74 Add Clerk Api лет %!s(int64=8): %!d(string=назад)   Brightcells 7f0e4aac3b unionId лет %!s(int64=8): %!d(string=назад)   Brightcells 56e5ca1bc5 exists лет %!s(int64=8): %!d(string=назад)   Brightcells 15f0bfd7d9 UserInfo Saleclerk лет %!s(int64=8): %!d(string=назад)   Brightcells e96281094e Remove api лет %!s(int64=8): %!d(string=назад)   Brightcells f4d30433d4 += лет %!s(int64=8): %!d(string=назад)   Brightcells 627187a7d7 Update Kodo лет %!s(int64=8): %!d(string=назад)   Brightcells 2a288e9241 Create Database лет %!s(int64=8): %!d(string=назад)   Brightcells 13816e8774 Fix Bug: REQUEST лет %!s(int64=8): %!d(string=назад)   Brightcells 1ddb115c57 list_display лет %!s(int64=8): %!d(string=назад)   Brightcells e04f95dc5e long => lon лет %!s(int64=8): %!d(string=назад)   Brightcells a77c4993f8 FloatField лет %!s(int64=8): %!d(string=назад)   Brightcells 340b18cdf2 FloatField лет %!s(int64=8): %!d(string=назад)   Brightcells eacab44ee6 consumer_info лет %!s(int64=8): %!d(string=назад)   Brightcells 1b1f0192f8 ConsumeInfoSubmitLogInfo лет %!s(int64=8): %!d(string=назад)   Brightcells 1df0e3b9a1 optor_id => operator_id лет %!s(int64=8): %!d(string=назад)   Brightcells a221274ff0 Update login/info лет %!s(int64=8): %!d(string=назад)   Brightcells bb022c8722 Add api/infos лет %!s(int64=8): %!d(string=назад)   Brightcells 5ab6542f69 Make account relative ReadOnly or ChangeOnly лет %!s(int64=8): %!d(string=назад)   Brightcells 7d17a82ab8 Make group relative ReadOnly лет %!s(int64=8): %!d(string=назад)   Brightcells c73d195d23 Make some message ReadOnly лет %!s(int64=8): %!d(string=назад)   Brightcells d8dc3bb714 Make FeedbackInfo ReadOnly лет %!s(int64=8): %!d(string=назад)   Brightcells 3a0f7169bb Make LatestAppInfo Only Exists One for Mch лет %!s(int64=8): %!d(string=назад)   Brightcells 3d30d80acf Make LatestAppInfo Only Exists One by src лет %!s(int64=8): %!d(string=назад)   Brightcells e1103a388e # DISABLE_ACTION = False лет %!s(int64=8): %!d(string=назад)   Brightcells bc27d41f09 Change OrderInfo ReadOnly лет %!s(int64=8): %!d(string=назад)   Brightcells b1de39086a Update Operator encryption only when password exists лет %!s(int64=8): %!d(string=назад)   Brightcells 89108cc8cd Update list_filter лет %!s(int64=8): %!d(string=назад)   Brightcells 49634dc097 Add api operator login лет %!s(int64=8): %!d(string=назад)   Brightcells 917f2df489 Add api api/upgrade лет %!s(int64=8): %!d(string=назад)   Brightcells d105aa6305 Update Django==1.11.9 лет %!s(int64=8): %!d(string=назад)   Brightcells 7919ab761d Change to use djagno-redis-connector лет %!s(int64=8): %!d(string=назад)   Brightcells 208fc20a24 Change to use django-response лет %!s(int64=8): %!d(string=назад)   Brightcells 9ec76d526a TextField => CharField лет %!s(int64=8): %!d(string=назад)   Brightcells f3a6f01d94 Kodo update admin лет %!s(int64=8): %!d(string=назад)   Brightcells 2181a06f23 Kodo update лет %!s(int64=8): %!d(string=назад)   Brightcells 92e36486fe site_header лет %!s(int64=8): %!d(string=назад)   Brightcells a7cbbf15a7 Update max_length for CharField лет %!s(int64=8): %!d(string=назад)   Brightcells 7bb638568e Add sysctl.sh script лет %!s(int64=8): %!d(string=назад)   Brightcells 9bb56c50cc Makemigrations лет %!s(int64=8): %!d(string=назад)   Brightcells 135c21b40c from models_ext import BaseModelMixin, upload_file_url, upload_path лет %!s(int64=8): %!d(string=назад)   Brightcells d28dca92ff CreateUpdateMixin => BaseModelMixin лет %!s(int64=8): %!d(string=назад)   Brightcells bd794a93f4 logit for encrypt/decrypt лет %!s(int64=8): %!d(string=назад)   Brightcells 78a87fa9b9 api/ лет %!s(int64=8): %!d(string=назад)   Brightcells 0f648cced6 rsa==3.4.2 лет %!s(int64=8): %!d(string=назад)   Brightcells be7a80534a B64 only лет %!s(int64=8): %!d(string=назад)   Brightcells c6a14e1496 django-models-ext==1.0.5 лет %!s(int64=8): %!d(string=назад)   Brightcells aa31a5f59a Add kodo лет %!s(int64=8): %!d(string=назад)   Brightcells 95b4fd3782 Quote/UnQuote лет %!s(int64=9): %!d(string=назад)   Brightcells 096e3811f4 New django-we with oauth_settings.py лет %!s(int64=9): %!d(string=назад)   Brightcells 1d7cc7e786 V.wxChooseImageSuccess лет %!s(int64=9): %!d(string=назад)   Brightcells 01d880bd8b V.wxChooseImageSuccess лет %!s(int64=9): %!d(string=назад)   Brightcells d88a601cf7 LensmanInfoAdmin save_model not save лет %!s(int64=9): %!d(string=назад)   Brightcells 8665f2ebd4 Fix Bug: ValueError: invalid literal for int() with base 10: '' лет %!s(int64=9): %!d(string=назад)   Brightcells f3cf68f957 Add PAI2_HOME_WX_API for request.weixin лет %!s(int64=9): %!d(string=назад)   Brightcells 511533855d Change oauth to use http лет %!s(int64=9): %!d(string=назад)   Brightcells 3aba0380d6 OUTTAKE lensman not have watermark лет %!s(int64=9): %!d(string=назад)   Brightcells 8c02eb6452 Fix Bug: user's outtake_status error лет %!s(int64=9): %!d(string=назад)   Brightcells 60293b827f Fix Bug: AttributeError: 'UserInfo' object has no attribute 'lensman_type' лет %!s(int64=9): %!d(string=назад)   Brightcells a6195fa70d Add outtake lensman лет %!s(int64=9): %!d(string=назад)   Brightcells c98211626d Remove templates website лет %!s(int64=9): %!d(string=назад)   Brightcells df0111917e Update jswe.js лет %!s(int64=9): %!d(string=назад)   Brightcells 9ba7189f71 Update to jweixin-1.2.0.js лет %!s(int64=9): %!d(string=назад)   Brightcells 90bc3b977c Update jswe.js лет %!s(int64=9): %!d(string=назад)   Brightcells cc2bdc34ea Update jswe.js лет %!s(int64=9): %!d(string=назад)   Brightcells e5ad69259f Add unique_together = (('group_id', 'session_id', 'user_id', 'photo_id', 'lensman_photo_id'),) for GroupPhotoOrderInfo лет %!s(int64=9): %!d(string=назад)   Brightcells 2a054aa566 Fix Bug: photo_url error лет %!s(int64=9): %!d(string=назад)   Brightcells 268aa4ebe3 Add unique_together = (('user_id', 'msg_id'),) for SystemMessageReadInfo/SystemMessageDeleteInfo лет %!s(int64=9): %!d(string=назад)   Brightcells 9f4c919c29 Add unique_together = (('photo_id', 'user_id'),) for PhotoThumbUpInfo лет %!s(int64=9): %!d(string=назад)   Brightcells 7060597dd6 Add unique_together = (('group_id', 'user_id', 'photo_md5'),) for GroupPhotoInfo лет %!s(int64=9): %!d(string=назад)   Brightcells bf678fc740 Add unique_together = (('session_id', 'group_from'),) лет %!s(int64=9): %!d(string=назад)   Brightcells 5411626ebe Change watermark position лет %!s(int64=9): %!d(string=назад)   Brightcells 7a28857d24 Change to use has_watermark лет %!s(int64=9): %!d(string=назад)   Brightcells 3b92e37156 Add field has_watermark for GroupPhotoInfo лет %!s(int64=9): %!d(string=назад)   Brightcells 24e345a32f Add price func get_group_photo_price лет %!s(int64=9): %!d(string=назад)   Brightcells c3970eff70 Add Src PAIAI_LENSMAN2 лет %!s(int64=9): %!d(string=назад)   Brightcells 9fb99c4a8c Add Src PAIAI_LENSMAN2 лет %!s(int64=9): %!d(string=назад)   Brightcells 65db8b1bc1 Add Src PAIAI_LENSMAN2 лет %!s(int64=9): %!d(string=назад)   Brightcells bb58496f42 Add StatusCode TOKEN_HAS_EXPIRED лет %!s(int64=9): %!d(string=назад)   Brightcells d247cf9e73 Fix Bug: Group photo url error лет %!s(int64=9): %!d(string=назад)   Brightcells d71363b74f Update requirements.txt лет %!s(int64=9): %!d(string=назад)   Brightcells 212e3994d1 MP verify file лет %!s(int64=9): %!d(string=назад)   Brightcells d4ee48d797 Complete change to use django-we's urls.py лет %!s(int64=9): %!d(string=назад)   Brightcells ac3bdf2a22 Move position of vars relative DOMAIN лет %!s(int64=9): %!d(string=назад)   Brightcells aaaa4a26db Fix Bug: OSError: cannot write mode RGBA as JPEG лет %!s(int64=9): %!d(string=назад)   Brightcells 953ffaab3c Change to use django-uniapi лет %!s(int64=9): %!d(string=назад)   Brightcells f3ba854b18 Rename uwsgi.bak as deploy.bak & Add pai2_supervisor.conf лет %!s(int64=9): %!d(string=назад)   Brightcells 51e42ffc44 Add mail conf to report error лет %!s(int64=9): %!d(string=назад)   Brightcells 6a0a5c4964 Remove unused setting лет %!s(int64=9): %!d(string=назад)   Brightcells 37c5365a18 Change to use django-we support WeChat OAuth2/Share relative api лет %!s(int64=9): %!d(string=назад)   Brightcells 75dbf7fdc8 New migration лет %!s(int64=9): %!d(string=назад)   Brightcells 32a7d9ffa0 Update wx relative лет %!s(int64=9): %!d(string=назад)   Brightcells 76e666637d Fix Bug: photo_id dump for PhotosInfo лет %!s(int64=9): %!d(string=назад)   Brightcells 7eaff4171b Update transaction_id/notify_msg for wx_order_query_api лет %!s(int64=9): %!d(string=назад)   Brightcells a44bae18ee Update to use pywe-pay-notify to check pay notify success or fail лет %!s(int64=9): %!d(string=назад)   Brightcells 32061504ff Add some fields for Order лет %!s(int64=9): %!d(string=назад)   Brightcells cef9424772 Update requirements.txt лет %!s(int64=9): %!d(string=назад)   Brightcells 047697ce68 Fix Bug: This request has been blocked; the content must be served over HTTPS. лет %!s(int64=9): %!d(string=назад)   Brightcells 5e11d315d4 Change jsapi signature params use pywe-jssdk лет %!s(int64=9): %!d(string=назад)   Brightcells b2aa0f8533 Add new field unifiedorder_result лет %!s(int64=9): %!d(string=назад)   Brightcells 06b6949c6c Change pay relative from wechatpy to pywe-pay лет %!s(int64=9): %!d(string=назад)   Brightcells d38cc6ceb2 Add multi openid for UserInfo & Change create order support miniapp лет %!s(int64=9): %!d(string=назад)   Brightcells fd1aacd74e Fix Bug: delete page/ лет %!s(int64=9): %!d(string=назад)   Brightcells 34aac5d903 Move page relative urls from pai2/urls.py to page/urls.py лет %!s(int64=9): %!d(string=назад)   Brightcells ac03876ce1 qiniu_file_url лет %!s(int64=9): %!d(string=назад)   Brightcells e38c2defaf Upload photo to qiniu лет %!s(int64=9): %!d(string=назад)   Brightcells 41c58ec3f7 Add box api loginqr лет %!s(int64=9): %!d(string=назад)   Brightcells dc5e856b19 New watermark image лет %!s(int64=9): %!d(string=назад)   Brightcells e062007e50 New watermark image лет %!s(int64=9): %!d(string=назад)   Brightcells 3216c6752e New watermark image лет %!s(int64=9): %!d(string=назад)   Brightcells 157367103c Add WATERMARK_OR_NOT to make watermark invocation or not лет %!s(int64=9): %!d(string=назад)   Brightcells a7b664b868 Fix Bug: Pillow cannot identify image which format is 8BPS лет %!s(int64=9): %!d(string=назад)   Brightcells 57206d9cbd Fix Bug: change default ext from 'jpeg' to '.jpeg' лет %!s(int64=9): %!d(string=назад)   Brightcells b00a947884 Fix Bug: expired stamps for msel лет %!s(int64=9): %!d(string=назад)   Brightcells 8716990de9 Replace watermark image лет %!s(int64=9): %!d(string=назад)   Brightcells e37b46a428 Fix Bug: thumbnail2 have watermark just for lensman лет %!s(int64=9): %!d(string=назад)   Brightcells 25cce5e3b1 Add qrcodejump verify file лет %!s(int64=9): %!d(string=назад)   Brightcells 136b6a5a0c Set target _blank for href лет %!s(int64=9): %!d(string=назад)   Brightcells 37aaf3480b Update PAI2_USER_DOWNLOAD_WX_URL & Add download href for s/gp detail лет %!s(int64=9): %!d(string=назад)   Brightcells a12b9fd714 Fix Bug: water mark use error лет %!s(int64=9): %!d(string=назад)   Brightcells 680f424408 Update water mark лет %!s(int64=9): %!d(string=назад)   Brightcells 8483f90163 Return group info for api tgu_group_user_is_joined_api лет %!s(int64=9): %!d(string=назад)   Brightcells f8f4c525c9 Add api tgu_group_user_is_joined_api лет %!s(int64=9): %!d(string=назад)   Brightcells 356254dea5 Fix typo error лет %!s(int64=9): %!d(string=назад)   Brightcells feebb32686 Add pc website лет %!s(int64=9): %!d(string=назад)   Brightcells ac34b5f4bf Update origin_expired_stamps лет %!s(int64=9): %!d(string=назад)   Brightcells 220efd7cc7 Fix Bug: some session group admin_id not exists лет %!s(int64=9): %!d(string=назад)   Brightcells b23d241213 Update box program version лет %!s(int64=9): %!d(string=назад)   Brightcells be2ad97693 Update 1000 => 200 лет %!s(int64=9): %!d(string=назад)   Brightcells 2071f6b34b Add ended or not check for api tgu_group_user_join_api лет %!s(int64=9): %!d(string=назад)   Brightcells b70975ea7a Fix Bug: get_lensman_order_record лет %!s(int64=9): %!d(string=назад)   Brightcells 1fa63925f2 Separate comment_list_api from comment_submit_api лет %!s(int64=9): %!d(string=назад)   Brightcells fc46e64646 Send msg to self when thumbup and comment лет %!s(int64=9): %!d(string=назад)   Brightcells 98fbe7f17e Fix Bug: photo_id error for Message Record лет %!s(int64=9): %!d(string=назад)   Brightcells 24dcbc8f3a Add srv_sha1 & proc_sha1 лет %!s(int64=9): %!d(string=назад)   Brightcells afd07e5389 Add api box_program_version_api лет %!s(int64=9): %!d(string=назад)   Brightcells 16d5ad8aa8 Group name set error лет %!s(int64=9): %!d(string=назад)   Brightcells 2dee545a5e Add some list_filter for GroupUserInfo лет %!s(int64=9): %!d(string=назад)   Brightcells 9e4ac4fd3b Add admin_status for GroupUserInfo лет %!s(int64=9): %!d(string=назад)   Brightcells ad503a9078 User should not see photo of group which groupuser is false at home лет %!s(int64=9): %!d(string=назад)   Brightcells c9777aeb64 Fix Bug: tuple index out of range лет %!s(int64=9): %!d(string=назад)   Brightcells 14d5d63e3b Add nomark/origin price for GroupPhotoInfo лет %!s(int64=9): %!d(string=назад)   Brightcells 22b9954f45 Update settings лет %!s(int64=9): %!d(string=назад)   Brightcells fd92583a9a Remove usage of records лет %!s(int64=9): %!d(string=назад)   Brightcells 4419cbf2d9 Fix Bug: upload fail when photo.name the same within 60 seconds лет %!s(int64=9): %!d(string=назад)   Brightcells 38817ceb17 Separate flyimg_list_api from flyimg_upload_api лет %!s(int64=9): %!d(string=назад)   Brightcells ba2c19f73e Change rawsql pk to photo_id лет %!s(int64=9): %!d(string=назад)   Brightcells b6ab791315 Change relative pk to photo_id лет %!s(int64=9): %!d(string=назад)   Brightcells 840173dc6b Filter photo_id use photo_id field in group_photo_detail лет %!s(int64=9): %!d(string=назад)   Brightcells 6dfe58d449 Add photo_id for list_display in GroupPhotoInfoAdmin лет %!s(int64=9): %!d(string=назад)   Brightcells 3c6e34823b Add photo_id for GroupPhotoInfo replaced pk лет %!s(int64=9): %!d(string=назад)   Brightcells 4547c709bf Add api get_server_time_api лет %!s(int64=9): %!d(string=назад)   Brightcells e8cd9652b7 Add gather_screenshot for api tg_group_gather_start_api лет %!s(int64=9): %!d(string=назад)   Brightcells 1ecd4f276f Remove status code NO_XX_PERMISSION лет %!s(int64=9): %!d(string=назад)   Brightcells 505b2802c5 Change to fixed price лет %!s(int64=9): %!d(string=назад)   Brightcells d824fbd441 Add photo_md5 for GroupPhotoInfo лет %!s(int64=9): %!d(string=назад)   Brightcells 6611483294 Fix Bug: Group Photo Not Empty лет %!s(int64=9): %!d(string=назад)   Brightcells fd73524af1 Add api group_delete_api лет %!s(int64=9): %!d(string=назад)   Brightcells f6bdf82918 Set group info after photo upload & Add group photo num in group info лет %!s(int64=9): %!d(string=назад)   Brightcells 95be9f6b91 Set group.PhotoCommentInfo ==> comment utf8mb4 лет %!s(int64=9): %!d(string=назад)   Brightcells 136346961f Fix Bug: UnboundLocalError at /s/join -- local variable 'group_photo' referenced before assignment лет %!s(int64=9): %!d(string=назад)   Brightcells 2eba3ed7f9 Add guest login for tourguide лет %!s(int64=9): %!d(string=назад)   Brightcells 7bcf74b5da ACTIVE_GROUP_NOT_FOUND лет %!s(int64=9): %!d(string=назад)   Brightcells a62888a984 Fix Bug: _in => __in лет %!s(int64=9): %!d(string=назад)   Brightcells 5ebf9b60ba have_active_group лет %!s(int64=9): %!d(string=назад)   Brightcells b27a2f135c Fix Bug: check whether have tour goup or not error лет %!s(int64=9): %!d(string=назад)   Brightcells 882848b93f Disable actions by actions=None лет %!s(int64=9): %!d(string=назад)   Brightcells a3ae7a664c Update requirements.txt лет %!s(int64=9): %!d(string=назад)   Brightcells 6279e898c4 Override delete_selected by using django-admin==1.0.1 лет %!s(int64=9): %!d(string=назад)   Brightcells 84163f001e Fix Bug: file_path.url лет %!s(int64=9): %!d(string=назад)   Brightcells c98fa4a4ed upload_file_url лет %!s(int64=9): %!d(string=назад)   Brightcells a7b59d4389 Redis' set/setex/get => RedisExtensions' setjson/setexjson/getjson лет %!s(int64=9): %!d(string=назад)   Brightcells 4f87058e1c Add patch_api лет %!s(int64=9): %!d(string=назад)   Brightcells f63cce369a Update requirements.txt лет %!s(int64=9): %!d(string=назад)   Brightcells 0e7b5eb1af Update order_by of group session photos лет %!s(int64=9): %!d(string=назад)   Brightcells ba179547b1 Change to use pysnippets лет %!s(int64=9): %!d(string=назад)   Brightcells 356bc17051 isort лет %!s(int64=9): %!d(string=назад)   Brightcells e7f3abdf56 Add admin relative api лет %!s(int64=9): %!d(string=назад)   Brightcells 22cbf27523 Recall tg_group_transfer_api лет %!s(int64=9): %!d(string=назад)   Brightcells ae0ac478f3 set_tour_guide_own_group in tg_group_transfer_api лет %!s(int64=9): %!d(string=назад)   Brightcells 3b745fc07a Change to get_tour_guide_own_group when group_id not exists лет %!s(int64=9): %!d(string=назад)   Brightcells bcb6e8c9ca Filter status=True лет %!s(int64=9): %!d(string=назад)   Brightcells 5ec8568418 Remove unused import lib лет %!s(int64=9): %!d(string=назад)   Brightcells 385f4c5143 from StatusCode import StatusCodeField лет %!s(int64=9): %!d(string=назад)   Brightcells d06c19c1d5 Fix Bug: photo_watermark_path лет %!s(int64=9): %!d(string=назад)   Brightcells 962dfeef0a WECHAT_OAUTH2_RETRY_REDIRECT_URI лет %!s(int64=9): %!d(string=назад)   Brightcells d4c2c2a8d7 Change to use pywe-response лет %!s(int64=9): %!d(string=назад)   Brightcells c3e3681541 Create user in api get_userinfo_api for weapp лет %!s(int64=9): %!d(string=назад)   Brightcells f183c19ae8 Limit return quota num for flyimg лет %!s(int64=9): %!d(string=назад)   Brightcells 4c6dbc149d return comments/thumbup/thumbups for api flyimg_detail_api лет %!s(int64=9): %!d(string=назад)   Brightcells 44ff9cb865 Add api flyimg_detail_api лет %!s(int64=9): %!d(string=назад)   Brightcells e9e810dc97 Fix Bug: unionid => unionId лет %!s(int64=9): %!d(string=назад)   Brightcells 7049ae7e19 mini/userinfo лет %!s(int64=9): %!d(string=назад)   Brightcells b52202a821 appId/appsecret лет %!s(int64=9): %!d(string=назад)   Brightcells ac895ae2cd Add new api get_userinfo_api лет %!s(int64=9): %!d(string=назад)   Brightcells 2d6faa5600 Add WECHAT_OAUTH2_RETRY_REDIRECT_URI лет %!s(int64=9): %!d(string=назад)   Brightcells 96f741a814 Update upload_path лет %!s(int64=9): %!d(string=назад)   Brightcells 435363c27a file md5 error лет %!s(int64=9): %!d(string=назад)   Brightcells 90fd7187d8 file md5 лет %!s(int64=9): %!d(string=назад)   Brightcells 8d20a44c71 Remove 'Only Once Function' лет %!s(int64=9): %!d(string=назад)   Brightcells ae70dce3ef file md5 лет %!s(int64=9): %!d(string=назад)   Brightcells 6e308e93b4 file md5 лет %!s(int64=9): %!d(string=назад)   Brightcells 8b64974ab3 Update requirements.txt лет %!s(int64=9): %!d(string=назад)   Brightcells cdc55504fa Update requirements.txt лет %!s(int64=9): %!d(string=назад)   Brightcells 23072337d7 Update acquire_lock: change 'ex' to 'time' лет %!s(int64=9): %!d(string=назад)   Brightcells dd0d652498 Change to use 'from paginator import pagination' лет %!s(int64=9): %!d(string=назад)   Brightcells ec611ba992 Add forbidden duplicate upload photo лет %!s(int64=9): %!d(string=назад)   Brightcells ac953b8a4c Update requirements.txt лет %!s(int64=9): %!d(string=назад)   Brightcells 048bb01c3e Update requirements.txt лет %!s(int64=9): %!d(string=назад)   Brightcells 019a4588d3 Fix Bug: lost 'from django.conf import settings' лет %!s(int64=9): %!d(string=назад)   Brightcells 88014f32b7 Remove unused vars in settings.py лет %!s(int64=9): %!d(string=назад)   Brightcells 42f466c0a5 Change to use django-ip to get client ip лет %!s(int64=9): %!d(string=назад)   Brightcells 3d1118760c Change to 'r.REDIS_EXPIRED_xx_xx' лет %!s(int64=9): %!d(string=назад)   Brightcells 246a9ff4b8 Change to 'from utils.redis.connect import r' лет %!s(int64=9): %!d(string=назад)   Brightcells 0a58248c81 Realize tour guide upload photo when auth in FE лет %!s(int64=9): %!d(string=назад)   Brightcells 0d046d557e Return order detail for api wx_order_detail_api лет %!s(int64=9): %!d(string=назад)   Brightcells d19a7d5efb Check tour guide group whether ended лет %!s(int64=9): %!d(string=назад)   Brightcells 58845b4fd7 Fix Bug: get_geo_submit_flag result error лет %!s(int64=9): %!d(string=назад)   Brightcells 5d13ae0917 Fix Bug: get_geo_submit_flag result error лет %!s(int64=9): %!d(string=назад)   Brightcells 634de2864a Update requirements.txt лет %!s(int64=9): %!d(string=назад)   Brightcells d31ffaa118 Update TODO лет %!s(int64=9): %!d(string=назад)   Brightcells 4f1aa7665d Add geo submit flag for api tgu_group_user_locations_api лет %!s(int64=9): %!d(string=назад)   Brightcells a9527e0247 Remove geo submit flag for api tg_group_detail_api лет %!s(int64=9): %!d(string=назад)   Brightcells cd287d6483 Add docstring for def set_geo_submit_flag лет %!s(int64=9): %!d(string=назад)   Brightcells a6660a7ab6 Realize set geo submit flag for api tg_group_detail_api лет %!s(int64=9): %!d(string=назад)   Brightcells 4d51c3e342 Basic realize set geo submit flag for api tg_group_detail_api лет %!s(int64=9): %!d(string=назад)   Brightcells 9b8d6f0f09 Update comment лет %!s(int64=9): %!d(string=назад)   Brightcells 2d33b37a4b DONE TODO: Sum(relative_persons) for api tg_group_detail_api лет %!s(int64=9): %!d(string=назад)   Brightcells 19fb5e3b2d DONE TODO: Remove tourguide for api tg_group_detail_api лет %!s(int64=9): %!d(string=назад)   Brightcells 8fb9461cba to лет %!s(int64=9): %!d(string=назад)   Brightcells 90d377ee6e Add gather location лет %!s(int64=9): %!d(string=назад)   Brightcells b62ab5aac1 Fix Bug: attentions and schedules update error лет %!s(int64=9): %!d(string=назад)   Brightcells 612465eec2 Logit body and res for api tg_group_update_api лет %!s(int64=9): %!d(string=назад)   Brightcells 4b68389146 Remove gather_info when gather_at expired for api pai2_tginfo_api лет %!s(int64=9): %!d(string=назад)   Brightcells 87ea86d2b1 Fix Bug: return not 200 cause duplicate upload лет %!s(int64=10): %!d(string=назад)   Brightcells 59def8d479 Add forbidden duplicate upload photo лет %!s(int64=10): %!d(string=назад)   Brightcells 214bbec976 Update requirements.txt & Change param ex_time to time лет %!s(int64=10): %!d(string=назад)   Brightcells 5d3befcd2b Update return format лет %!s(int64=10): %!d(string=назад)   Brightcells 564ff620d7 Add unique_together = (('group_id', 'user_id'),) for GroupUserInfo лет %!s(int64=10): %!d(string=назад)   Brightcells 95ee5c7b7a Add logit res for tgu_group_user_join_api лет %!s(int64=10): %!d(string=назад)   Brightcells facd48308b Add some TODO лет %!s(int64=10): %!d(string=назад)   Brightcells cdedcf94fd int лет %!s(int64=10): %!d(string=назад)   Brightcells 768af5a2ae Add list_filter for UserInfo лет %!s(int64=10): %!d(string=назад)   Brightcells 5a6012dac0 Fix Bug: should not login when not lensman/tourguide лет %!s(int64=10): %!d(string=назад)   Brightcells 9295b82620 Fix Bug: 'dict' object is not callable лет %!s(int64=10): %!d(string=назад)   Brightcells d4f34707b9 Return user_info of tgu_group_user_locations_api the same as tg_group_detail_api лет %!s(int64=10): %!d(string=назад)   Brightcells 0ab056c3fd Change ip_addr to get_client_ip лет %!s(int64=10): %!d(string=назад)   Brightcells 867e9f6d70 Fix Bug: tc.utc_string_to_utc_datetime return None лет %!s(int64=10): %!d(string=назад)   Brightcells 5c37fe6af6 Fix Bug: User Has Not Join Group лет %!s(int64=10): %!d(string=назад)   Brightcells a0f3a4d547 Fix Bug: invalid literal for int() with base 10: '' лет %!s(int64=10): %!d(string=назад)   Brightcells 3e0483e4b9 Fix Bug: invalid literal for int() with base 10: '' лет %!s(int64=10): %!d(string=назад)   Brightcells 272f181c50 Makemigrations лет %!s(int64=10): %!d(string=назад)   Brightcells 25b296f848 Add attentions/schedules for GroupInfo лет %!s(int64=10): %!d(string=назад)   Brightcells 4bc60b545c Call georem in tgu_group_user_remove_api лет %!s(int64=10): %!d(string=назад)   Brightcells 1fac624f0e Add paage tgu_group_detail лет %!s(int64=10): %!d(string=назад)   Brightcells ead8d009b7 Add src PAIAI_TOURGUIDE лет %!s(int64=10): %!d(string=назад)   Brightcells 633c2598ed Update TODO.md - Add Remove Unused Api лет %!s(int64=10): %!d(string=назад)   Brightcells 2b612334ac Add page tgu_group_user_detail лет %!s(int64=10): %!d(string=назад)   Brightcells 6e5652151a Add api tgu_group_user_remove_api лет %!s(int64=10): %!d(string=назад)   Brightcells 2b58707151 Remove unused imported rkeys лет %!s(int64=10): %!d(string=назад)   Brightcells 96e95b07af Change def name in groupuser_views лет %!s(int64=10): %!d(string=назад)   Brightcells 354c1d81a4 Remove unused group_pass_api/group_refuse_api лет %!s(int64=10): %!d(string=назад)   Brightcells 0ce7c01088 Move group user relative from group/views.py to group/groupuser_views.py лет %!s(int64=10): %!d(string=назад)   Brightcells 897377a01f Add default geo location (0, 0) when tgu join лет %!s(int64=10): %!d(string=назад)   Brightcells c96e9e8a02 Remove unnecessary u лет %!s(int64=10): %!d(string=назад)   Brightcells b065bf7b3a Remove unnecessary u лет %!s(int64=10): %!d(string=назад)   Brightcells a229908ca3 Return user_info for api tgu_group_user_locations_api лет %!s(int64=10): %!d(string=назад)   Brightcells 88f0697a89 Add authority field for GroupUserInfo лет %!s(int64=10): %!d(string=назад)   Brightcells 7d92e79eb9 Remove param group_id from tg_group_token_api/tg_group_transfer_api лет %!s(int64=10): %!d(string=назад)   Brightcells f818f4127f Docstring simplify лет %!s(int64=10): %!d(string=назад)   Brightcells 6611c5f373 Add pai2_tginfo_api лет %!s(int64=10): %!d(string=назад)   Brightcells 70f5faad11 Add tg_group_token_api/tg_group_transfer_api лет %!s(int64=10): %!d(string=назад)   Brightcells 034acddb68 Add total_persons for GroupInfo лет %!s(int64=10): %!d(string=назад)   Brightcells dd05cee84f ms=False лет %!s(int64=10): %!d(string=назад)   Brightcells ec742cc719 Add current_time for TOUR_GUIDE_GROUP_USER_GEO_LIST лет %!s(int64=10): %!d(string=назад)   Brightcells 3719743219 Add params name/phone/relative_person/remark лет %!s(int64=10): %!d(string=назад)   Brightcells 0df90d650b Add TOUR_GUIDE_GROUP_CUR_GATHER_INFO лет %!s(int64=10): %!d(string=назад)   Brightcells 3baf694bff Should only update when started_at and ended_at is'nt null лет %!s(int64=10): %!d(string=назад)   Brightcells af76a40fe7 Fix Bug: TypeError: replace() takes no keyword arguments лет %!s(int64=10): %!d(string=назад)   Brightcells ad69866b26 Add tour guide's name and phone in GroupInfo лет %!s(int64=10): %!d(string=назад)   Brightcells f724e0f9c0 Add tour guide apis лет %!s(int64=10): %!d(string=назад)   Brightcells 8a213207ea Add tour guide oauth лет %!s(int64=10): %!d(string=назад)   Brightcells 2482ef26b8 Update requirements.txt - install redis from Github лет %!s(int64=10): %!d(string=назад)   Brightcells aae733e82b Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 498de86432 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells fc07c98146 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 7cc3030f61 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 5c03fde009 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 6bd393cf87 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells aac3532bd8 kkconst => StatusCode лет %!s(int64=10): %!d(string=назад)   Brightcells fbf7b8bfcd Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 3672ed9c5f Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 0c17cbe911 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 0b25b2d7b4 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 6d22a1c0d3 UnicodeEncodeError: 'ascii' codec can't encode character u'\uff12' in position 6: ordinal not in range(128) лет %!s(int64=10): %!d(string=назад)   Brightcells e440bc76ee Change to use pywe-oauth лет %!s(int64=10): %!d(string=назад)   Brightcells ae3932e9e6 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells f016f89541 Update kwargs for response in response_utils.py лет %!s(int64=10): %!d(string=назад)   Brightcells 443ec910e9 Update response in response_utils лет %!s(int64=10): %!d(string=назад)   Brightcells 7111961986 Return session_id in api pai2_home_api лет %!s(int64=10): %!d(string=назад)   Brightcells 347e920d39 Return session_id grouped photos in group_join_api & Return session_id in photo detail лет %!s(int64=10): %!d(string=назад)   Brightcells 7dd4575a8c Add select_for_update for UserInfo/OrderInfo/GroupPhotoOrderInfo лет %!s(int64=10): %!d(string=назад)   Brightcells c329660c26 Fix: const variable require all letters capital лет %!s(int64=10): %!d(string=назад)   Brightcells 36e351b13d Update errno лет %!s(int64=10): %!d(string=назад)   Brightcells e47798ebe0 Return group_photos group by session_id лет %!s(int64=10): %!d(string=назад)   Brightcells 8e7c94e2ef Add parameter group_id for lensman_photo_upload_api лет %!s(int64=10): %!d(string=назад)   Brightcells 9fd8002931 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   khb 3e9d466d86 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells f40ea0a414 Fix call session_join_api after group_quit_api лет %!s(int64=10): %!d(string=назад)   Brightcells e06dc10006 Make join session group by scan group qrcode fetch group photos initio лет %!s(int64=10): %!d(string=назад)   Brightcells c7abce172a Rename field name лет %!s(int64=10): %!d(string=назад)   Brightcells da19301800 Update set_brief_info after origin photo upload лет %!s(int64=10): %!d(string=назад)   Brightcells 84e77dd54d Fix duplicate delete for api /l/origin_upload лет %!s(int64=10): %!d(string=назад)   Brightcells e249360c0c Add freeze_balance for lensman/user лет %!s(int64=10): %!d(string=назад)   Brightcells c2b994efc2 Update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells d79857ed0e lensman balance decr when origin deleted & update redis лет %!s(int64=10): %!d(string=назад)   Brightcells e4c95c78c7 tstrip лет %!s(int64=10): %!d(string=назад)   Brightcells dd00e3b1a9 add api online_api лет %!s(int64=10): %!d(string=назад)   Brightcells 7f27864ab9 update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 4a8f8ff2b8 update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells b7b3dcffc3 restructure haggle_price лет %!s(int64=10): %!d(string=назад)   Brightcells 972ab1e3b8 add StreamHandler лет %!s(int64=10): %!d(string=назад)   Brightcells 5b678f8553 fix bug: price be negative лет %!s(int64=10): %!d(string=назад)   Brightcells 4ff159f583 update error code лет %!s(int64=10): %!d(string=назад)   Brightcells ac85066b8b set status_code default 200 лет %!s(int64=10): %!d(string=назад)   Brightcells c761b9cf4c add page price лет %!s(int64=10): %!d(string=назад)   Brightcells ba8098eaae fix bug: get_group_users_info error when not in redis лет %!s(int64=10): %!d(string=назад)   Brightcells 9b5e3da7fb fix group user quit bug лет %!s(int64=10): %!d(string=назад)   Brightcells 994db88de2 return price_fixed in lensman_brief_api лет %!s(int64=10): %!d(string=назад)   Brightcells 23f00aedae fix bug: ValueError: invalid literal for int() with base 10: 'origin' лет %!s(int64=10): %!d(string=назад)   Brightcells 07da1c3383 add order_id for lensman_origin_photo_upload_api & check multi paid лет %!s(int64=10): %!d(string=назад)   Brightcells 7691894d4b filter pay_status=OrderInfo.PAID for api lensman_origin_wanted_api лет %!s(int64=10): %!d(string=назад)   Brightcells 684b876a38 price_fixed store in redis & update api lensman_photo_price лет %!s(int64=10): %!d(string=назад)   Brightcells 4fdd237863 add api price_fix лет %!s(int64=10): %!d(string=назад)   Brightcells a45976ca99 update brief returns лет %!s(int64=10): %!d(string=назад)   Brightcells 1ee8b5e061 add group_photo_info for lensdata лет %!s(int64=10): %!d(string=назад)   Brightcells 4ff27acb27 @property лет %!s(int64=10): %!d(string=назад)   Brightcells 27d3ec8fb1 add src for LatestAppInfo/SplashInfo лет %!s(int64=10): %!d(string=назад)   Brightcells c12df969e1 add origin_expired_stamps лет %!s(int64=10): %!d(string=назад)   Brightcells b65f84e502 Duplicate entry лет %!s(int64=10): %!d(string=назад)   Brightcells 232b73e861 lensman upload photo in lensman_app should not see in user_app лет %!s(int64=10): %!d(string=назад)   Brightcells 6199c8f7ad add api lensman_origin_wanted_api/lensman_origin_photo_upload_api лет %!s(int64=10): %!d(string=назад)   Brightcells ac69b15c9b update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 963dca9588 update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells b6b46b302b update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells b68c637678 update redis-extensions лет %!s(int64=10): %!d(string=назад)   Brightcells 561491e543 fix bug: AttributeError: 'module' object has no attribute 'ConnectionPool' лет %!s(int64=10): %!d(string=назад)   Brightcells ae502c940d fix bug: AttributeError: 'module' object has no attribute 'StrictRedis' лет %!s(int64=10): %!d(string=назад)   Brightcells 48995aae69 update redis_extensions —— class StrictRedisExtensions(StrictRedis) лет %!s(int64=10): %!d(string=назад)   Brightcells 05faf3c5db update lensman_brief_api лет %!s(int64=10): %!d(string=назад)   Brightcells 8c384ff52e remove to_lid лет %!s(int64=10): %!d(string=назад)   Brightcells 8468d9f9c5 remove to_lid лет %!s(int64=10): %!d(string=назад)   Brightcells f7b627af9b update lensman_brief_api лет %!s(int64=10): %!d(string=назад)   Brightcells 21b4a5403a add api lensman_brief_api лет %!s(int64=10): %!d(string=назад)   Brightcells ee7388cd15 add src for SystemMessageInfo лет %!s(int64=10): %!d(string=назад)   Brightcells 49f3749ebd remove param current_id and returns current_id/photos for lensman_photo_upload_api лет %!s(int64=10): %!d(string=назад)   Brightcells 2b26ecad19 update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells f93199e23c update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 9ab6aee69e update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 08be7a1f9f change to use RedisListHandler лет %!s(int64=10): %!d(string=назад)   Brightcells d73fdb7cd2 async/multi_pop uuids лет %!s(int64=10): %!d(string=назад)   Brightcells 744ff384c2 update wx share link лет %!s(int64=10): %!d(string=назад)   Brightcells 05e046c8ca fix bug: errcode=48001 when scope=snsapi_base лет %!s(int64=10): %!d(string=назад)   Brightcells 3b39460e59 update wechat relative лет %!s(int64=10): %!d(string=назад)   Brightcells 48c5514e05 update jswe.js лет %!s(int64=10): %!d(string=назад)   Brightcells c81acc73e4 update DATABASES comment лет %!s(int64=10): %!d(string=назад)   Brightcells 32b6dfd487 add redis_conf лет %!s(int64=10): %!d(string=назад)   Brightcells 3fe58578d8 update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 7dee2f9449 update requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 2eb44593ee fix bug: logs lost using ConcurrentRotatingFileHandler лет %!s(int64=10): %!d(string=назад)   Brightcells c7071ae7f1 wx_uid to openid лет %!s(int64=10): %!d(string=назад)   Brightcells 9b0b9c0587 fix bug: int error лет %!s(int64=10): %!d(string=назад)   Brightcells a71f3c569b add src for feedback лет %!s(int64=10): %!d(string=назад)   Brightcells f07f4fc893 JsonResponse to response лет %!s(int64=10): %!d(string=назад)   Brightcells 72890dc75c user to user_id лет %!s(int64=10): %!d(string=назад)   Brightcells 7161824a44 session to session_id лет %!s(int64=10): %!d(string=назад)   Brightcells 57e79f38df fix bug: Duplicate entry 'xxx' for key 'user_id' лет %!s(int64=10): %!d(string=назад)   Brightcells 3af14d4a96 fix bug: Duplicate entry 'xxx' for key 'account_userinfo_unionid_3c1f5d4e4e1b84a9_uniq лет %!s(int64=10): %!d(string=назад)   Brightcells 6626af8a8d add api lensman_wx_authorize_api лет %!s(int64=10): %!d(string=назад)   Brightcells 30d24179d9 add refused relative лет %!s(int64=10): %!d(string=назад)   Brightcells 6fb6025912 hideOptionMenu in wx & display status & forbidden modify after Actived лет %!s(int64=10): %!d(string=назад)   Brightcells 08f87a7634 add wechat diy share for lensman_oauth лет %!s(int64=10): %!d(string=назад)   Brightcells 77023892d9 add wechat diy share for lensman_oauth лет %!s(int64=10): %!d(string=назад)   Brightcells 6faf4d4d8c fix bug: WECHAT_REDIRECT_URI not exists лет %!s(int64=10): %!d(string=назад)   Brightcells d0affd4b01 add lensman_oauth page лет %!s(int64=10): %!d(string=назад)   Brightcells 7bd5e500b8 add hiredis package & upgrade some package лет %!s(int64=10): %!d(string=назад)   Brightcells 40165198cd change to use redis.ConnectionPool лет %!s(int64=10): %!d(string=назад)   Brightcells 6102143d8e reduce balance лет %!s(int64=10): %!d(string=назад)   Brightcells 92da943e9e check wx_uid for api wx_balance_withdraw_api лет %!s(int64=10): %!d(string=назад)   Brightcells fa2729a4e1 add api wx_balance_withdraw_api лет %!s(int64=10): %!d(string=назад)   Brightcells d3fd6adf70 add api lensman_login_api/lensman_upload_photo_api лет %!s(int64=10): %!d(string=назад)   Brightcells 6d6c8485ce bind LensmanInfo and UserInfo лет %!s(int64=10): %!d(string=назад)   Brightcells b2cf473db5 optimize pagination лет %!s(int64=10): %!d(string=назад)   Brightcells 54dd8f095f update requirements лет %!s(int64=10): %!d(string=назад)   Brightcells fa36c26ce4 extend param to_uid for comment_submit_api лет %!s(int64=10): %!d(string=назад)   Brightcells abc5fdce05 fix bug multi message for photo owner лет %!s(int64=10): %!d(string=назад)   Brightcells 3c11ca7b16 fix bug multi message for photo owner лет %!s(int64=10): %!d(string=назад)   Brightcells 9618c6d3bd add var for jswe.js лет %!s(int64=10): %!d(string=назад)   Brightcells 09d7f479cb fix bug import GROUP_PHOTO_WATCHER_SET лет %!s(int64=10): %!d(string=назад)   Brightcells 2a7e6d170d sadd user_id into GROUP_PHOTO_WATCHER_SET лет %!s(int64=10): %!d(string=назад)   Brightcells 9ae03cd4df refresh GROUP_PHOTO_COMMENT_LIST/GROUP_PHOTO_THUMB_UP_LIST лет %!s(int64=10): %!d(string=назад)   Brightcells 86aa86bbba add GROUP_PHOTO_WATCHER_SET лет %!s(int64=10): %!d(string=назад)   Brightcells 47eb096687 fix bug add cls=DjangoJSONEncoder for json.dumps лет %!s(int64=10): %!d(string=назад)   Brightcells e920b279d1 send message for all watched users лет %!s(int64=10): %!d(string=назад)   Brightcells 1a0427282e change to auto_response of django-json-response лет %!s(int64=10): %!d(string=назад)   Brightcells 29185bf2d4 reback to use raw sql instead of records лет %!s(int64=10): %!d(string=назад)   Brightcells a02504cc21 Fix Bug: created_at format error лет %!s(int64=10): %!d(string=назад)   Brightcells 148da098dd add wexin diy share for session_detail лет %!s(int64=10): %!d(string=назад)   Brightcells 5a00022a72 close debug лет %!s(int64=10): %!d(string=назад)   Brightcells 4f1aa43391 nonceStr лет %!s(int64=10): %!d(string=назад)   Brightcells f3edf9f11f add wexin diy share лет %!s(int64=10): %!d(string=назад)   Brightcells 8f43551640 add api wx_jsapi_signature_api лет %!s(int64=10): %!d(string=назад)   Brightcells b5857bab0c dialect[+driver]://user:password@host/dbname[?key=value..] лет %!s(int64=10): %!d(string=назад)   Brightcells d50a6c1bae update django-detect in requirements.txt лет %!s(int64=10): %!d(string=назад)   Brightcells 3253541b10 change to exec raw sql from django.db.connection to records лет %!s(int64=10): %!d(string=назад)   Brightcells 8263625d9c new website лет %!s(int64=10): %!d(string=назад)   Brightcells 8d6858fb00 adjust website content лет %!s(int64=10): %!d(string=назад)   Brightcells 80a3496489 fix user join group by session after remove лет %!s(int64=10): %!d(string=назад)   Brightcells e4567ea2de fix call set_group_users_info after group user removed лет %!s(int64=10): %!d(string=назад)   Brightcells 1e620ebab6 *_download.html лет %!s(int64=10): %!d(string=назад)   Brightcells 2f29afecbd modify version in operation лет %!s(int64=10): %!d(string=назад)   Brightcells 65ab52f95a spell error лет %!s(int64=10): %!d(string=назад)   Brightcells 535ac34ee1 add api download_api лет %!s(int64=10): %!d(string=назад)   Brightcells af2b3f483f change download.html to be generated from download.tmpl.html лет %!s(int64=10): %!d(string=назад)   Brightcells 696c8d2e2b adjust download section of photo_detail/session_detail лет %!s(int64=10): %!d(string=назад)   Brightcells 9671c0e989 wrongly written or mispronounced characters лет %!s(int64=10): %!d(string=назад)   Brightcells 5a0b6447ca change RotatingFileHandler to TimedRotatingFileHandler to support rotation of disk log files at certain timed intervals. лет %!s(int64=10): %!d(string=назад)   Brightcells cce055cdf4 change FileHandler to RotatingFileHandler to to supports rotation of disk log files. лет %!s(int64=10): %!d(string=назад)   Brightcells 51959f199b remove overflow: hidden; лет %!s(int64=10): %!d(string=назад)   Brightcells 88294e7647 change title of photo detail лет %!s(int64=10): %!d(string=назад)   Brightcells 4b7cfa2426 adjust photo detail page лет %!s(int64=10): %!d(string=назад)   Brightcells f679be700a adjust title of user_agreement лет %!s(int64=10): %!d(string=назад)   Brightcells a80a911457 change time.time() to int(time.time()) in upload_path лет %!s(int64=10): %!d(string=назад)   Brightcells 771845b52e add param pfrom for statistic_thumbnail_size лет %!s(int64=10): %!d(string=назад)   Brightcells 5c9e21b29b add Only Once Function statistic_thumbnail_size to statistic thumbnail size лет %!s(int64=10): %!d(string=назад)   Brightcells 0339d3dce4 Fix Bug: set_group_photo_data should after group_photo.save() лет %!s(int64=10): %!d(string=назад)   Brightcells bbc43c96ec add photo_share_url лет %!s(int64=10): %!d(string=назад)   Brightcells 398957153c add pk in user's nickname лет %!s(int64=10): %!d(string=назад)   Brightcells 85eb6c6f2d Fix Bug: nickname for GroupPhotoInfo error лет %!s(int64=10): %!d(string=назад)   Brightcells afcdf74a49 add api group_data_api лет %!s(int64=10): %!d(string=назад)   Brightcells e1b319d9a4 'charset': 'utf8mb4' лет %!s(int64=10): %!d(string=назад)   Brightcells a8d890cb70 filter order by pay_status лет %!s(int64=10): %!d(string=назад)   Brightcells 03304ad48a add api guest_status_api & modify api guest_login_api лет %!s(int64=10): %!d(string=назад)   Brightcells c209e83d29 add delete_guest_entrance_control лет %!s(int64=10): %!d(string=назад)   Brightcells 63eaee0951 modify guest_login_api лет %!s(int64=10): %!d(string=назад)   Brightcells 70689e758c add lensman and user's balance лет %!s(int64=10): %!d(string=назад)   Brightcells 269576f8b9 add guest user лет %!s(int64=10): %!d(string=назад)   Brightcells 818e5ae2cd adjust page лет %!s(int64=10): %!d(string=назад)   Brightcells 10fdf9ba1f adjust page лет %!s(int64=10): %!d(string=назад)   Brightcells 805b221885 add content for contact_us.html лет %!s(int64=10): %!d(string=назад)   Brightcells 60b2bc0c09 add content for user_agreement.html лет %!s(int64=10): %!d(string=назад)   Brightcells 95c1d32792 put isort and pep8 in check.sh лет %!s(int64=10): %!d(string=назад)   Brightcells fabef63211 set line_length=200 for isort лет %!s(int64=10): %!d(string=назад)   Brightcells 084a5eece8 order ruler: date/self/7*thumbup_num+3*comment_num/id лет %!s(int64=10): %!d(string=назад)   Brightcells 81e5a71d7f GroupUserInfo order by id desc in group_list_api лет %!s(int64=10): %!d(string=назад)   Brightcells f72ccb1875 isort import лет %!s(int64=10): %!d(string=назад)   Brightcells de60d59c26 order ruler: date/self/thumbup_num/id лет %!s(int64=10): %!d(string=назад)   Brightcells f684a1d89c order ruler: date/self/thumbup_num лет %!s(int64=10): %!d(string=назад)   Brightcells 5bf645c33d change order ruler for paiai home, user_id self upload first лет %!s(int64=10): %!d(string=назад)   Brightcells 414e2cb1b0 change some {number} to {} лет %!s(int64=10): %!d(string=назад)   Brightcells d1ef8ec9e9 download page лет %!s(int64=10): %!d(string=назад)   Brightcells ee258aeb8b GroupPhotoOrderInfo value set error лет %!s(int64=10): %!d(string=назад)   Brightcells b7a21719c7 change message_list_api to return unread message num лет %!s(int64=10): %!d(string=назад)   Brightcells bc49c77a94 adjust settings of redis лет %!s(int64=10): %!d(string=назад)   Brightcells 6f4b4a7f5c unify fee(return and params) to fen лет %!s(int64=10): %!d(string=назад)   Brightcells 102152ca4a add api lensman_photo_bought & modify api wx_order_create_api and adjust return field лет %!s(int64=10): %!d(string=назад)   Brightcells cb9a21132f modify lesman_photo_price api лет %!s(int64=10): %!d(string=назад)   Brightcells 8aeca53563 record unionid for wx_authorize user лет %!s(int64=10): %!d(string=назад)   Brightcells 50ebe3bfcd add company name in website лет %!s(int64=10): %!d(string=назад)   Brightcells efaa518b96 add Only Once Function refresh_thumbnail лет %!s(int64=10): %!d(string=назад)   Brightcells d0f8b5ce5c larger image file 403 forbidden лет %!s(int64=10): %!d(string=назад)   Brightcells d64b3c216b add and return photo_thumbnail2 relative лет %!s(int64=10): %!d(string=назад)   Brightcells a0dfcb6f16 Alter field pay_status on orderinfo лет %!s(int64=10): %!d(string=назад)   Brightcells 98f968c53c add api lesman_photo_price/wx_order_list_api/wx_order_detail_api лет %!s(int64=10): %!d(string=назад)   Brightcells 0f425ae151 add api wx_order_query_api лет %!s(int64=10): %!d(string=назад)   Brightcells 097426009e Fix Bug: sign error when trade_type == 'APP' лет %!s(int64=10): %!d(string=назад)   Brightcells 0e1b1fb160 adjust WECHAT in settings.py & use django-logit лет %!s(int64=10): %!d(string=назад)   Brightcells fab8ef6c5e add term of service page лет %!s(int64=10): %!d(string=назад)   Brightcells 03c3611ad0 improve image clarity лет %!s(int64=10): %!d(string=назад)   Brightcells 3114315824 add pc official website лет %!s(int64=10): %!d(string=назад)   Brightcells 5695243a9a Fix Bug: creator of group not in GROUP_USERS_PASSED_SET лет %!s(int64=10): %!d(string=назад)   Brightcells ed5ee99a08 Fix Bug: get_group_info wrong use as get_group_users_info лет %!s(int64=10): %!d(string=назад)   Brightcells 5301e7237e unify join group logic лет %!s(int64=10): %!d(string=назад)   Brightcells 02373a6dff return complete group_photo_info for api message_list_api/message_type_list_api лет %!s(int64=10): %!d(string=назад)   Brightcells aa78f33cca Fix Bug: group admin request group_join_api лет %!s(int64=10): %!d(string=назад)   Brightcells 349e60836f Fix Bug: set() takes at least 3 arguments (2 given) & change r.set to r.setex лет %!s(int64=10): %!d(string=назад)   Brightcells 15772543dd add return field thumbup for api flyimg_upload_api/flyimg_list_api/session_detail_api/pai2_home_api лет %!s(int64=10): %!d(string=назад)   Brightcells f0113f2b5c Fix Bug: get group_info/group_users when not created лет %!s(int64=10): %!d(string=назад)   Brightcells a53a8a8312 modify session_detail_api to deal with group/group_user/group_photo лет %!s(int64=10): %!d(string=назад)   Brightcells ec142555be return group_from for pai2_home_api лет %!s(int64=10): %!d(string=назад)   Brightcells 25a5b5e8ae reconstruct retrieve_redis_data лет %!s(int64=10): %!d(string=назад)   Brightcells dbea356558 add photo_from field for GroupPhotoInfo and return photo_from for some api лет %!s(int64=10): %!d(string=назад)   Brightcells a1bd97d641 change all param to cmp to string true лет %!s(int64=10): %!d(string=назад)   Brightcells 165424743a modify message relative apis лет %!s(int64=10): %!d(string=назад)   Brightcells 3586c96fbb Fix Bug: duplicate thumbup should not increase thumbup_num лет %!s(int64=10): %!d(string=назад)   Brightcells 017d878faa Fix Bug: duplicate thumbup should not increase thumbup_num лет %!s(int64=10): %!d(string=назад)   Brightcells b3b9639df8 add comment_num/thumbup_num in message_list_api/message_type_list_api лет %!s(int64=10): %!d(string=назад)   Brightcells 904fabf2d0 modify join policy in api group_join_api лет %!s(int64=10): %!d(string=назад)   Brightcells ff0a63215f Fix Bug: redis .replace(microsecond=0) лет %!s(int64=10): %!d(string=назад)   Brightcells 8493e9949f add pagination for group_list_api лет %!s(int64=10): %!d(string=назад)   Brightcells 537bd9bd41 add api group_quit_api лет %!s(int64=10): %!d(string=назад)   Brightcells 61590ecb17 Fix Bug: admin remove itself from a group лет %!s(int64=10): %!d(string=назад)   Brightcells ebaa78d5ad add api feedback_api лет %!s(int64=10): %!d(string=назад)   Brightcells c8d93d6339 add api message_delete_api/message_type_delete_api лет %!s(int64=10): %!d(string=назад)   Brightcells 8b7c49ddb9 add app to add page user_agreement/contact_us лет %!s(int64=10): %!d(string=назад)   Brightcells f5a460140f Fix Bug: get flag of whether user has thumbup or not error лет %!s(int64=10): %!d(string=назад)   Brightcells 454f8cd8ec change some info store in redis & remove some unnecessary params check & add some return for some api лет %!s(int64=10): %!d(string=назад)   Brightcells 78e4e238a7 GroupUserInfo.user_status == GroupUserInfo.DELETED & error status code лет %!s(int64=10): %!d(string=назад)   Brightcells 90515dc878 update comment_num and thumbup_num in api comment_submit_api/thumbup_submit_api/thumbup_cancel_api лет %!s(int64=10): %!d(string=назад)   Brightcells 1bc6cf2a73 add update group_avatar лет %!s(int64=10): %!d(string=назад)   Brightcells f7d159714f Fix Bug: PAI2_HOME_API error лет %!s(int64=10): %!d(string=назад)   Brightcells 17a826bc1b add status filter for GroupPhotoInfo query лет %!s(int64=10): %!d(string=назад)   Brightcells deeabd58a2 change 'nickname=nickname or user.final_nickname' in api flyimg_upload_api лет %!s(int64=10): %!d(string=назад)   Brightcells 5a05032918 modify order ruler to by DATE(created_at) desc лет %!s(int64=10): %!d(string=назад)   Brightcells 88049b12db store/return more field for photo лет %!s(int64=10): %!d(string=назад)   Brightcells ca727b0362 store/return w/h for photo лет %!s(int64=10): %!d(string=назад)   Brightcells f6a88c632b add group_default_avatar field for GroupInfo лет %!s(int64=10): %!d(string=назад)   Brightcells e50a206d29 add pagination for pai2_home_api лет %!s(int64=10): %!d(string=назад)   Brightcells da2a81fff1 add api pai2_home лет %!s(int64=10): %!d(string=назад)   Brightcells 7d85bed0b0 move errno_utils.py/response_utils.py into error file лет %!s(int64=10): %!d(string=назад)   Brightcells 11c6982627 return user_id for some api лет %!s(int64=10): %!d(string=назад)   Brightcells 0110c29272 rename api name лет %!s(int64=10): %!d(string=назад)   Brightcells 7a17d0fb90 add api wxpay & add redis relative лет %!s(int64=10): %!d(string=назад)   Brightcells 62aff0cb2f move status code into errno_utils.py to unified management лет %!s(int64=10): %!d(string=назад)   Brightcells a121b75ff2 add db_index=True for status field лет %!s(int64=10): %!d(string=назад)   Brightcells b5be31c6cd Fix Bug: Field name photo_path is not valid for model PhotosInfo лет %!s(int64=10): %!d(string=назад)   Brightcells 0786f22bad order_by('-pk') replace of order_by('-created_at') лет %!s(int64=10): %!d(string=назад)   Brightcells 62ef679981 add ret photo_url and photo_thumbnail_url лет %!s(int64=10): %!d(string=назад)   Brightcells d3088e1fec add ret msg_type_desc лет %!s(int64=10): %!d(string=назад)   Brightcells 464c31b794 support POST method for message relative api лет %!s(int64=10): %!d(string=назад)   Brightcells 8f83bd22be add param user_id for msg relative api лет %!s(int64=10): %!d(string=назад)   Brightcells 928a51477c 'UserMessageInfo' object has no attribute 'title' лет %!s(int64=10): %!d(string=назад)   Brightcells 8f14561134 UserMessageInfo in admin.py лет %!s(int64=10): %!d(string=назад)   Brightcells 89094aa77b if user exists, update user info, in api wx_authorize_api лет %!s(int64=10): %!d(string=назад)   Brightcells ba7bc03f03 adjust sex value лет %!s(int64=10): %!d(string=назад)   Brightcells 30daca135b add api message_list_api/message_type_list_api/message_read_api лет %!s(int64=10): %!d(string=назад)   Brightcells 03561aaa5f modify api comment_submit_api/comment_list_api лет %!s(int64=10): %!d(string=назад)   Brightcells c72d89f6e5 add api comment_submit_api/comment_list_api/thumbup_submit_api/thumbup_list_api/thumbup_cancel_api лет %!s(int64=10): %!d(string=назад)   Brightcells df1df69fe3 add api upgrade/splash лет %!s(int64=10): %!d(string=назад)   Brightcells 3253626936 change DOMAIN and IMG_DOMAIN to pai.ai лет %!s(int64=10): %!d(string=назад)   Brightcells e5721d434c add URL_CONFIG for domain pai.ai лет %!s(int64=10): %!d(string=назад)   Brightcells 2b831a139f CONN_MAX_AGE & cached.Loader лет %!s(int64=10): %!d(string=назад)   Brightcells 2fb52216da Fix Bug: wx authorize doesn't store wx_uid лет %!s(int64=10): %!d(string=назад)   Brightcells 48d2e93b70 return nickname for userinfo data лет %!s(int64=11): %!d(string=назад)   Brightcells 814ed79bfc add api group_unlock_api лет %!s(int64=11): %!d(string=назад)   Brightcells 1c25788dbf add group_name for group_create_api лет %!s(int64=11): %!d(string=назад)   Brightcells 8b5ea74192 add location /fly лет %!s(int64=11): %!d(string=назад)   Brightcells 4afdb94e20 add avatar for GroupUserInfo лет %!s(int64=11): %!d(string=назад)   Brightcells 5ef425fee7 add api wx_authorize_api лет %!s(int64=11): %!d(string=назад)   Brightcells d3798a39f1 update session_detail_api лет %!s(int64=11): %!d(string=назад)   Brightcells ce10db91f9 thumbnail_utils make_thumb лет %!s(int64=11): %!d(string=назад)   Brightcells f587f0a48f user can just see photo after he joined the group & zh_Hans replace zh_CN in settings.py лет %!s(int64=11): %!d(string=назад)   Brightcells 42df840f43 return current_id for api flyimg_upload/flyimg_list лет %!s(int64=11): %!d(string=назад)   Brightcells 9077a53317 return next_id for api flyimg_upload/flyimg_list лет %!s(int64=11): %!d(string=назад)   Brightcells f58bde298b add api flyimg_upload/flyimg_list лет %!s(int64=11): %!d(string=назад)   Brightcells 7fd74ed1e4 add group_join_api direct pass лет %!s(int64=11): %!d(string=назад)   Brightcells 7467a3e68a add api group_update/group_remove лет %!s(int64=11): %!d(string=назад)   Brightcells 7e305483ab add api group_detail/group_lock/group_pass/group_refuse лет %!s(int64=11): %!d(string=назад)   Brightcells e184e7dd5b add api group_create/group_join лет %!s(int64=11): %!d(string=назад)   Brightcells 6e77deb909 https://pypi.python.org/pypi/django-curtail-uuid лет %!s(int64=11): %!d(string=назад)   Brightcells e7d461ade5 upload photo with photo_id лет %!s(int64=11): %!d(string=назад)   Brightcells ca16dc830e alias .img.xfoto.com.cn/photo лет %!s(int64=11): %!d(string=назад)   Brightcells 7ddb9f0b5e change to use img.xfoto.com.cn as photo domain лет %!s(int64=11): %!d(string=назад)   Brightcells 3454610bb7 add api of user signup/login лет %!s(int64=11): %!d(string=назад)   Brightcells 00e8234de9 add api photo_standard_api лет %!s(int64=11): %!d(string=назад)   Brightcells e0ba30f506 add api session_detail_api лет %!s(int64=11): %!d(string=назад)   Brightcells 4a8b4f8819 add watermark лет %!s(int64=11): %!d(string=назад)   Brightcells b9c2997666 change server name .api.xfoto.com.cn before .xfoto.com.cn лет %!s(int64=11): %!d(string=назад)   Brightcells ca8b65a77e nginx conf & requirements лет %!s(int64=11): %!d(string=назад)   Brightcells 434468279f add api of lesman login & update other api лет %!s(int64=11): %!d(string=назад)   Brightcells 52ce35cbfc add api uuid_init/uuid лет %!s(int64=11): %!d(string=назад)   Brightcells 4defb80fdc gogs first init лет %!s(int64=11): %!d(string=назад)
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      member/models.py

+ 8 - 1
member/models.py

@@ -13,6 +13,7 @@ from TimeConvert import TimeConvert as tc
13 13
 from coupon.models import CouponInfo
14 14
 from kodo.basemodels import BrandInfoMixin
15 15
 from mch.models import ModelInfo
16
+from account.models import LensmanInfo
16 17
 from simditor.fields import RichTextField
17 18
 from utils.qiniucdn import qiniu_file_url
18 19
 
@@ -997,6 +998,12 @@ class MemberActivityContributionInfo(BaseModelMixin, BrandInfoMixin):
997 998
     def admindata(self):
998 999
         unlock_welfares = MemberActivityContributionWelfareUnlockingInfo.objects.filter(activity_id=self.activity_id, user_id=self.user_id)
999 1000
         unlock_welfares = [unlock_welfare.data for unlock_welfare in unlock_welfares]
1001
+        act = MemberActivityInfo.objects.get(activity_id=self.activity_id, status=True)
1002
+
1003
+        if act.activity_type == 4:
1004
+            user_name = LensmanInfo.objects.get(user_id=self.user_id, status=True).name
1005
+        else:
1006
+            user_name = self.user_name
1000 1007
         return {
1001 1008
             'contribution_id': self.contribution_id,
1002 1009
             'brand_id': self.brand_id,
@@ -1007,7 +1014,7 @@ class MemberActivityContributionInfo(BaseModelMixin, BrandInfoMixin):
1007 1014
             'content_type': self.content_type,
1008 1015
             'title': self.title,
1009 1016
             'content': self.content,
1010
-            'user_name': self.user_name,
1017
+            'user_name': user_name,
1011 1018
             'user_avatar': self.final_user_avatar,
1012 1019
             'images': self.final_images,
1013 1020
             'video_url': self.video_url or '',

adminSystem - Gogs: Go Git Service

Sin Descripción

LICENSE 1.1KB

    (The MIT License) Copyright (c) 2014-2017 Douglas Christopher Wilson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.