Ejemplo n.º 1
0
def delete_company():
    page = 1
    perPage = 100
    isEnd = False
    total = 0
    query = {}
    query['craw_user_id'] = 0

    while not isEnd:
        data = DesignCompany.objects(**query).order_by('-created_at').paginate(
            page=page, per_page=perPage)
        if not data:
            print("get data is empty! \n")
            continue

        # 过滤数据
        for i, d in enumerate(data.items):
            # 删除
            company = DesignCompany.objects(_id=d._id)
            #ok = company.delete()
            ok = True
            if not ok:
                print("删除失败!\n")

            print("删除成功!\n")
            total += 1

        print("current page %s: \n" % page)
        #page += 1
        if len(data.items) < perPage:
            isEnd = True

    print("is over execute count %s\n" % total)
Ejemplo n.º 2
0
def design_company_list():

    query = {}
    meta = {}
    page = int(request.args.get('page', 1))
    per_page = int(request.args.get('per_page', 20))
    status = int(request.args.get('status', 0))
    craw_user_id = int(request.args.get('craw_user_id', 0))
    deleted = int(request.args.get('deleted', 0))
    kind = int(request.args.get('kind', 0))
    name = request.args.get('name', '')

    if kind:
        query['kind'] = kind

    if status == -1:
        query['status'] = 0
    if status == 1:
        query['status'] = 1
    else:
        pass

    if name:
        query['name'] = name

    if craw_user_id:
        if craw_user_id == -1:
            query['craw_user_id'] = 0
        else:
            query['craw_user_id'] = craw_user_id

    query['deleted'] = deleted

    try:
        data = DesignCompany.objects(**query).order_by('-created_at').paginate(
            page=page, per_page=per_page)
        total_count = DesignCompany.objects(**query).count()

        # 过滤数据
        for i, d in enumerate(data.items):
            data.items[i]._id = str(d._id)
            craw_user = '******'
            if d.craw_user_id:
                if d.craw_user_id == 1:
                    craw_user = '******'
                if d.craw_user_id == 2:
                    craw_user = '******'

            data.items[i].craw_user = craw_user

        meta['rows'] = data.items
    except (Exception) as e:
        meta['rows'] = []
        total_count = 0

    meta['total_count'] = total_count
    meta['page'] = page
    meta['per_page'] = per_page

    return jsonify(code=0, message='success!', data=meta)
Ejemplo n.º 3
0
def award_stat():
    page = 1
    perPage = 100
    isEnd = False
    total = 0
    query = {}

    while not isEnd:
        query['deleted'] = 0
        data = DesignCompany.objects(**query).order_by('-created_at').paginate(
            page=page, per_page=perPage)
        if not data:
            print("get data is empty! \n")
            continue

        # 过滤数据
        for i, d in enumerate(data.items):
            award_stat_core(d)
            print("------------------\n")
            total += 1

        print("current page %s: \n" % page)
        page += 1
        if len(data.items) < perPage:
            isEnd = True

    print("is over execute count %s\n" % total)
Ejemplo n.º 4
0
def design_company_delete():
    meta = {
        'title': '设计公司管理',
        'css_nav_sub_design_company': 'active',
        'css_nav_design': 'active'
    }

    ids = request.values.get('ids', '')
    type = request.values.get('type', 1)
    if not ids:
        return jsonify(success=False, message='缺少请求参数!')

    try:
        arr = ids.split(',')
        for d in arr:
            design_company = DesignCompany.objects(_id=ObjectId(d)).first()
            design_company.mark_delete() if design_company else None
    except (Exception) as e:
        return jsonify(success=False, message=str(e))

    return jsonify(success=True,
                   message='操作成功!',
                   data={
                       'ids': ids,
                       'type': type
                   },
                   redirect_to=url_for('admin.design_company_list'))
Ejemplo n.º 5
0
def d3in_case_stat():

    page = 1
    perPage = 100
    isEnd = False
    total = 0
    query = {}
    query['deleted'] = 0

    while not isEnd:
        data = DesignCompany.objects(**query).order_by('-created_at').paginate(
            page=page, per_page=perPage)
        if not data:
            print("get data is empty! \n")
            break

        # 过滤数据
        for i, d in enumerate(data.items):
            result = d3in_case_core(d)
            if not result['success']:
                continue

            print("更新成功---%s: %s.\n" % (d.name, result['data']))
            total += 1

        print("current page %s: \n" % page)
        page += 1
        if len(data.items) < perPage:
            isEnd = True

    print("is over execute count %s\n" % total)
Ejemplo n.º 6
0
def design_company_submit():
    meta = {
        'title': '设计公司管理',
        'css_nav_sub_design_company': 'active',
        'css_nav_design': 'active'
    }
    id = request.args.get('id', None)
    meta['data'] = None
    if id:
        design_company = DesignCompany.objects(_id=ObjectId(id)).first()
        design_company.tags_label = ','.join(design_company.tags)
        meta['data'] = design_company

    form = SaveForm()

    meta['company_scale_options'] = company_scale_options()
    meta['company_nature_options'] = company_nature_options()
    meta[
        'company_registered_capital_format'] = company_registered_capital_format_options(
        )
    meta['referer_url'] = request.environ.get(
        'HTTP_REFERER') if request.environ.get('HTTP_REFERER') else ''

    return render_template('admin/design_company/submit.html',
                           meta=meta,
                           form=form)
Ejemplo n.º 7
0
def batch_set_field():
    page = 1
    perPage = 100
    isEnd = False
    total = 0
    query = {}

    while not isEnd:
        data = DesignCompany.objects(**query).order_by('-created_at').paginate(
            page=page, per_page=perPage)
        if not data:
            print("get data is empty! \n")
            continue

        # 过滤数据
        for i, d in enumerate(data.items):
            if d.kind:
                continue

            ok = True
            #ok = d.update(kind=1)
            if not ok:
                print("更新失败!\n")
                continue

            print("更新成功!\n")
            total += 1

        print("current page %s: \n" % page)
        page += 1
        if len(data.items) < perPage:
            isEnd = True

    print("is over execute count %s\n" % total)
Ejemplo n.º 8
0
def create_company(name, **options):
    result = {'success': False, 'message': ''}
    query = {}
    if not name:
        result['message'] = '公司名称不存在'
        return result
    query['name'] = name
    item = DesignCompany.objects(name=name, deleted=0).first()
    if not item:
        options['name'] = name
        item = DesignCompany(**options)
        ok = item.save()
        if not ok:
            result['message'] = '创建公司信息失败'
            return result
    result['success'] = True
    result['data'] = item
    return result
Ejemplo n.º 9
0
def design_company_view():
    number = force_int(request.args.get('number', None))
    if not number:
        return jsonify(code=3001, message='编号不存在!')

    design_company = DesignCompany.objects(number=number).first()
    if not design_company:
        return jsonify(code=3002, message='公司不存在!')

    design_company._id = str(design_company._id)
    design_company.tags_label = ','.join(design_company.tags)

    return jsonify(code=0, message='success!', data=design_company)
Ejemplo n.º 10
0
def company_stat(mark, no):

    conf = DesignConf.objects(mark=mark).first()
    if not conf:
        print("配置文件不存在!")
        return

    page = 1
    perPage = 100
    isEnd = False
    successStatCount = 0
    failStatCount = 0
    query = {}
    query['deleted'] = 0
    query['status'] = 1

    while not isEnd:
        data = DesignCompany.objects(**query).order_by('-created_at').paginate(
            page=page, per_page=perPage)
        if not data:
            print("get data is empty! \n")
            continue

        # 过滤数据
        for i, d in enumerate(data.items):
            options = {'company': d, 'conf': conf, 'mark': mark, 'no': no}
            result = company_stat_core(**options)
            if result['success']:
                successStatCount += 1
            else:
                continue

        print("current page %s: \n" % page)
        page += 1
        if len(data.items) < perPage:
            isEnd = True

    print("is over execute SuccessCount %d ---- failCount: %d\n" %
          (successStatCount, failStatCount))

    ## 统计平均分
    print("Begin stat average.....\n")
    company_average_stat(mark, no)

    # 更新排名
    print("Begin update ranking....\n")
    company_update_rank(mark, no)
Ejemplo n.º 11
0
def award_stat_core(d):
    # 查看是否含有奖项
    caseCount = DesignCase.objects(target_id=str(d.number)).count()
    if caseCount > 0:
        c = DesignCompany.objects(number=d.number).first()
        print("%s case_count: %d" % (d.name, caseCount))

        # 更新总数量
        if d.design_case_count < caseCount:
            c.update(design_case_count=caseCount)

        # 更新不同奖项数
        awardArr = [['红星奖', 'red_star_award_count'],
                    ['中国红棉奖', 'innovative_design_award_count'],
                    ['中国好设计奖', 'china_design_award_count'],
                    ['中国设计智造大奖', 'dia_award_count']]
        for aw in awardArr:
            sCount = DesignCase.objects(target_id=str(d.number),
                                        prize_label=aw[0]).count()
            if sCount > 0:
                if c:
                    print("update %s: %d" % (aw[0], sCount))
                    c.update(**{aw[1]: sCount})
Ejemplo n.º 12
0
def average_stat_core(d, **options):
    result = {'success': False, 'message': ''}

    maxBase = options['max_base']
    maxBusiness = options['max_business']
    maxInnovate = options['max_innovate']
    maxDesign = options['max_design']
    maxEffect = options['max_effect']
    maxCredit = options['max_credit']
    f = options['f']
    bs = options['bs']
    bf = options['bf']

    designCompany = DesignCompany.objects(number=int(d.number)).fields([
        '_id', 'name', 'extra_base_score', 'extra_business_score',
        'extra_innovate_score', 'extra_design_score', 'extra_effect_score',
        'extra_credit_score'
    ]).first()
    if not designCompany:
        result['message'] = '公司不存在!'
        return result

    scoreQuery = {}
    aveScore = 0
    if maxBase:
        base_average = int(d.base_score / (maxBase.base_score + f) * 100 * bf +
                           bs)
        if designCompany.extra_base_score:
            base_average += designCompany.extra_base_score
        scoreQuery['base_average'] = base_average
        aveScore += int(base_average * 0.1)
    if maxBusiness:
        business_average = int(d.business_score /
                               (maxBusiness.business_score + f) * 100 * bf +
                               bs)
        if designCompany.extra_business_score:
            business_average += designCompany.extra_business_score
        scoreQuery['business_average'] = business_average
        aveScore += int(business_average * 0.25)
    if maxInnovate:
        innovate_average = int(d.innovate_score /
                               (maxInnovate.innovate_score + f) * 100 * bf +
                               bs)
        if designCompany.extra_innovate_score:
            innovate_average += designCompany.extra_innovate_score
        scoreQuery['innovate_average'] = innovate_average
        aveScore += int(innovate_average * 0.25)
    if maxDesign:
        design_average = int(d.design_score /
                             (maxDesign.design_score + f) * 100 * bf + bs)
        if designCompany.extra_design_score:
            design_average += designCompany.extra_design_score
        scoreQuery['design_average'] = design_average
        aveScore += int(design_average * 0.15)
    if maxEffect:
        effect_average = int(d.effect_score /
                             (maxEffect.effect_score + f) * 100 * bf + bs)
        if designCompany.extra_effect_score:
            effect_average += designCompany.extra_effect_score
        scoreQuery['effect_average'] = effect_average
        aveScore += int(effect_average * 0.1)
    if maxCredit:
        credit_average = int(d.credit_score /
                             (maxCredit.credit_score + f) * 100 * bf + bs)
        if designCompany.extra_credit_score:
            credit_average += designCompany.extra_credit_score
        scoreQuery['credit_average'] = credit_average
        aveScore += int(credit_average * 0.15)

    if not scoreQuery:
        print("current number:%s max score is 0\n" % d.number)
        result['message'] = 'current number max score is 0'
        return result

    scoreQuery['ave_score'] = aveScore
    ok = d.update(**scoreQuery)
    if not ok:
        print("更新失败~!")
        result['message'] = '更新失败!'
        return false

    result['success'] = True
    d.d3in_id = designCompany.d3ing_id
    result['data'] = d
    return result
