Ejemplo n.º 1
0
    def SaveStypeConfig(self):
        cfg = self.page_config.filter_by(
            stype=int(request.params['stype'])).first()
        if not cfg:
            cfg = StypeConfig(int(request.params['stype']),
                              request.params['title'],
                              int(request.params['weight']),
                              int(request.params['send-news']),
                              request.params['news-merge-by'],
                              int(request.params['news-merge-type']),
                              int(request.params['send-mini']),
                              request.params['mini-merge-by'],
                              int(request.params['mini-merge-type']),
                              request.params['extra-configs'], 0)
            Session.add(cfg)
        else:
            cfg.title = request.params['title']
            cfg.weight = int(request.params['weight'])
            cfg.send_newsfeed = int(request.params['send-news'])
            cfg.news_merge_by = request.params['news-merge-by']
            cfg.news_merge_type = int(request.params['news-merge-type'])
            cfg.send_minifeed = int(request.params['send-mini'])
            cfg.mini_merge_by = request.params['mini-merge-by']
            cfg.mini_merge_type = int(request.params['mini-merge-type'])
            cfg.extras = request.params['extra-configs']

        Session.commit()
        return 'config保存成功'
Ejemplo n.º 2
0
  def SaveStypeConfig(self):
    cfg = self.page_config.filter_by(stype=int(request.params['stype'])).first()
    if not cfg:
      cfg = StypeConfig(int(request.params['stype']), 
          request.params['title'], 
          int(request.params['weight']), 
          int(request.params['send-news']), 
          request.params['news-merge-by'], 
          int(request.params['news-merge-type']), 
          int(request.params['send-mini']), 
          request.params['mini-merge-by'], 
          int(request.params['mini-merge-type']), 
          request.params['extra-configs'],
          0)
      Session.add(cfg)
    else:
      cfg.title = request.params['title']
      cfg.weight = int(request.params['weight'])
      cfg.send_newsfeed = int(request.params['send-news'])
      cfg.news_merge_by = request.params['news-merge-by']
      cfg.news_merge_type = int(request.params['news-merge-type'])
      cfg.send_minifeed = int(request.params['send-mini'])
      cfg.mini_merge_by = request.params['mini-merge-by']
      cfg.mini_merge_type = int(request.params['mini-merge-type'])
      cfg.extras = request.params['extra-configs']

    Session.commit()
    return 'config保存成功'