Fix QSL label sorting to prioritize QSL VIA over call sign
这个提交包含在:
当前提交
41af9e04d7
共有 1 个文件被更改,包括 2 次插入 和 1 次删除
|
|
@ -151,7 +151,7 @@ class Labels_model extends CI_Model {
|
||||||
$this->db->where('station_profile.user_id', $this->session->userdata('user_id'));
|
$this->db->where('station_profile.user_id', $this->session->userdata('user_id'));
|
||||||
$this->db->where_in('COL_QSL_SENT', array('R', 'Q'));
|
$this->db->where_in('COL_QSL_SENT', array('R', 'Q'));
|
||||||
$this->db->order_by("COL_DXCC", "ASC");
|
$this->db->order_by("COL_DXCC", "ASC");
|
||||||
$this->db->order_by("COL_CALL", "ASC");
|
$this->db->order_by("CASE WHEN COL_QSL_VIA IS NOT NULL AND COL_QSL_VIA != '' THEN COL_QSL_VIA ELSE COL_CALL END", "ASC");
|
||||||
$this->db->order_by("COL_SAT_NAME", "ASC");
|
$this->db->order_by("COL_SAT_NAME", "ASC");
|
||||||
$this->db->order_by("COL_SAT_MODE", "ASC");
|
$this->db->order_by("COL_SAT_MODE", "ASC");
|
||||||
$this->db->order_by("COL_BAND_RX", "ASC");
|
$this->db->order_by("COL_BAND_RX", "ASC");
|
||||||
|
|
@ -169,6 +169,7 @@ class Labels_model extends CI_Model {
|
||||||
$this->db->where('station_profile.user_id', $this->session->userdata('user_id'));
|
$this->db->where('station_profile.user_id', $this->session->userdata('user_id'));
|
||||||
$this->db->where_in('COL_PRIMARY_KEY', $ids);
|
$this->db->where_in('COL_PRIMARY_KEY', $ids);
|
||||||
$this->db->order_by("COL_DXCC", "ASC");
|
$this->db->order_by("COL_DXCC", "ASC");
|
||||||
|
$this->db->order_by("CASE WHEN COL_QSL_VIA IS NOT NULL AND COL_QSL_VIA != '' THEN COL_QSL_VIA ELSE COL_CALL END", "ASC");
|
||||||
$query = $this->db->get($this->config->item('table_name'));
|
$query = $this->db->get($this->config->item('table_name'));
|
||||||
|
|
||||||
return $query;
|
return $query;
|
||||||
|
|
|
||||||
正在加载…
在新工单中引用