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