retail.model.php 756 B

123456789101112131415161718192021222324252627
  1. <?php
  2. defined('InShopNC') or exit('Access Invalid!');
  3. class retailModel extends Model
  4. {
  5. const state_init = 0;
  6. const state_commit = 1;
  7. public function __construct()
  8. {
  9. parent::__construct('retail');
  10. }
  11. public function getList($condition, $pagesize = '',$total = 0, $field = '*', $order = 'create_time asc', $limit = '', $master = false)
  12. {
  13. $list = $this->field($field)->where($condition)->page($pagesize,$total)->order($order)->limit($limit)->master($master)->select();
  14. if (empty($list)) return [];
  15. return $list;
  16. }
  17. public function dispose_commit($cond)
  18. {
  19. $cond['state'] = self::state_init;
  20. return $this->where($cond)->update(['state' => self::state_commit]);
  21. }
  22. }