Ejemplo n.º 13
0
def design_company_update():
    # 检测接口是否打开
    conf = get_block_content('design_grap_switch')
    if not conf:
        return jsonify(code=3002, message='接口已关闭!')

    conf_arr = conf.strip().strip('|').split('|')

    current_app.logger.debug(conf_arr)
    if len(conf_arr) == 0:
        return jsonify(code=3002, message='接口已关闭!!')
    if int(conf_arr[0]) != 1:
        return jsonify(code=3002, message='接口已关闭!!!')

    form = SaveForm(request.values)
    if not form.validate_on_submit():
        return jsonify(code=3004, message=str(form.errors))

    number = request.values.get('number', None)
    data = request.values.to_dict()

    for key in request.values:
        data[key] = data[key].strip()
        if not request.values.get(key):
            data.pop(key)

    if not number:
        return jsonify(code=3001, message='编号不存在!')

    try:
        design_company = DesignCompany.objects(number=number).first()
        if not design_company:
            return jsonify(code=3002, message='内容不存在!')

        if 'number' in data:
            data.pop('number')
        if 'perfect_degree' in data:
            data.pop('perfect_degree')

        if not data:
            return jsonify(code=3003, message='至少传入一个参数!')

        # 公司数量整理
        if 'company_count' in data:
            if ',' in data['company_count']:
                company_count_arr = data['company_count'].split(',')
                company_count = 0
                for n in company_count_arr:
                    company_count += force_int(n)
                data['company_count'] = str(company_count)

        # 如果已入驻铟果,一些字段忽略存储
        if design_company.d3ing_id:
            ignore_field = [
                'short_name', 'branch', 'english_name', 'scale_label',
                'description', 'url', 'logo_url', 'province', 'city',
                'address', 'contact_name', 'contact_phone', 'contact_email'
            ]
            for ig in ignore_field:
                if ig in data:
                    data.pop(ig)

        data['inc__craw_count'] = 1  # 自增
        data['last_on'] = datetime.datetime.now()
        design_company.update(**data)

        if design_company:
            return jsonify(code=0, message='success!', data=data)
        else:
            return jsonify(code=3010, message='更新失败!')

    except (Exception) as e:
        return jsonify(success=False, message=str(e))
Ejemplo n.º 14
0
def design_company_rank():

    query = {}
    meta = {}
    page = int(request.args.get('page', 1))
    per_page = int(request.args.get('per_page', 20))
    status = int(request.args.get('status', 0))
    deleted = int(request.args.get('deleted', 0))
    kind = int(request.args.get('kind', 0))
    name = request.args.get('name', '')
    d3in_ids = request.args.get('d3in_ids', '')

    if d3in_ids:
        d3in_arr = d3in_ids.split(',')
        query['d3ing_id__in'] = d3in_arr
    else:
        return jsonify(code=400, message='缺少请求参数!', data=[])

    if kind:
        query['kind'] = kind

    if status == -1:
        query['status'] = 0
    if status == 1:
        query['status'] = 1
    else:
        pass

    if name:
        query['name'] = name

    query['deleted'] = deleted

    try:
        data = DesignCompany.objects(**query).order_by('-created_at').paginate(
            page=page, per_page=per_page)
        total_count = DesignCompany.objects(**query).count()

        recordParam = {'mark': 'plan_a', 'no': 0, 'deleted': 0}

        # 过滤数据
        items = []
        for i, d in enumerate(data.items):
            item = {}
            item['_id'] = str(d._id)
            item['name'] = d.name
            item['number'] = d.number
            item['d3ing_id'] = d.d3ing_id
            recordParam['number'] = d.number
            record = DesignRecord.objects(**recordParam).first()
            if record:
                item['base_average'] = record.base_average
                item['business_average'] = record.business_average
                item['innovate_average'] = record.innovate_average
                item['design_average'] = record.design_average
                item['effect_average'] = record.effect_average
                item['credit_average'] = record.credit_average
                item['ave_score'] = record.ave_score
            else:
                item['base_average'] = 50
                item['business_average'] = 50
                item['innovate_average'] = 50
                item['design_average'] = 50
                item['effect_average'] = 50
                item['credit_average'] = 50
                item['ave_score'] = 50

            items.append(item)

        meta['rows'] = items
    except (Exception) as e:
        meta['rows'] = ['error']
        total_count = 0

    meta['total_count'] = total_count
    meta['page'] = page
    meta['per_page'] = per_page

    return jsonify(code=200, message='success!', data=meta)
Ejemplo n.º 15
0
def generate_plane_company():
    data = []
    str = """
    重庆桔禾文化创意策划有限公司	https://www.juheplan.com
    刘宾品牌咨询与设计	http://www.lewbin.com
    重庆王双企业形象设计有限公司	http://www.wsdesign.cc
    重庆创写广告有限公司	http://www.cqcxgg.com
    重庆优道品牌设计广告有限公司	http://www.udaoo.net
    重庆茁麦文化传播有限公司	http://www.dreambc.com
    五觉品牌设计公司	http://www.cq5jdesign.com
    重庆朗优品牌设计有限公司	http://www.longu1.com
    重庆西略文化传播有限公司	http://www.xlccbrand.com
    重庆德纳图广告有限公司	http://www.denato.com.cn
    北京主动一点平面设计有限公司	http://www.59ilogo.com.cn/
    北京正邦品牌设计公司	http://www.zhengbang.com.cn/
    北京东道形象设计制作有限责任公司	http://www.dongdao.net/
    北京早晨设计顾问有限公司	www.morningdesign.com.cn
    深圳韩家英设计公司	http://www.hanjiaying.com
    北京理想创意艺术设计有限公司	http://www.bjideal.com
    北京始创国际企划有限公司	http://www.aici.cn
    深圳朗图企业形象设计有限公司	http://www.rito.cn
    石家庄晏钧设计工作室	http://www.yanjun.net
    成都黑蚁设计有限责任公司	http://www.blackant.cn
    上海梅高创意咨询有限公司	http://www.meikao.com
    天津艺点意创科技有限公司	http://www.vipyidian.com/
    北京朗顿设计顾问有限公司	http://www.randodesign.com
    高塔品牌管理(北京)有限公司	http://www.gaota.cn
    上海十树品牌管理咨询有限公司	http://www.shishubrand.com/
    李华清国际品牌设计有限公司	http://www.lihuaqing.com
    北京灵智飞扬广告有限公司	http://www.lingzhifeiyang.cn
    深圳市南风盛世企业形象策划有限公司	http://www.sznfss.com
    北京清美未来广告设计有限公司	http://www.highestchina.com
    北京形意达艺术设计有限公司	http://www.x-yd.com
    上海博尚包装设计有限公司	http://www.posher.cn
    柏林视觉品牌顾问(北京)有限公司	http://www.blvisual.com
    北京东方尚企业策划设计有限公司	http://www.dongfangshang.com
    杭州巴顿品牌设计有限公司	http://www.hzvis.com
    广州集和品牌顾问有限公司	http://www.bicobrand.com
    众耀伟业文化发展(北京)有限公司	http://www.zpopdesign.com
    美御品牌设计	http://www.mroyal.cn
    北京吾言吾道品牌咨询有限公司	http://www.shejidesign.com
    陈幼坚设计公司	www.alanchandesign.com
    北京妙集国际广告设计有限公司	http://www.miaojibrand.com/
    北京博创高地国际广告设计有限公司	http://www.boflydesign.com
    靳刘高设计	http://www.klandk.com
    深圳优华氏企业形象设计有限公司	http://www.eovas.net
    广州和一品牌设计顾问有限公司	http://www.bibrand.com
    李永铨设计有限公司	http://www.tommylidesign.com
    上海博微设计有限公司	http://www.bfitbrand.com
    上海沈浩鹏平面设计有限公司	http://www.hopesun.com
    杭州兰龙品牌设计有限公司	http://www.vislogo.com
    深圳市锐意纵横品牌策划有限公司	http://www.ryzhch.cn
    柯力品牌设计(上海)有限公司	http://www.kelidesign.com
    济南干将莫邪企业形象设计有限公司	http://www.123ci.com
    深圳市伙伴传祺创意设计有限公司	http://www.shenzhensheji.com/
    上海三松品牌策划设计有限公司	http://www.sunsonchina.com/
    上海硕谷品牌设计有限公司	http://www.gsvis.com
    深圳力锐品牌策划有限公司	http://www.laserbrand.hk/
    深圳市火狼企业形象设计有限公司	http://www.fw119.com/
    正午设计顾问有限公司	http://www.12-brand.com
    北京中美视觉文化传播有限公司	http://www.zhongmeishijue.net
    深圳市欧兰格广告设计有限公司	http://www.olgmedia.com/
    深圳市卓纳设计有限公司	http://www.zona.cn
    深圳市牛势广告有限公司	http://www.szniushi.com
    上海火太阳品牌设计有限公司	http://www.flamesun.com/
    上海欧赛斯文化创意有限公司	http://www.osens.cn
    深圳幕恩品牌设计有限公司	http://www.moonbrand.cn
    深圳市陈宋品牌顾问有限公司	http://www.csbrand.cn
    沈阳熙云谷企业形象设计有限公司	http://www.xiyungu.com/
    北京兰旗之道文化发展有限公司	http://www.lanqi.com
    宁波市海曙形而上广告设计有限公司	http://www.sensbc.com
    雅能品牌策划设计公司	http://www.enengcy.com
    DDG设计有限公司	http://www.ddg.com.tw
    无锡市菩提树品牌设计有限公司	http://www.pts99.com
    广东华丽时代品牌设计顾问有限公司	http://www.gtall.cn
    杭州重墨堂品牌设计有限公司	http://www.zmt.cn/
    苏州零全设计有限公司	http://www.newtree.cn
    惠州市威碧恩设计有限公司	http://www.vbn.hk/
    四川古格王朝品牌设计顾问公司	http://www.ycguge.com
    成都费思道文化传播有限公司	http://www.feisidao.com
    青岛弘睿品牌管理顾问有限公司	http://www.hr1949.com/
    索曼斯(新疆)设计咨询有限公司	http://www.sommesedesign.com
    大连精睿创想设计有限公司	http://www.jingruicehua.com
    成都奥动品牌设计传播有限公司	http://www.adonschina.com
    长春市大马品牌设计有限公司	http://www.damabrand.cn
    创意共和(大连)设计有限公司	http://www.ideacn.com
    逗号品牌顾问服务机构	http://www.dohao.cn
    深圳心铭舍设计顾问有限公司	http://www.xinming.sg
    深圳晴朗品牌设计机构	http://www.smiledesign.cn
    深圳市全力形象设计有限公司	http://www.szquanli.com
    广州甲壳虫设计有限公司	http://www.gzjkc.com
    杭州朗威品牌策划有限公司	http://www.lkg.cc
    赤风品牌策划与设计有限公司	http://www.redwind.cn
    贤草品牌顾问有限公司	http://www.visdom.cn
    天津深度广告传播有限责任公司	http://www.sigad.com.cn
    念相品牌设计咨询(上海)有限公司	http://www.nx-design.net
    唯秀企业形象策划(上海)有限公司	http://www.vshow.net
    石家庄尚品牌设计有限公司	http://www.spinpai.com
    石家庄一横设计传播有限公司	http://www.1heng.net/
    石家庄乐观品牌设计有限公司	http://www.woleguan.com
    石家庄合一品牌设计顾问有限公司	http://herovi.lofter.com
    河北美格广告有限公司	http://www.zkingbrand.com
    河北零度视点设计顾问有限公司	http://www.zerovision.com.cn
    林佑品牌设计有限公司	http://www.linyousheji.com
    石家庄上维企划设计公司	http://www.cn-sunv.com
    后众设计有限公司	http://www.hero-ad.com
    上海上知营销策划有限公司	http://www.soundsplan.com
    朗意品牌管理顾问有限公司	http://www.lonbrand.com
    广州哲仕企业形象设计有限公司	http:/www.thisbrand.cn
    龙堂品牌设计与传播有限公司	http://www.helloddc.com
    广州知尖广告有限公司	http://betop365.com
    观唐-途创品牌策划设计有限公司	http://www.2umj.com/home.html
    联合创智广州广告公司	http://www.nfyxtime.com
    海智狮锐广告有限公司	http://www.hzbrand.cn/about.asp?sortid=1
    深圳市红苹果企业形象策划有限公司	http://www.szredapple.cn/
    深圳北辰品牌设计有限公司	http://www.brandstardesign.com
    深圳市标派视觉品牌设计有限公司	http://www.szbpvis.com
    左右格局(深圳)品牌整合创新体	http://www.zoyoo.net
    深圳市壹心视觉品牌顾问有限公司	http://www.yixinshijue.com/
    西可(天津)品牌设计有限公司	http://www.seekbrand.net
    共鸣创意顾问机构	www.gm-idea.cn
    商鼎天下品牌设计顾问有限公司	http://www.shangdingteam.com
    天津雅顿品牌设计有限公司	http://www.tjyadun.com
    天津绝策品牌设计有限公司	http://www.u-ad.org
    三人形思企业形象策划(天津)有限公司	http://www.sense-bd.com
    艾茉尔品牌设计公司	http://www.amoimedia.com
    天津启源创意科技有限公司	http://www.tjqiyuan.com
    天津嘉鹤广告有限公司	http://www.caho-ad.com
    杭州好西好品牌策划有限公司	http://www.haoxhao.com
    杭州东韵广告策划有限公司	http://www.hzdyad.com
    杭州亦又品牌设计有限公司	http://www.yiubd.com
    杭州知物设计有限公司	http://www.zhiwudesign.com
    善美品牌设计有限公司	http://www.somebrand.cn
    杭州出位设计有限公司	http://www.true-way.cn/
    杭州艾都广告有限公司	http://www.idocis.cn
    沐客品牌策划有限公司	http://www.mukeued.com
    南京唐韵品牌管理有限公司	http://www.sbschina.com
    允承文化发展有限公司	http://www.yunchengcn.com
    可可青设计顾问机构	http://www.cogreendesign.com
    南京方卓文化传播有限公司	http://www.njfzad.com
    南京六朝品牌策划有限公司	http://www.lclogo.com
    汉迪品牌策略设计顾问公司	http://www.njhandy.com
    时创邦品牌设计有限公司	http://www.shichuang-nj.co
    大川品牌设计机构	http://www.78vi.com
    南京灵光企业形象设计有限公司	http://www.lingual.cn
    柠檬创意有限公司	http://www.lemonn.cn
    济南麦道平面设计中心	http://www.jnmaidao.cn
    济南果实品牌设计有限公司	http://www.gainsee.com
    海右博纳品牌管理公司	http://www.hibona.cn
    非蝉品牌设计机构	http://www.facons.cn
    济南吾将广告有限公司	http://www.wujoon.cn
    济南上玄唯象品牌策划有限公司	http://www.sxwxci.com
    济南向北广告有限公司	http://www.dbb2008.cn
    济南太歌广告有限公司	http://www.jinantaige.com
    青岛迈致品牌创意有限公司	https://www.img.ltd
    山岛设计有限公司	http://www.tianyudesign.com
    本生品牌设计有限公司	http://www.benshengsheji.com
    青岛荣德品牌策划有限公司	http://www.adronge.com/index.aspx
    青岛悟本正奇广告有限公司	http://www.hd3s.com/
    优尔品牌营销策划有限公司	http://www.usersbrand.com
    青岛左晨品牌策划有限公司	http://www.zochenbrand.com
    鑫立方设计有限公司	http://www.design3.cc/
    艺达思广告装饰有限公司	http://www.haozy33.cn/
    青岛盛元方略品牌策划有限公司	http://www.syfled.com
    大连艾森品牌传播有限公司	http://www.aissenbrand.com
    相同创意营销策划(大连)有限公司	http://www.xiangtong1975.com
    大连旨一传媒有限公司	http://www.genie-idea.com
    大连壹品形象设计有限公司	http://www.ypin.net
    大连汤迈创意传媒有限公司	http://www.tommimade.com
    大连集田品牌设计有限公司	http://www.jitiandesign.cn
    大连润悟设计有限公司	http://www.runwellbrand.com
    大连壹鸣品牌设计有限责任公司	http://www.yimingdl.com
    中邦品牌设计有限公司	http://www.zonbon.net
    宁波麟石广告设计有限公司	http://www.flint-crea.com
    宁波本来印象企业形象设计有限公司	http://www.nbvis.com
    百特品牌策划有限公司	http://www.nbbt.cn
    宁波盛道美创品牌设计有限公司	http://www.sd-mc.com
    融圣智扬广告有限公司	http://www.holywis.com
    宁波优合传美广告传播有限公司	http://www.yhcm.net
    汉瑞品牌设计创作室	http://www.herogroup.org
    宁波智慧天成广告有限公司	http://www.nbzhihui.com
    宁波力创品牌设计有限公司	http://lcbrand.com
    厦门軒視策划设计有限公司	http://www.xmxuanshi.com
    智再品牌策划有限公司	http://www.zz-ad.com
    合袁(厦门)品牌设计事务所有限公司	http://www.heyedesign.com
    厦门幻想美广告有限公司	http://www.hxmad.com
    厦门东晨视界文化传播有限公司	http://www.xmchange.com
    厦门九智品牌策划有限公司	http://www.xiangvi.com
    厦门大鱼广告有限公司	http://www.maxjob.cn/
    杜微白品牌策划机构	http://www.duweibai.com
    厦门壹笔品牌管理有限公司	http://www.yibivi.com
    成都彼安迪广告设计有限公司	http://www.bd2001.com/
    成都九田品牌设计顾问有限公司	http://www.cd9tian.com
    成都九一堂品牌设计有限公司	http://www.jyt2004.com
    成都瞳创广告有限公司	http://www.tocreate.cc
    成都蜥奎概念品牌设计公司	http://www.cdsecret.com/
    成都火之鸟广告有限公司	http://www.028bird.com
    武汉市摩纳广告有限公司	http://www.whmona.com
    武汉莯恩设计策略有限公司	http://mu-en.com
    武汉艾的尔广告设计有限公司	http://www.adersj.com
    武汉上辰品牌形象有限公司	http://www.sc-vis.com
    武汉十方道合文化传媒有限公司	http://www.sfdhbrand.com
    武汉傅敏设计	http://www.fm312.com/
    楚韵意品文化创意有限公司	http://cyypsheji.com
    武汉光禾创想广告有限公司	http://www.whghcx.com
    武汉良玉设计有限公司	https://iworld.market
    武汉锐联品牌设计有限公司	http://www.whruilian.com
    哈尔滨浅渚企业形象策划有限公司	http://www.qianzhu.cc
    哈尔滨金泽广告有限公司	http://jzgolden.com
    哈尔滨力天企业形象设计有限公司	http://www.dulitian.com
    哈尔滨邦德品牌形象设计公司	http://www.bangdegg.com
    黑龙江省布凡设计有限责任公司	http://www.hljjingyi.com
    哈尔滨多维广告有限公司	http://www.dwvis.com/
    哈尔滨世纪蜂鸟文化传播有限公司	http://www.hrbfnwh.com
    哈尔滨首巷品牌设计公司	http://0451000.com
    哈尔滨彩韵堂设计印务有限公司	http://www.hrbcyt.com
    简高品牌设计有限公司	http://www.concis.cn
    妙集广告设计有限公司	http://www.symiaoji.com
    沈阳禅墨品牌策划有限公司	http://www.sychanmo.com
    卓摩品牌设计有限公司	http://www.zoomvi.com
    沈阳丹田设计有限公司	http://www.dantianfly.com
    沈阳艾的企业顾问有限公司	http://www.a-idear.com
    沈阳视金石广告设计有限公司	http://www.sjs588.com/
    沈阳维多曼广告策划有限公司	http://www.vidoman.com
    沈阳壹度广告有限公司	http://www.yiduad.com
    沈阳鲜道视觉创意设计	http://www.123vis.com
    西安格尚品牌营销策划	http://www.xageshang.com/anli.php
    西安开端品牌设计有限公司	http://www.kaiduan.cc
    本易品牌机构有限公司	http://www.xabenyi.com
    西安壹南品牌文化传播有限公司	http://www.onesouth.cn
    西安必然广告文化传播有限公司	http://www.birancc.cc
    西安灵波深智广告有限公司	http://www.mimad.cn
    西安泰勒广告有限公司	http://xataile.com
    西安十方营销策划有限公司	http://ideafine.com
    西安荣智广告文化传播有限公司	http://www.rz2011.com
    非同广告设计机构	http://www.ficton.com.cn
    长春佐旗品牌策划设计有限公司	http://www.zuoqisheji.com
    长春茗尊文化传播有限公司	http://www.ccmz.cn
    吉林省致远品牌设计有限公司	http://www.zhiyuansheji.com
    长春市兰韵企业形象设计有限责任公司	http://www.cclanyun.com
    长春真象设计有限公司	http://www.zhenxiangsj.com
    吉林省麒禹天下营销策划有限公司	http://www.jlqiyu.com
    长春汇象品牌设计有限公司	http://www.c362.com/
    长春市亦品九画品牌设计有限公司	http://www.ccypjh.com
    长春北邦品牌设计有限公司	http://www.ndesign.cn
    湖南美艺品牌管理有限公司	http://www.csmy.cn
    长沙核桃广告设计有限公司	http://www.2012heart.com
    远行品牌管理顾问	http://www.cnyuanxing.com
    长沙正正品牌设计事务所	http://www.zhengsheji.com
    长沙融策品牌设计有限公司	http://www.rocher.cc
    长沙赤松品牌设计工作室	http://www.hncsbrand.com
    湖南汇智远扬设计有限公司	http://www.cstw.cn
    湖南大和品牌设计有限公司	http://www.andbrand.com.cn
    长沙市正扬品牌策划有限公司	http://www.zhengyangcs.com
    长沙在意品牌策划有限公司	http://www.zaiyiad.cn
    上良(福州)品牌形象设计有限公司	http://www.slbrand.cn
    无限度 ( 福州 ) 品牌传播机构	http://www.vasdo.cn
    福建弘度文化传播有限公司	http://www.hondc.com
    麦智品牌设计公司	http://www.mi-ze.com
    福州蓝禾品牌设计有限公司	http://www.lanham.cn
    福州立众文化传媒有限公司	http://www.risenmedia.cn
    柒俊景品牌设计有限公司	http://www.7ovdesign.com
    福州牧格广告有限公司	http://www.mo-ge.cn
    福州市原色文化传播有限公司	http://www.fzyswh.com
    思维攻略(福建)设计有限公司	http://www.sividesign.com
    澜际品牌(郑州)设计策划有限公司	http://www.lonege.com
    勤略品牌顾问机构	http://www.qinluecn.com
    郑州惟度品牌设计有限公司	http://www.welldodesign.com
    言十品牌整合机构	http://www.yanshiji.com
    无形品牌策划有限公司	http://www.wuxingcehua.com
    新大陆品牌整合机构	http://www.newlandds.com
    郑州唯创品牌设计有限公司	http://www.zzvchuang.com
    河南蜂鸟文化传播有限公司	http://www.fengniaosj.com
    郑州凸凹品牌设计有限公司	http://www.tuaobrand.com/
    郑州天右同道企业形象设计有限公司	http://www.topiobrand.com
    苏州上马设计有限公司	http://szsmcc.com
    苏州上活文化艺术传播有限公司	http://www.onvie.net/
    苏州新年华品牌策划有限公司	http://www.carnival-2005sz.com
    苏州其道品牌策划有限公司	http://www.qidaoad.com
    苏州熏墨堂品牌设计有限公司	http://www.centmo.com
    苏州视尊广告有限公司	http://www.hellovisun.com
    苏州傲美设计有限公司	http://www.aomei-design.com
    苏州磐石设计有限公司	http://www.panshi-d.com
    苏州市嘉禾金马广告有限公司	http://www.szjm.cn
    苏州美太广告传播有限公司	http://meitaiad.com
    佛山市灵灵柒品牌设计有限公司	http://www.007db.com
    汇点品牌策划有限公司	http://www.hopead168.com
    佛山市东睿文化传播有限公司	http://www.fsdongrui.cn
    何国辉设计有限公司	http://www.heguohuidesign.com
    佛山市智野创意广告有限公司	http://www.zhiyead.com
    佛山市三十七计品牌设计有限公司	http://www.37idea.com
    佛山红星品象文化策划有限公司	http://www.reds-star.com/
    佛山灵成广告有限公司	http://www.fslcad.com
    通道品牌设计有限公司	http://www.dautonhk.com
    佛山市锐艺广告策划有限公司	http://www.a068.com
    广东视维品牌营销咨询有限公司	http://www.sivibrand.com
    程刚广告有限公司	http://www.dg80.cn
    墨象序品牌策划设计创意机构	http://www.begooo.cn
    锦色乾坤广告设计有限公司	http://www.daoccn.com/
    东莞市合奇道品牌设计有限公司	http://www.dghqd.com
    东莞市五源企业形象设计有限公司	http://www.f5vi.com
    东莞市视道品牌策划设计有限公司	http://www.visdao.com/video/
    东莞市龙大品牌设计有限公司	http://www.dragon-vi.com
    东莞市源素品牌设计有限公司	http://www.yesobrand.com
    CBD品牌设计有限公司	http://www.cbdbrand.com
    巴木创意设计中心	http://www.bamuidea.com/
    无锡易视创意广告有限公司	http://www.eastdesign.cc
    无锡岑越企业形象策划有限公司	http://logo.sxl.cn/
    百乐士广告有限公司	http://www.wxblaze.com
    无锡市博邦品牌设计有限公司	http://www.bobang.news
    朗睿品牌设计有限公司	http://www.86vi.cn
    世联视觉营销设计机构	http://www.wisdomunion.com.cn
    无锡米一创意设计有限公司	http://www.miyi-china.com
    无锡创知文化发展有限公司	http://www.wxtrans.com
    山西创见文化传播有限公司	http://www.xuchuangsheji.com
    太原德音文化传播有限公司	http://www.deyinwenhua.cn
    山西零点设计有限公司	http://www.sxzero.com
    LISO贾艺峰品牌资产管理公司	http://www.liso2005.com
    山西黑与白包装制品有限公司	http://hybsj.cn
    山西浪涛品牌设计有限公司	http://www.sxbzsj.com
    山西焰雨文化创意有限公司	http://www.sxyanyu.com
    太原中睿品牌设计有限公司	http://www.wisee.net
    典创品牌设计机构	http://www.shanxidc.com
    山西汉墨堂广告有限公司	http://www.shanxihanmotang.com
    四夕堂品牌设计有限公司	http://www.sixidesign.com
    曦芝品牌设计有限公司	http://www.sunwar.com.cn
    合肥翰思雅品牌设计有限公司	http://www.hfhansel.com
    合肥芒致品牌设计有限公司	http://www.hfvis.com
    合肥伊赛文化传播有限公司	http://www.yisaiwenhua.com
    合肥尚也广告传媒有限公司	http://www.hfshangye.com
    智漾设计有限公司	http://www.wis-team.com
    风火锐意企业管理有限公司	http://www.fenghuoruiyi.net
    合肥天麦道道品牌视觉设计有限公司	http://www.ahtomer.com/
    威视计企业形象设计有限公司	http://www.hfcis.com
    懿木品牌设计有限公司	http://www.emuvis.com
    南昌品至营销策划有限公司	http://www.pinzhif.com
    南昌水蓝设计广告有限公司	http://www.ncwbd.com
    引力文化传播有限公司	http://www.jxylsj.cn
    天睿品牌形象设计管理机构	http://www.truibrand.com
    南昌天水传媒有限公司	http://www.nctscm.com
    南昌星际品牌设计有限公司	http://www.jxxjzz.com
    江西奇可文化传播有限公司	http://www.chic998.com
    南昌思蜕广告设计有限公司	http://www.siitui.com
    广西赛朗文化传媒有限公司	http://www.sambrand.cn
    广西大界文化传媒有限公司	http://www.letrue.cn
    和壹品牌设计有限公司	http://www.hoit.cn
    合岸品牌设计顾问有限公司	https://www.lancbd.com
    广西南宁兰韵文化传播有限公司	http://www.gxlanyun.com
    壹零零柒品牌设计有限公司	http://1007ad.cn
    万聚品牌策划设计	http://www.gxwanju.com
    如鱼品牌设计有限公司	http://www.520ruyu.com
    天地汇品牌设计机构	http://www.gxtdh.net
    仪通设计有限公司	http://www.yitongsheji.com
    昆明极佳品牌设计有限公司	http://logovi.com
    昆明上维品牌设计有限公司	http://sunvi.net
    昆明金弦品牌策划设计有限公司	http://www.jx1995.com
    灵狐品牌设计有限公司	http://www.kmsfbd.com
    水墨文化传播(昆明)有限公司	http://www.smc919.com
    肖恩品牌设计有限公司	http://www.seanzxh.com
    昆明市西山区目音广告工作室	http://my-08.com
    昆明新设绘企业形象设计有限公司	http://www.xsh168.com/
    昆明锐力营销策划有限公司	http://www.reray.com
    昆明红门创意广告有限公司	http://www.homenad.com/###
    温州三形品牌设计有限公司	http://www.sanxan.com
    先觉品牌设计有限公司	http://www.muzzibrand.com
    温州形上品牌设计策划有限公司	http://www.ifdesign.cc
    温州智合设计有限公司	http://www.wzchiho.com
    温州超视觉设计有限公司	http://chaovds.com
    温州柏宏品牌设计有限公司	http://www.hoho-d.com
    温州之尚艺术设计有限公司	http://www.shang-design.com.cn
    佐尚形象策划工作室	http://www.z-sch.com
    温州标志工场	http://www.logo581.com
    温州斐格品牌设计有限公司	http://www.figobrand.com
    乌鲁木齐美无画品牌设计	http://www.meiwuhua.com
    新疆大印象广告有限公司	http://www.dyxad.com
    乌鲁木齐山水品牌设计工作室	http://www.xjsheji.com
    乌鲁木齐合合创想广告有限公司	http://www.xjhehesheji.com
    上行设计有限公司	http://sunsund.com
    灵熙(贵阳)品牌设计顾问有限公司	http://www.cnclemon.com
    贵州179品牌设计有限公司	http://www.gz179.com
    贵州传说品牌设计有公司  http://www.chuan-shuo.net
    贵州言思品牌设计有限公司	http://www.yesbrandcc.com
    贵州之彩广告设计有限公司	http://www.zhicaiad.com
    贵州步道设计有限公司	http://www.budo4a.com
    贵州乐意智作文化传媒有限公司	http://www.gzlyzz.com
    贵州灵智天创传媒有限公司	http://www.tccnvis.com
    酷站设计有限公司	http://www.koozhan.com
    """
    l = str.split('\n')
    l = []
    for i in l:
        row_arr = i.split('	')
        if len(row_arr) != 2:
            print(row_arr)
            continue

        print(row_arr)
        name = row_arr[0].strip()
        url = row_arr[1].strip()
        if name:
            try:
                design_company = DesignCompany.objects(name=name).first()
                # 如果存在,则跳过
                if design_company:
                    print("公司已存在: %s" % name)
                    continue

                design_company = DesignCompany(name=name, url=url, kind=2)
                ok = True
                #ok = design_company.save()
                if ok:
                    print("创建成功: %s\n" % name)
                else:
                    print("创建失败: %s\n" % name)
            except (Exception) as e:
                print(e)
Ejemplo n.º 16
0
def design_company_list():
    meta = {
        'title': '设计公司管理',
        'css_nav_sub_design_company': 'active',
        'css_nav_design': 'active',
        'css_all': 'active'
    }
    query = {}
    page = force_int(request.args.get('page', 1))
    per_page = force_int(request.args.get('per_page', 100))
    status = force_int(request.args.get('status', 0))
    craw_user_id = force_int(request.args.get('craw_user_id'), 0)
    deleted = force_int(request.args.get('deleted', 0))
    kind = force_int(request.args.get('kind', 0))

    t = force_int(request.args.get('t', 1), 1)
    q = request.args.get('q', '')

    if q:
        if t == 1:
            query['number'] = force_int(q.strip())
        if t == 2:
            query['name'] = {"$regex": q.strip()}

    if craw_user_id:
        if craw_user_id == -1:
            query['craw_user_id'] = 0
        else:
            query['craw_user_id'] = craw_user_id

    if kind:
        if kind == 1:
            meta['css_industry'] = 'active'
        elif kind == 2:
            meta['css_plane'] = 'active'
        meta['css_all'] = ''
        query['kind'] = kind

    if status == -1:
        meta['css_disable'] = 'active'
        query['status'] = 0
    if status == 1:
        query['status'] = 1
        meta['css_enable'] = 'active'
    else:
        pass

    query['deleted'] = deleted

    page_url = url_for('admin.design_company_list',
                       page="#p#",
                       q=q,
                       t=t,
                       kind=kind,
                       status=status,
                       craw_user_id=craw_user_id)

    data = DesignCompany.objects(**query).order_by('-created_at').paginate(
        page=page, per_page=per_page)
    total_count = DesignCompany.objects(**query).count()

    # 过滤数据
    for i, d in enumerate(data.items):
        if data.items[i].kind == 1:
            kind_label = '工业设计'
        elif data.items[i].kind == 2:
            kind_label = '平台设计'
        else:
            kind_label = '--'
        data.items[i].kind_label = kind_label

    meta['data'] = data.items

    pager = Pager(page, per_page, total_count, page_url)
    meta['pager'] = pager.render_view()

    return render_template('admin/design_company/list.html', meta=meta)
Ejemplo n.º 17
0
def init_company():

    page = 1
    perPage = 100
    isEnd = False
    total = 0
    query = {}
    query['deleted'] = 0
    query['status'] = 0
    query['craw_user_id'] = 0

    while not isEnd:
        data = DesignCompany.objects(**query).order_by('-created_at').paginate(
            page=page, per_page=perPage)
        if not data:
            print("get data is empty! \n")
            continue

        row = {
            'short_name': '',
            'english_name': '',
            'url': '',
            'logo_url': '',
            'scale': 0,
            'scale_label': '',
            'nature': 0,
            'nature_label': '',
            'company_status_label': '',
            'advantage': '',
            'description': '',
            'is_high_tech': 0,
            'ty_score': 0,
            'ty_view_count': 0,
            'design_case_count': 0,
            'd3in_case_count': 0,
            'red_star_award_count': 0,
            'innovative_design_award_count': 0,
            'china_design_award_count': 0,
            'dia_award_count': 0,
            'if_award_count': 0,
            'red_dot_award_count': 0,
            'idea_award_count': 0,
            'gmark_award_count': 0,
            'province_id': 0,
            'province': '',
            'city_id': 0,
            'city': '',
            'address': '',
            'zip_code': '',
            'contact_name': '',
            'contact_phone': '',
            'contact_email': '',
            'tel': '',
            'founder': '',
            'founder_desc': '',
            'registered_capital': '',
            'registered_capital_format': 0,
            'registered_time': '',
            'company_count': '',
            'company_type': '',
            'registration_number': '',
            'credit_code': '',
            'identification_number': '',
            'industry': '',
            'business_term': '',
            'issue_date': '',
            'registration_authority': '',
            'registered_address': '',
            'scope_business': '',
            'organization_code': '',
            'key_personnel_count': 0,
            'shareholder_count': 0,
            'investment_abroad_count': 0,
            'annual_return_count': 0,
            'chage_record_count': 0,
            'affiliated_agency_count': 0,
            'financing_count': 0,
            'core_team_count': 0,
            'enterprise_business_count': 0,
            'investment_events_count': 0,
            'competitor_count': 0,
            'action_at_law_count': 0,
            'court_announcement_count': 0,
            'dishonest_person_count': 0,
            'person_subject_count': 0,
            'announcement_court_count': 0,
            'abnormal_operation_count': 0,
            'administrative_penalty_count': 0,
            'break_law_count': 0,
            'equity_pledged_count': 0,
            'chattel_mortgage_count': 0,
            'tax_notice_count': 0,
            'judicial_sale_count': 0,
            'bid_count': 0,
            'tax_rating_count': 0,
            'product_count': 0,
            'import_and_export_credit_count': 0,
            'certification_count': 0,
            'wx_public_count': 0,
            'trademark_count': 0,
            'patent_count': 0,
            'software_copyright_count': 0,
            'works_copyright_count': 0,
            'icp_count': 0,
            'tags': [],
            'branch': '',
            'wx_public_no': '',
            'wx_public': '',
            'wx_public_qr': '',
            'remark': '',
            'perfect_degree': 0,
            'craw_count': 0,
        }

        # 过滤数据
        for i, d in enumerate(data.items):
            company = DesignCompany.objects(_id=d._id).first()
            try:
                #ok = company.update(**row)
                ok = True
                if not ok:
                    print("更新失败: %s\n" % company.name)
                    continue

                #time.sleep(0.05)
                print("更新成功: %s\n" % company.name)
                total += 1
            except (Exception) as e:
                print(str(e))
                continue

        print("current page %s: \n" % page)
        page += 1
        if len(data.items) < perPage:
            isEnd = True

    print("is over execute count %s\n" % total)
Ejemplo n.º 18
0
def update_d3in_company_core(d):
    result = {'success': False, 'message': ''}
    if not d['company_name']:
        result['message'] = 'D3in公司不存在!'
        return result
    print("公司名称: %s" % d['company_name'])

    query = {}

    query['d3ing_id'] = d['id']
    # 简称
    if d['company_abbreviation']:
        query['short_name'] = d['company_abbreviation']
    # 分公司数量
    if d['branch_office']:
        query['branch'] = str(d['branch_office'])
    # 英文名称
    if d['company_english']:
        query['english_name'] = d['company_english']
    # 规模
    if d['company_size']:
        query['scale'] = d['company_size']
        query['scale_label'] = d['company_size_val']
    # 简介
    if d['company_profile']:
        query['description'] = d['company_profile']
    # 网址
    if d['web']:
        query['url'] = d['web']
    # LOGO
    if d['logo_image']:
        query['logo_url'] = d['logo_image']['logo']
    ## 联系信息
    if d['province_value']:
        query['province'] = d['province_value']
    if d['city_value']:
        query['city'] = d['city_value']
    if d['address']:
        query['address'] = d['address']
    if d['contact_name']:
        query['contact_name'] = d['contact_name']
    if d['phone']:
        query['contact_phone'] = d['phone']
    if d['email']:
        query['contact_email'] = d['email']

    print("更新字段: %s" % query)

    if not query:
        result['message'] = '更新内容不空!'
        return result

    company = DesignCompany.objects(name=d['company_name'], deleted=0).first()
    # 没有则创建
    if not company:
        query['name'] = d['company_name']
        query['status'] = 1
        company = DesignCompany(**query)
        ok = company.save()
        print("创建新公司: %s" % query['name'])
        if ok:
            cres = submit_company_queue(d['company_name'], d['id'])
            if cres['success']:
                print("已更新到公司队列")
    else:
        ok = company.update(**query)

    if not ok:
        result['message'] = '创建/更新失败!'
        return result
    result['success'] = True
    result['data'] = company
    return result
Ejemplo n.º 19
0
def registered_capital_format():
    page = 1
    perPage = 100
    isEnd = False
    total = 0
    query = {}

    while not isEnd:
        data = DesignCompany.objects(**query).order_by('-created_at').paginate(
            page=page, per_page=perPage)
        if not data:
            print("get data is empty! \n")
            continue

        # 过滤数据
        for i, d in enumerate(data.items):
            if not d.registered_capital:
                print("注册资金为空: %s\n" % d.name)

            if d.registered_capital_format:
                continue

            print("注册资金: %s" % d.registered_capital)
            strMoney = d.registered_capital
            strFormatMoney = 0.0
            if '万人民币' in strMoney:
                if '(人民币)' in strMoney:
                    strMoney = strMoney.replace('(人民币)', '')

                strMoney = strMoney.replace('万人民币', '')
                strFormatMoney = force_float_2(strMoney, 0)

            elif '人民币万元' in strMoney:
                strMoney = strMoney.replace('人民币万元', '')
                strFormatMoney = force_float_2(strMoney, 0)

            elif '万元人民币' in strMoney:
                strMoney = strMoney.replace('万元人民币', '')
                strFormatMoney = force_float_2(strMoney, 0)

            elif ' 万元 人民币' in strMoney:
                strMoney = strMoney.replace(' 万元 人民币', '')
                strFormatMoney = force_float_2(strMoney, 0)

            elif '万美元' in strMoney:
                strMoney = strMoney.replace('万美元', '')
                strFormatMoney = force_float_2(strMoney, 0)
                strFormatMoney = strFormatMoney * 6.3

            strFormatMoney = force_float_2(strFormatMoney, 0)

            print("格式化:%.2f" % strFormatMoney)

            newMoney = 0
            if strFormatMoney > 0 and strFormatMoney <= 100:
                newMoney = 1
            elif strFormatMoney > 100 and strFormatMoney <= 500:
                newMoney = 2
            elif strFormatMoney > 500 and strFormatMoney <= 1000:
                newMoney = 3
            elif strFormatMoney > 1000 and strFormatMoney <= 5000:
                newMoney = 4
            elif strFormatMoney > 5000:
                newMoney = 5

            print("范围输出: %d\n" % newMoney)

            ok = True
            ok = d.update(registered_capital_format=newMoney)
            if not ok:
                print("更新失败!\n")
                continue

            print("更新成功!\n")
            total += 1

        print("current page %s: \n" % page)
        page += 1
        if len(data.items) < perPage:
            isEnd = True

    print("is over execute count %s\n" % total)
Ejemplo n.º 20
0
def export_design_center():
    provinceStr = """
    杭州奥格工业设计有限公司
    杭州跨界科技有限公司
    杭州飞神工业设计有限公司
    杭州领跑者工业设计有限公司
    温州中胤时尚鞋服设计有限公司
    浙江飞灵飞逊服饰有限公司
    浙江宝鼎服装设计有限公司
    绍兴光大芯业微电子有限公司
    浙江工业大学义乌科学技术研究院有限公司
    杭州汉度工业设计有限公司
    杭州上林电子科技有限公司
    杭州斯帕克造型艺术有限公司
    杭州热浪工业产品设计有限公司
    杭州源骏工业产品设计有限公司
    宁波大业产品造型艺术设计有限公司
    宁波科创制造技术开发有限公司
    宁波东方船舶设计院有限公司
    浙江思珀整合传播有限公司
    浙江力诺流体控制科技股份有限公司
    海宁市海涛时装创意设计有限公司
    浙江皇城工坊文化发展有限公司
    浙江斐络工业设计有限公司
    台州市黄岩博创工业设计有限公司
    台州市一锐工业设计有限公司
    浙江中科联创工业设计基地
    杭州瑞德设计有限公司
    杭州飞鱼工业设计有限公司
    杭州博乐工业产品设计有限公司
    杭州凸凹工业设计有限公司
    圣泓工业设计创意有限公司
    宁波市鄞州德来特技术有限公司
    温州市创力电子有限公司
    浙江欣海船舶设计研究院有限公司
    舟山万达船舶设计有限公司
    台州市韵点工业设计有限公司
    宁波和丰创意广场投资经营有限公司
    杭州经纬天地创意投资有限公司
    杭州和达文化创意产业园管理有限公司
    浙江乐富创意产业投资有限公司
    桐乡濮院针织产业园区开发建设有限公司
    马鞍山市必拓工业设计有限公司
    芜湖佳景科技有限公司
    安徽协同创新设计研究院有限公司
    安徽深装合大工业设计有限公司
    宜昌市微特电子设备有限公司
    武汉华夏星光工业产品设计有限公司
    湖北壹峰文化传媒有限公司
    武汉光谷楚创空间工业设计有限公司
    武汉光谷楚创空间工业设计有限公司
    湖北壹峰文化传媒有限公司
    宜昌市微特电子设备有限公司
    武汉光谷楚创空间工业设计有限公司
    湖北壹峰文化传媒有限公司
    宜昌市微特电子设备有限公司
    重庆优擎科技有限公司
    重庆蓝海时代产品设计有限公司
    重庆杜塞科技有限公司
    江苏鼎艺国际文化创意产业有限公司
    苏州奥杰汽车技术股份有限公司
    南通贝斯特船舶与海洋工程设计有限公司
    中国(长沙)创新设计产业园
    武汉光谷楚创空间工业设计有限公司
    湖北壹峰文化传媒有限公司
    宜昌市微特电子设备有限公司
    东风设计研究院有限公司
    武汉金玺广告有限公司
    武汉华夏星光工业产品设计有限公司
    郑州市浪尖产品设计有限公司
    郑州一诺工业产品设计有限公司
    广州市沅子工业产品设计有限公司
    深圳市中世纵横设计有限公司
    深圳洛可可工业设计有限公司
    深圳创新设计研究院有限公司
    江门市艾迪赞工业设计有限公司
    广东企盟工业设计有限公司
    佛山市青鸟工业设计有限公司
    广州市大业产品设计有限公司
    深圳市浪尖设计有限公司
    广东华南工业设计院
    中山市优力加工业设计有限公司
    """

    countryStr = """
    东道品牌创意集团有限公司
    阿尔特汽车技术股份有限公司
    杭州飞鱼工业设计有限公司
    德艺文化创意集团股份有限公司
    北京全路通信信号研究设计院集团有限公司
    秦皇岛玻璃工业研究设计院
    山西太钢工程技术有限公司
    上海龙创汽车设计股份有限公司
    江苏东方创意文化产业有限公司
    杭州瑞德设计股份有限公司
    厦门市拙雅科技有限公司
    东风设计研究院有限公司
    大连四达高技术发展有限公司
    深圳市浪尖设计有限公司
    北京洛可可科技有限公司
    沈阳创新设计服务有限公司
    上海指南工业设计有限公司
    泉州迪特工业产品设计有限公司
    """

    provinceCount = 0
    countryCount = 0

    # 省级统计
    provinceArr = provinceStr.split('\n')
    provinceArr = []

    print("totla province count: %d\n" % len(provinceArr))
    for d in provinceArr:
        name = d.strip()
        print(name)
        company = DesignCompany.objects(name=name).first()
        if not company:
            continue
        ok = company.update(is_design_center=1)
        if not ok:
            continue
        provinceCount += 1
        print("update success!\n")

    print("province success count: %d\n" % provinceCount)

    # 国家级统计
    countryArr = countryStr.split('\n')
    countryArr = []

    print("totla country count: %d\n" % len(countryArr))
    for d in countryArr:
        name = d.strip()
        print(name)
        company = DesignCompany.objects(name=name).first()
        if not company:
            continue
        ok = company.update(is_design_center=2)
        if not ok:
            continue
        countryCount += 1

    print("country success count: %d\n" % countryCount)
Ejemplo n.º 21
0
def generate_company():
    data = []
    str = """
    品物(上海)工业产品设计顾问有限公司
    北京上品极致产品设计有限公司
    北京华新意创工业设计有限公司
    北京品物堂产品设计有限公司
    杭州领跑者工业设计有限公司
    上海木马工业产品设计有限公司
    杭州飞鱼工业设计有限公司
    杭州凸凹工业设计有限公司
    杭州博乐工业设计股份有限公司
    北京木马工业设计有限公司
    广州市大业产品设计有限公司
    上海威曼工业产品设计有限公司
    青岛图灵设计顾问有限公司
    北京智加问道科技有限公司
    杭州热浪工业产品设计有限公司
    杭州源骏工业产品设计有限公司
    杭州汉度工业设计有限公司
    同点设计策划(深圳)有限公司
    深圳市佳简几何工业设计有限公司
    深圳宝嘉能源有限公司
    佛山市柏飞特工业设计有限公司
    佛山市顺德区宏翼工业设计有限公司
    杭州奥格工业设计有限公司
    杭州斯帕克工业设计有限公司
    深圳旗鱼工业设计有限公司
    宁波大业产品造型艺术设计有限公司
    广东顺德东方麦田工业设计有限公司
    深圳市鼎典工业产品设计有限公司
    深圳市上善工业设计有限公司
    深圳云一创新科技有限公司
    深圳市矩阵工业产品设计有限公司
    上海柏菲工业产品设计有限公司
    上海指南工业设计有限公司
    深圳市雷骏科技有限公司
    深圳比例文化发展有限公司
    杭州亿智智能科技有限公司
    厦门伊亚创新科技有限公司
    慈溪瑞普工业产品设计有限公司
    天盯科技(深圳)有限公司有限公司
    深圳市凯旋创新品牌产品设计有限公司
    柯怡工业设计
    合肥市方块工业设计有限公司
    上海艺凯设计有限公司
    佛山市顺德区鼎纳设计有限公司
    东莞市尚同工业设计有限公司
    深圳白色产品设计有限公司
    上海天狐创意设计股份有限公司
    广东顺德潜龙工业设计有限公司
    北京米帮科技有限公司
    深圳市设际邹工业设计有限公司
    易迪思工业设计顾问(上海)有限公司
    宁波艺加意工业设计有限公司
    上海创骋工业设计有限公司
    广州市沅子工业产品设计有限公司
    宁波卓一工业设计有限公司
    佛山市青鸟工业设计有限公司
    台州市梦工厂工业设计有限公司
    永康市一搏工业产品设计有限公司
    上海博路工业设计有限公司
    考克(福建)工业设计有限公司
    宁波明锐工业产品设计有限公司
    泉州迪特工业产品设计有限公司
    深圳市白狐工业设计有限公司
    艺可意工业设计(北京)有限公司
    武汉华夏星光工业产品设计有限公司
    山东鼎意工业设计有限公司
    陕西阿米工业设计有限公司
    深圳宇朔工业设计有限公司
    深圳市万有引力工业设计有限公司
    深圳市美霖工业设计有限公司
    佛山市典石工业设计有限公司
    深圳市冰点工业设计有限公司
    深圳市嘉升藤工业创新设计有限公司
    深圳市德嘉工业产品造型设计有限公司
    深圳大国智造设计有限公司
    深圳市浪恒工业设计有限公司
    深圳市英派来工业设计有限公司
    深圳市卡蒙工业产品设计有限公司
    台湾无限设计有限公司深圳分部(原联邦设计)
    深圳市名之鹰工业设计有限公司
    深圳市拓腾世纪工业设计有限公司
    深圳市霸王设计有限公司
    深圳善本致和工业设计有限公司
    深圳瞬尖工业设计工作室
    深圳市笔尖之上设计有限公司
    深圳洛斯奇工业设计有限公司
    深圳市雷明工业设计有限公司
    成都拓成工业产品设计有限公司
    佛山达奇工业设计有限公司
    深圳市博拉图工业设计有限公司
    无锡简约工业产品设计有限公司
    深圳市牧本工业设计有限公司
    深圳市禾马工业产品设计有限公司
    深圳市巴哈伊工业设计有限公司
    深圳市四象工业设计有限公司
    深圳市畅为工业设计有限公司
    深圳市融一工业设计有限公司
    深圳市人本意匠工业产品设计有限公司
    深圳市派尔工业设计有限公司
    深圳市元拓工业产品设计有限公司
    深圳市麦锡工业产品策划有限公司
    深圳市零零柒工业产品设计有限公司
    深圳市森渡工业产品设计有限公司
    深圳市蓝鲸工业产品造型开发设计有限公司
    深圳市久鸿工业设计有限公司
    深圳市国龙工业设计有限公司
    深圳市鑫科工业产品设计中心
    深圳市艾姆思杰工业产品设计有限公司
    深圳市擎天开拓工业设计有限公司
    深圳市百份一工业产品设计有限公司
    深圳市瀚翔工业设计有限公司
    深圳市源创尚品工业设计有限公司
    深圳市凯博工业产品设计有限公司
    深圳市心雷工业产品设计有限公司
    深圳市索艺工业产品设计有限公司
    深圳市子午线工业产品造型设计有限公司
    成都艾玛工业设计有限公司
    深圳市中佰工业设计有限公司
    深圳市银河工业产品设计有限公司
    深圳市怡美工业设计有限公司
    深圳市壹零壹工业设计有限公司
    深圳市无限空间工业设计有限公司
    深圳市问鼎工业设计有限公司
    深圳市东旭产品设计有限公司
    深圳市东来工业产品造型设计有限公司
    深圳市东海浪潮工业设计有限公司
    深圳市迪特格工业产品设计有限公司
    深圳市大典工业产品设计有限公司
    深圳市艾德方工业产品设计有限公司
    创世零壹工业设计(深圳)有限公司
    深圳市绿创工业设计有限公司
    上海甲秀工业设计有限公司
    上海意田工业设计公司
    富乐工业设计(上海)有限公司
    陈慎任工业设计有限公司
    上海泛思工业设计有限公司
    浩汉工业产品设计(上海)有限公司
    上海高图工业设计有限公司
    齐思工业设计咨询(上海)有限公司
    千方工业设计(上海)有限公司
    上海意图工业设计有限公司
    上海贺风工业产品设计有限公司
    上海极星工业设计有限公司
    喜多俊之工业产品设计咨询(上海)有限公司
    上海溯洄工业产品设计有限公司
    广州市科途工业产品设计有限公司
    东莞市品臣工业设计有限公司
    广州乐玛工业产品设计有限公司
    深圳市康源工业设计有限公司
    深圳市品悟工业设计有限公司
    南京欧爱工业设计
    宁波市昊物设计
    中山市尚物工业设计
    佛山市顺德古今工业设计有限公司
    深圳市贝贝高工业设计有限公司
    长沙九十八号工业设计有限公司
    深圳汉诺威设计有限公司
    佛山市顺德区唯点工业设计
    佛山基准工业设计有限公司
    熊松工业设计有限公司
    广东顺德极目工业设计有限公司
    壹格工业产品策划(顺德)有限公司
    艾迪工业设计有限公司
    佛山市蓝翼创想工业设计有限公司
     佛山市简奥工业设计有限公司
    无锡帝造工业设计
    深圳石头智慧工业设计有限公司
    深圳市黑谷工业设计有限公司
    深圳市伊诺工业设计有限公司
    深圳市四六区工业产品策划有限公司
    佛山久形工业设计有限公司
    成都思睿工业设计有限公司
    南京灵犀工业设计有限公司
    广州哈士奇产品设计有限公司
    天瑞联创(北京)科技发展有限公司
    天津意道思考工业产品设计有限公司
    广州亿豪电子科技有限公司
    深圳市盼兮科技有限公司
    佛山市风锐工业设计有限公司
    广州物原工业设计有限公司
    深圳锐致设计
    佛山市集品工业设计有限公司
    深圳市氧气设计服务有限公司
    广州品一产品设计有限公司
    广东顺德心雷工业产品策划有限公司
    广东顺德米壳工业设计有限公司
    上海余木工业设计有限公司
    东莞市一花一木工业设计有限公司
    深圳市新丝路设计有限公司
    成都市火熊科技有限责任公司
    杭州象天工业设计有限公司
    杭州九合形物工业设计有限公司
    深圳艺有道创新设计有限公司
    北京盒而特科技有限公司
    杭州顾道工业设计有限公司
    深圳市甲由设计顾问机构有限公司
    汇智工业产品设计公司
    无锡锐意工业设计有限公司
    宁波意得工业设计有限公司
    深圳二十一克产品设计有限公司
    东莞市意玛工业设计有限公司
    东莞意象工业设计有限公司
    深圳市岸木工业设计有限公司
    武汉也琪工业设计有限公司
    上海坚果工业产品设计有限公司
    玛雅工业设计有限公司
    温州红点工业产品设计中心
    佛山市雪兰工业设计有限公司
    温州左岸工业设计
    广东顺德和壹设计咨询有限公司
    上海意途工业产品设计有限公司
    杭州易舍工业产品设计有限公司
    意浪产品设计工作室
    杭州淘博工业设计有限公司
    上海索果工业设计公司
    上海扬舟工业设计有限公司
    上海巍德工业产品设计有限公司
    上海时创工业产品设计有限公司
    深圳市东川工业设计有限公司
    深圳ENVO银河设计公司
    上海方宇工业设计有限公司
    上海岸峰工业产品设计有限公司
    上海约兹工业产品设计有限公司
    佛山市顺德区德腾工业设计有限公司
    深圳市创意格林设计有限公司
    上海飞米工业设计有限公司
    上海木创
    为肯工业设计公司
    沃和丘工业设计(上海)有限公司
    Geedesign
    天津思度工业设计
    10的n次方
    华新产品设计有限公司
    青岛普睿谷设计有限公司
    深圳富思豪工业设计有限公司
    深圳智造工业设计有限公司
    深圳市金标源创工业设计有限公司
    深圳市道集工业设计有限公司
    熔点设计有限公司
    广州朗威工业设计有限公司
    北京简盟产品设计有限公司
    滨湖区巴木创意设计中心
    北京奥思工业设计有限公司
    Kaleidoscope (美资万花筒)设计公司
    唐恩(北京)产品设计研发有限公司
    杭州鸿鹄工业设计有限公司
    宁波左右设计
    杭州水者工业设计有限公司
    北京赛佳图工业设计有限公司
    海飞工业设计有限公司
    深圳市唯可设计咨询有限公司
    创恒工业设计室
    苏州原点工业设计有限公司
    杭州腾赢工业设计有限公司
    宁波柯怡工业设计有限公司
    凝意工业设计有限公司
    深圳感叹号产品设计有限公司
    深圳市青花工业产品设计有限公司
    深圳市艾度工业设计有限公司
    宁波易尚工业产品设计有限公司
    橙果工业设计有限公司
    杭州奔汉工业设计有限公司
    深圳市鸿领工业产品策划设计有限公司
    广州大道工业设计有限公司
    佛山市顺德区三力工业设计有限公司
    广州大宇工业设计有限公司
    上海呈创工业产品设计有限公司
    苏州斑马工业设计有限公司
    深圳市红点工业设计有限公司
    北京零靖创新产品设计顾问
    宁波易凡工业设计有限公司
    皓景(中山古镇/佛山顺德)设计有限公司
    山东蓝逊工业设计公司
    宁波道和工业设计有限公司
    深圳市道影工业设计有限公司
    朱古力设计咨询(深圳)有限公司
    深圳启元设计有限公司
    杭州金瑞工业产品设计有限公司
    一川设计广州有限公司
    深圳市灰度工业设计有限公司
    佛山市大震工业设计有限公司
    昆山市雪莱工业产品设计有限公司
    幻想设计上海中心
    台州市黄岩先驱设计有限公司
    泉州育成工业产品设计有限公司
    深圳市禾尔马工业产品设计有限公司
    杭州艾迪工业产品设计有限公司
    温州东帝工业设计有限公司
    永康市原野工业产品设计有限公司
    淮安帝欧工业设计有限公司
    深圳市灵井工业设计有限公司
    无锡易辰工业设计有限公司
    青岛上和产品设计
    北京格物乐道科技有限公司
    中山黑火设计有限公司
    合众工业设计有限公司
    广州涟漪工业设计有限公司
    佛山市顺德区容桂道可工业设计
    迪然工业设计
    深圳正钧尚设计咨询有限公司
    北京波普新创工业设计
    南通万喜至工业设计有限公司
    东莞万喜至工业设计
    东莞市柏森工业设计有限公司
    鼎丰家庭用品(南京)有限公司(深圳分公司)
    深圳卓源工业设计有限公司
    戊名工业设计有限公司
    南京博创工业产品设计有限公司
    杭州宗匠工业设计有限公司
    永康市无印尚品产品设计有限公司
    无锡无极限工业设计有限公司
    慈溪市飞扬工业产品设计有限公司
    天津角度工业产品设计有限公司
    深圳市太阳森林工业设计有限公司
    人本造物(广州)产品设计有限公司
    慈溪市合一工业设计有限公司
    广州维博产品设计有限公司
    拙雅科技有限公司
    深圳市橄榄树工业设计有限公司
    杭州博达设计咨询有限公司
    易用(广州/郑州/广西)设计有限公司
    深圳鑫奇石工业设计公司
    佛山市形科工业设计有限公司
    上海汉猿工业产品设计有限公司(在宁波也有办公点)
    广东东莞布鲁斯工业设计有限公司(在青岛和意大利有公司)
    深圳市橙子工业设计有限公司
    江苏省淮安品向工业设计有限公司
    深圳市知行创新工业设计有限公司
    宁波艺佳意工业设计有限公司
    南京本物工业设计有限公司
    北京首时工业设计有限公司
    北京锦簇工业设计有限责任公司 
    北京益为工业设计有限公司
    北京尚品格工业设计有限公司
    北京云沌工业设计有限公司
    北京锦澄嘉创工业设计有限公司
    斐鲁萨工业设计(北京)有限公司
    中瑞德科(北京)工业设计有限公司
    北京金典致晟工业设计有限公司
    易造工业设计(北京)有限公司
    北京艾摩讯工业设计有限公司 
    北京迪希工业设计创意开发有限公司
    艺可意工业设计(北京)有限公司 
    北京点易工业设计有限公司
    异向国际工业设计(北京)有限公司 
    北京世纪摩玛工业设计有限公司
    北京想想再工业设计有限公司
    北京千策良品工业设计有限公司
    北京宇朔创意工业设计有限责任公司
    北京东秩创新工业设计有限公司
    北京航天真科工业设计有限公司
    博砚清艺(北京)工业设计有限公司
    北京思乘创新工业设计有限公司
    菲迪拉(北京)工业设计有限公司
    北京天创易造工业设计有限公司
    北京原点高健工业设计有限公司
    米可创新工业设计(北京)有限责任公司
    深圳市亚克斯设计有限公司
    郑州越尚工业设计有限公司
    上海都市工业设计中心有限公司
    沈阳梵天工业设计有限公司
    圣泓工业设计创意有限公司
    浙江高越工业设计有限公司
    杭州飞神工业设计有限公司
    山东东华未来工业设计有限公司
    厦门大端工业设计有限公司
    宿迁优博工业设计有限公司
    江苏亿鑫工业设计有限公司
    苏州大上工业设计有限公司
    青岛宙庆工业设计有限公司
    武汉光谷楚创空间工业设计有限公司
    山东创瑞工业设计有限公司
    安徽后青春工业设计研究院有限公司
    昆山纽斯步工业设计有限公司
    泉州盈佳图工业设计有限公司
    苏州致幻工业设计有限公司
    合肥维卡工业设计有限公司
    深圳市八千里工业设计有限公司
    青岛舜维工业设计有限公司
    浦乐博工业设计有限公司
    山东创融工业设计有限公司
    北京安迪智慧工业设计有限公司
    北京万象创新工业设计有限公司
    北京品意工业设计有限公司
    北京凡朴工业设计有限公司
    北京空间无限工业设计有限公司
    北京梦树工业设计有限公司
    北京彩格工业设计有限公司
    北京橙点工业设计有限公司
    北京同基原点工业产品设计中心
    北京心觉工业设计有限责任公司
    北京科之华工业设计有限公司
    瑞观智选工业设计(北京)有限公司
    北京伯原明禄工业设计有限公司
    北京博物新智工业产品设计有限公司
    北京大尘工业设计有限责任公司
    思睿维度(北京)工业设计有限公司
    北京亚美森工业设计有限公司
    北京微智达工业设计有限公司
    北京艺有道工业设计有限公司
    北京辐轩工业设计有限公司
    松小屋工业设计(北京)有限公司
    贰拾叁(北京)工业设计有限责任公司
    意匠工业设计(北京)有限责任公司
    北京爱灵思工业设计有限公司
    北京艾欧克工业产品设计发展有限公司
    北京东西创新工业设计有限公司
    北京元品工业设计有限公司
    北京灵动空间工业设计有限公司
    北京梦想者工业设计有限公司
    北京艺宇工业设计有限公司
    成都意町工业产品设计有限公司
    成都匠造工业设计有限公司
    四川嘉泰工业产品设计有限责任公司
    成都蓝豚工业设计有限公司
    成都思睿工业产品设计有限公司
    成都沙苑工业产品设计有限公司
    成都爱笛迩工业产品设计有限公司
    成都品粹工业设计服务有限公司
    成都虹达工业产品设计有限公司
    成都铭鉴工业产品设计有限公司
    成都厚生工业设计有限公司
    成都天开工业设计有限公司
    四川睿深工业产品设计有限公司
    成都鸿瑞达工业设计有限公司
    成都几合工业产品设计有限公司
    成都优逸工业设计有限公司
    成都英莱工业设计有限公司
    成都鹈鹕工业设计有限公司
    成都物语工业设计有限公司
    四川蓝格工业设计有限公司
    德阳市艾璐工业设计有限公司
    成都埃森工业产品设计有限公司
    成都九十度工业产品设计有限公司
    成都市白色工业产品设计有限公司
    成都朗立工业产品设计有限公司
    绵阳灵锐意匠工业设计有限公司
    成都普瑞玛工业产品设计有限公司
    成都倬睿工业设计有限公司
    成都西之铭工业设计有限公司
    成都厘米工业设计有限公司
    成都几美工业产品设计有限公司
    四川天鸟工业设计有限责任公司
    成都完形工业设计有限公司
    成都于悦工业设计有限公司
    成都色空工业设计有限公司
    绵阳菲尔工业设计科技有限公司
    成都三千水上工业产品设计有限公司
    成都云尚创意工业产品设计有限公司
    成都奥创工业设计有限公司
    成都天问工业设计有限公司
    河北唐韵工业设计有限公司
    河北洛普工业设计有限公司
    河北启创工业设计有限公司
    河北智佳工业设计有限公司
    河北翼源工业设计有限公司
    秦皇岛北木工业设计有限公司
    石家庄简佳工业设计有限公司
    秦皇岛豪洁尚森工业产品设计有限公司
    保定市巨橙工业设计有限公司
    沧州意达工业设计服务有限公司
    保定可大可为工业产品设计有限公司
    天津戴维工业设计有限公司
    天津希图工业产品设计有限公司
    天津汉德工业设计有限公司
    天津埃迪森工业产品设计有限公司
    天津市爱迪工业设计有限公司
    天津爱谷工业设计有限公司
    天津麦田工业产品设计有限公司
    天津挚诚必诚工业产品设计有限公司
    天津北欧工业设计研发有限公司
    天津立达工业产品设计有限公司
    天津金戈工业设计有限公司
    天津北马工业设计有限公司
    天津兴杰工业设计有限公司
    天津凯迪工业设计有限公司
    天津知物工业设计有限公司
    天津阿尔特工业产品设计有限公司
    天津维立方工业设计有限公司
    天津中森工业设计有限公司
    天津京汉工业设计有限公司
    天津锜创工业设计有限公司
    天津思度工业设计有限公司
    天津嘿十工业设计有限公司
    天津意生天工业设计有限公司
    天津明觉创物工业产品设计有限公司
    天津伟度工业设计有限公司
    天津美格工业设计有限公司
    天津韵点工业设计有限公司
    天津艾迪工设工业设计有限公司
    天津市创恒工业产品设计有限公司
    天津市普凡工业设计有限公司
    苏州博弈工业产品设计有限公司
    南京贝奇工业设计有限公司
    常州市天高工业设计有限公司
    苏州云尚工业设计有限公司
    南京英达迪赛工业设计有限公司
    苏州新天地工业产品设计有限公司
    无锡迪可工业设计有限公司
    无锡阿维工业设计有限公司
    南京虎步工业设计有限公司
    无锡奥泰克工业设计有限公司
    无锡名迪工业设计有限公司
    江苏锐度品牌策划有限公司
    苏州市和谐康工业设计有限公司
    江苏美图工业设计有限公司
    宿迁市创智工业设计有限公司
    江苏新源工业设计咨询有限公司
    无锡普菲特工业产品设计有限公司
    苏州优诺工业设计有限公司
    苏州维卡工业设计有限公司
    苏州麦唯多工业设计有限公司
    无锡雷蒙德工业设计有限公司
    无锡创瀚工业设计有限公司 
    无锡尚格工业设计有限公司
    常州简奥工业设计有限公司
    常州市六零九零工业设计有限公司
    常州优易工业设计有限公司
    常州智丰工业设计有限公司
    无锡阳通工业设计有限公司
    南通润昌工业设计有限公司
    无锡海润达工业设计有限公司
    南京奇汇享工业设计有限公司
    南京中汇工业产品设计有限公司
    苏州智道通工业设计有限公司
    太仓耀泰工业设计有限公司
    无锡在创工业设计有限公司
    常州市鼎坊工业产品设计有限公司
    苏州爱信达工业设计有限公司
    扬州蓝极工业设计有限公司
    南京品象工业设计有限公司
    南京尚诺工业设计有限公司
    无锡品源工业设计有限公司
    南京摩屉工业设计有限公司
    苏州意展工业设计有限公司
    苏州昆仑工业设计有限公司
    江苏创品工业设计有限公司
    苏州阿尔西工业设计有限公司
    江苏万喜至工业设计有限公司
    江苏江鹤工业设计有限公司
    江苏奥成工业设计有限公司
    江苏紫东工业设计服务有限公司
    苏州晶智鑫工业产品设计有限公司
    连云港小桔灯工业设计有限公司
    江苏仓海工业设计有限公司
    江苏智泉工业设计有限公司
    苏州傲途工业设计有限公司
    宿迁市艺新工业设计有限公司
    无锡市帝造工业设计有限公司
    金箍棒工业产品设计江阴有限公司
    常州中航达索工业设计有限公司
    常州英钠微特工业设计有限公司
    苏州汇诚智造工业设计有限公司
    徐州晨鸣工业设计有限公司
    南京苏博工业设计有限公司
    南京翔睿工业设计有限公司
    无锡蜜蜂工业设计有限公司
    南京捷悠工业设计有限公司
    常州元道工业设计有限公司
    南京多喜工业设计有限公司
    苏州萨伯工业设计有限公司
    无锡最印象工业设计有限公司
    苏州飓风工业设计有限公司
    徐州水滴石工业设计有限公司
    南通壹选工业设计有限公司
    昆山蓝鼎工业设计有限公司
    宿迁市简一工业设计有限公司
    淮安市艾迪斯工业设计有限公司
    南京亚爱帝工业设计有限公司
    苏州迪赞工业设计有限公司
    淮安品向工业设计有限公司
    南通尚工工业设计有限公司
    南京睿德工业设计有限公司
    无锡思迪工业设计有限公司
    常州五色谱工业设计有限公司
    无锡鼎辉工业设计有限公司
    南京先拓工业设计有限公司
    南京汉星工业设计有限公司
    苏州流金工业设计有限公司
    南京怡觉工业设计有限公司
    苏州意中人工业设计有限公司
    常州浦氏工业设计有限公司
    苏州之所以工业设计有限公司
    无锡优弧工业设计有限公司
    无锡观悦工业设计有限公司
    苏州微格工业设计有限公司
    无锡卓悦工业设计有限公司
    南京桑榆工业设计有限公司
    苏州之意工业设计有限公司
    无锡玛佐工业设计有限公司
    常州攀高工业设计有限公司
    南京知物工业设计有限公司
    徐州凌云工业设计有限公司
    常州维度工业设计有限公司
    苏州风迷工业设计有限公司
    常州市齐天工业设计有限公司
    苏州千寻工业设计有限公司
    南通齐阳工业设计有限公司
    苏州红尘天工业设计有限公司
    无锡市猛犸工业设计有限公司
    无锡市寸园工业设计有限公司
    南京欲见工业设计有限公司
    南京古檤工业设计有限公司
    太原拾佳伯乐工业设计有限公司
    太原一品思创工业设计有限公司
    山西中远工业创意设计有限责任公司
    太原卓创工业设计咨询有限公司
    重庆集创家工业设计有限公司
    重庆安福汇工业设计有限公司
    重庆戌日东升工业产品设计有限公司
    重庆道合工业设计有限公司
    重庆索奇工业设计有限公司
    重庆捷途工业设计有限公司
    重庆嘉立豪工业设计有限公司
    重庆集智创享工业设计有限公司
    重庆绿箩轩工业产品设计有限公司
    重庆维根工业设计有限公司
    重庆奥力新工业设计有限公司
    重庆在线工业设计有限公司
    重庆锦恩纳图工业设计中心
    重庆睿捷工业设计有限公司
    重庆巍颐工业产品设计有限责任公司
    重庆神龙尺工业设计有限公司
    重庆木子木工业设计有限公司
    重庆意衡工业设计有限公司
    重庆同捷工业设计有限公司
    重庆腾通工业设计有限公司
    重庆雯兰工业设计有限公司
    重庆新派工业设计有限公司
    重庆沃德工业设计有限公司
    重庆瀚智工业设计有限公司
    重庆净土工业设计有限公司
    重庆博捷工业设计有限公司
    重庆金诺工业设计有限公司
    重庆焕译工业产品设计有限公司
    重庆杰欧工业设计有限公司
    重庆合艺工业设计有限公司
    青岛沃尔工业设计有限公司
    山东久和工业设计有限公司
    青岛中南工业设计有限公司
    青岛科海创新工业设计有限公司
    青岛匦居工业设计服务有限公司
    青岛蓝晶工业设计有限公司
    青岛中家院工业设计有限公司
    青岛佳佰纳工业设计有限公司
    青岛众设计工业设计有限公司
    青岛利达创新工业设计有限公司
    青岛可爱工业设计有限公司
    青岛博源工业设计有限公司
    青岛长策工业产品设计咨询有限公司
    青岛木马工业设计有限公司
    济南宙庆工业设计有限公司
    青岛高迪工业设计有限公司
    青岛拜特工业设计有限公司
    山东后现代工业设计有限公司
    青岛汉华工业设计有限公司
    日照工业设计中心有限公司
    青岛佳乐智安工业设计有限公司
    山东曈睿工业设计有限公司
    淄博象外工业设计有限责任公司
    山东标恒雷根工业设计有限公司
    青岛沃尔德工业设计有限公司
    山东巨象工业设计有限公司
    山东帝三七工业设计有限公司
    Gee-design
    朱古力设计咨询(深圳)有限公司
    中山尚物工业设计有限公司
    浙江中科联创工业设计有限公司
    彦辰设计(深圳)有限公司  
    武汉奥思工业设计有限公司
    沃伦设计(上海)有限公司
    温州先临左岸工业设计有限公司
    万象设计江苏有限责任公司
    天盯科技(深圳)有限公司
    斯巴科(北京)科技有限公司
    曙光信息产业股份有限公司
    深圳市中世纵横设计有限公司
    深圳市源创尚品工业设计有限公司 
    深圳市映山红模型设计有限公司 
    深圳市意谷设计有限公司 
    深圳市王者设计有限公司  
    深圳市盛世长城工业设计有限公司 
    深圳市洛可可工业设计有限公司
    深圳市立桥产品设计有限公司  
    深圳市浪尖设计有限公司
    深圳市浪尖工业产品造型设计有限公司 
    深圳市飓风电子产品外形设计有限公司 
    深圳市嘉兰图设计有限公司
    深圳市嘉兰图工业设计有限公司 
    深圳市红度工业产品策划有限公司 
    深圳市灏域设计有限公司  
    深圳市汉诺威设计有限公司 
    深圳市海维海工业设计有限公司 
    深圳市格林工业设计有限公司 
    深圳市宝嘉能源有限公司
    深圳市巴哈伊工业设计有限公司 
    上海为肯工业设计公司
    上海木码艺术设计有限公司
    上海木马工业设计有限公司
    上海木创工业设计发展有限公司
    上海洛可可整合设计有限公司
    上海龙域工业设计有限公司
    上海龙创汽车设计股份有限公司
    上海汉猿工业产品设计有限公司
    上海迪然工业设计有限公司
    山东汇强重工科技有限公司
    厦门市拙雅科技有限公司
    青岛海高设计制造有限公司
    宁波蓝领工业科技有限公司
    宁波大业设计有限公司
    麦田致尚(北京)工业设计有限公司
    马鞍山江东工业设计发展有限公司
    开思工业设计(杭州)有限公司
    江苏潜能工业设计有限公司
    江苏蒎圣屋工业科技有限公司
    合肥为先产品设计有限公司
    杭州正负极工业设计有限公司
    杭州序点工业产品设计有限公司
    杭州新晟工业设计有限公司
    杭州未末工业设计有限公司
    杭州微原素工业设计有限公司
    杭州微客工业产品设计有限公司
    杭州天恩工业设计有限公司
    杭州提格科技有限公司
    杭州膳佳家居用品有限公司
    杭州瑞德设计股份有限公司
    杭州朴上寸村文化艺术有限公司
    杭州木心设计机构
    杭州摩斯凯文工业产品设计有限公司
    杭州联动工业产品设计有限公司
    杭州跨界科技有限公司
    杭州爵品工业设计有限公司
    杭州火虫工业产品设计有限公司
    杭州合西行工业设计有限公司
    杭州格瑞斯工业设计有限公司
    杭州浮岸工业设计有限公司
    杭州风向工业设计有限公司
    杭州菲尔造型艺术设计有限公司
    杭州非同工业产品设计有限公司
    杭州博乐工业产品设计有限公司
    杭州柏树工业产品设计有限公司
    广州易用设计有限公司
    广东东莞布鲁斯工业设计有限公司
    福乐门(上海)工业设计有限公司
    佛山市大业工业设计有限公司
    佛山卡蛙电子科技有限公司
    佛山简奥工业设计有限公司
    东莞艺加意工业设计有限公司
    鼎丰家庭用品(南京)有限公司
    慈溪大业工业设计有限公司
    创世零壹工业设计(深圳)有限公司 
    重庆福瑞兰达科技有限公司
    北京洛可可科技有限公司
    北京迪沃客文化创意有限公司
    """
    l = str.split('\n')
    l = []
    for i in l:
        name = i.strip()
        if name:
            try:
                design_company = DesignCompany.objects(name=name).first()
                # 如果存在,则跳过
                if design_company:
                    print("公司已存在: %s" % name)
                    continue

                design_company = DesignCompany(name=name, kind=1)
                ok = True
                #ok = design_company.save()
                if ok:
                    print("创建成功: %s\n" % name)
                else:
                    print("创建失败: %s\n" % name)
            except (Exception) as e:
                print(e)
Ejemplo n.º 22
0
def award_stat_one(number, **options):
    company = DesignCompany.objects(number=number).first()
    award_stat_core(company)
Ejemplo n.º 23
0
def design_record_list():
    meta = {
        'title': '设计公司统计管理',
        'css_nav_sub_design_record': 'active',
        'css_nav_design': 'active'
    }
    query = {}
    page = force_int(request.args.get('page', 1))
    per_page = force_int(request.args.get('per_page', 100))
    status = force_int(request.args.get('status', 0))
    deleted = force_int(request.args.get('deleted', 0))
    sort = force_int(request.args.get('sort', 0))
    is_d3in = force_int(request.args.get('is_d3in', 0))
    mark = request.args.get('mark', '')
    number = request.args.get('number', '')
    no = request.args.get('no', '')

    if mark:
        query['mark'] = mark
    if no:
        query['no'] = no
    if number:
        query['number'] = number

    if is_d3in:
        if is_d3in == -1:
            query['is_d3in'] = 0
        elif is_d3in == 1:
            query['is_d3in'] = 1

    if status == -1:
        meta['css_disable'] = 'active'
        query['status'] = 0
    if status == 1:
        query['status'] = 1
        meta['css_enable'] = 'active'
    else:
        meta['css_all'] = 'active'

    query['deleted'] = deleted

    # 排序
    sortVal = '-created_at'
    nSortVal = '-base_average'
    if sort:
        if sort == 1:
            sortVal = '-ave_score'
        elif sort == 2:
            sortVal = '-base_average'
        elif sort == 3:
            sortVal = '-business_average'
        elif sort == 4:
            sortVal = '-innovate_average'
        elif sort == 5:
            sortVal = '-design_average'
        elif sort == 6:
            sortVal = '-effect_average'
        elif sort == 7:
            sortVal = '-credit_average'

    if sortVal == nSortVal:
        nSortVal = '-base_average'

    page_url = url_for('admin.design_record_list',
                       page="#p#",
                       mark=mark,
                       no=no,
                       number=number,
                       sort=sort,
                       is_d3in=is_d3in,
                       status=status)

    data = DesignRecord.objects(**query).order_by(sortVal, nSortVal).paginate(
        page=page, per_page=per_page)
    total_count = DesignRecord.objects(**query).count()

    # 过滤数据
    for i, d in enumerate(data.items):
        data.items[i].design_company = {}
        designCompany = DesignCompany.objects(number=int(d.number)).fields(
            ['_id', 'name', 'logo_url', 'd3ing_id']).first()
        if designCompany:
            data.items[i].design_company = designCompany

    meta['data'] = data.items

    # 获取配置列表
    confArr = DesignConf.objects(status=1).fields(['mark', 'name'])
    meta['design_conf'] = confArr

    pager = Pager(page, per_page, total_count, page_url)
    meta['pager'] = pager.render_view()
    meta['total_count'] = total_count
    meta['design_dimension_options'] = design_dimension_options()
    meta['design_fields_label_options'] = design_fields_label_options()
    #current_app.logger.debug('aaaa')

    return render_template('admin/design_record/list.html', meta=meta)
Ejemplo n.º 24
0
def design_record_list():

    query = {}
    meta = {}
    ids = request.args.get('ids', '')
    d3in_id = request.args.get('d3in_id', '')
    page = int(request.args.get('page', 1))
    per_page = int(request.args.get('per_page', 10))
    status = int(request.args.get('status', 1))
    deleted = force_int(request.args.get('deleted', 0))
    sort = force_int(request.args.get('sort', 0))
    mark = request.args.get('mark', '')
    no = int(request.args.get('no', 0))

    if ids:
        # query['_id__in'] = list(map(lambda x: ObjectId(x), ids.split(',')))
        isArr = []
        for d in ids.split(','):
            try:
                id = ObjectId(d)
                isArr.append(id)
            except (Exception) as e:
                pass
        query['_id__in'] = isArr
    else:
        number = ''
        if d3in_id:
            designCompany = DesignCompany.objects(
                d3ing_id=int(d3in_id)).first()
            if designCompany:
                number = str(designCompany['number'])
            if not number:
                return jsonify(code=0,
                               message='success',
                               data={
                                   'rows': [],
                                   'total_count': 0,
                                   'page': 0,
                                   'per_page': 0
                               })
            query['number'] = number

        if status == -1:
            query['status'] = 0
        if status == 1:
            query['status'] = 1
        else:
            pass

        if not mark or not no:
            return jsonify(code=3001, message='缺少请求参数!')

        query['mark'] = mark
        query['no'] = no

    query['deleted'] = deleted

    #current_app.logger.debug(query)

    # 排序
    sortVal = '-ave_score'
    nSortVal = '-ave_score'
    if sort:
        if sort == 1:
            sortVal = '-base_average'
        elif sort == 2:
            sortVal = '-business_average'
        elif sort == 3:
            sortVal = '-innovate_average'
        elif sort == 4:
            sortVal = '-design_average'
        elif sort == 5:
            sortVal = '-effect_average'
        elif sort == 6:
            sortVal = '-credit_average'

    if sortVal == nSortVal:
        nSortVal = '-base_average'

    try:
        fields = [
            '_id', 'mark', 'no', 'ave_score', 'base_average',
            'business_average', 'credit_average', 'design_average',
            'effect_average', 'innovate_average', 'ave_score', 'type',
            'number', 'rank', 'deleted', 'status'
        ]
        cFields = [
            '_id', 'name', 'logo_url', 'd3ing_id', 'province', 'city',
            'description', 'scope_business'
        ]
        data = DesignRecord.objects(**query).order_by(
            sortVal, nSortVal).paginate(page=page, per_page=per_page)
        total_count = DesignRecord.objects(**query).count()

        # 过滤数据
        rows = []
        for i, d in enumerate(data.items):
            row = filter_key(fields, d)
            row['_id'] = str(row['_id'])
            row['design_company'] = {}
            row['evaluates'] = []
            designCompany = DesignCompany.objects(number=int(d.number)).first()
            if designCompany:
                # 系统自动生成评价
                row['evaluates'] = auto_evaluate(d, designCompany)
                designCompany['_id'] = str(designCompany['_id'])
                newCompany = filter_key(cFields, designCompany)
                row['design_company'] = newCompany
            rows.append(row)

        meta['rows'] = rows
    except (Exception) as e:
        current_app.logger.debug(str(e))
        meta['rows'] = []
        total_count = 0

    meta['total_count'] = total_count
    meta['page'] = page
    meta['per_page'] = per_page

    return jsonify(code=0, message='success!', data=meta)