为TD2表增加BFPriority字段,用于控制补发通道的优先级

This commit is contained in:
lujiang 2025-01-14 11:39:33 +08:00
parent 2a2a9f3226
commit cea6532fd3
14 changed files with 27 additions and 10 deletions

View File

@ -208,6 +208,11 @@ BOOL CC_TDSet::ShowInList(ANS_GetTD2Data * pData,long lItem2,POSITION pos)
str.Format(_T(" %d"),pData->lSendRet);
m_wndList.SetItemText( lItem , lTemp11++ , str ) ;
//补发级别
str.Format(_T(" %d"), pData->lBFPriority);
m_wndList.SetItemText(lItem, lTemp11++, str);
//每日短信量
str.Format( _T("%d") , pData->Day_Send - pData->Day_ReportFail );
m_wndList.SetItemText(lItem,lTemp11++,str);
@ -447,7 +452,7 @@ BOOL CC_TDSet::OnInitDialog()
m_Image.Add(AfxGetApp()->LoadIcon(IDI_L_MANAGER) );
m_Image.Add(AfxGetApp()->LoadIcon(IDI_L_LOCK) );
m_wndList.SubClassWindow2();
m_wndList.SetHeadings(_T("序号,50;通道名称,100;接入号,150;网关账号,120;启用,60;默认,60;能力,60;运营商,90;序列号,80;通道号,80;SendRet,80;当日短信量,100;失败率,80;当月短信量,100;失败率,80;备注,200;"));
m_wndList.SetHeadings(_T("序号,50;通道名称,100;接入号,150;网关账号,120;启用,60;默认,60;能力,60;运营商,90;序列号,80;通道号,80;SendRet,80;补发级别,80;当日短信量,100;失败率,80;当月短信量,100;失败率,80;备注,200;"));
m_wndList.SetGridLines(true);
m_wndList.SetImageList(&m_Image,LVSIL_SMALL);
@ -506,6 +511,7 @@ void CC_TDSet::On_User_Add()
TD2Data.lStatus = 1; //默认是启用
TD2Data.lLimits=1; //默认第二序列
TD2Data.lOftenUse = 1;//新加的为常用通道
TD2Data.lBFPriority = 100; //默认补发级别为最低
DLG_C_TDSet_Modify dlg(this);
dlg.SetParam( TD2Data);
if ( dlg.DoModal() == IDOK )

View File

@ -31,6 +31,7 @@ DLG_C_TDSet_Modify::DLG_C_TDSet_Modify(CWnd* pParent /*=NULL*/)
, m_bGGTD(FALSE)
, m_bOftenUse(FALSE)
, m_strLoginName(_T(""))
, m_lBFPriority(0)
{
//{{AFX_DATA_INIT(DLG_C_TDSet_Modify)
m_strBZ = _T("");
@ -82,6 +83,7 @@ void DLG_C_TDSet_Modify::DoDataExchange(CDataExchange* pDX)
DDX_Check(pDX, IDC_TDSET_MODIFY_OFTENUSE, m_bOftenUse);
DDX_Text(pDX, IDC_TDSET_MODIFY_LOGINNAME, m_strLoginName);
DDV_MaxChars(pDX, m_strLoginName, 15);
DDX_Text(pDX, IDC_TDSET_MODIFY_BFPRIORITY, m_lBFPriority);
}
@ -134,6 +136,8 @@ BOOL DLG_C_TDSet_Modify::OnInitDialog()
m_lXYLen = m_TDData.lXYLen;
m_lXYTDID = m_TDData.lXYTDID;
m_lBFPriority = m_TDData.lBFPriority;
m_strMsg.Format( _T("当日提交:%d\r\n发送:%d\r\n成功:%d\r\n失败:%d\r\n计费:%d\r\n\r\n当月提交:%d\r\n发送:%d\r\n成功:%d\r\n失败:%d\r\n计费:%d") ,
m_TDData.Day_Submit , m_TDData.Day_Send,m_TDData.Day_ReportSucess,m_TDData.Day_ReportFail , m_TDData.Day_Send - m_TDData.Day_ReportFail,
m_TDData.Mon_Submit , m_TDData.Mon_Send,m_TDData.Mon_ReportSucess,m_TDData.Mon_ReportFail , m_TDData.Mon_Send - m_TDData.Mon_ReportFail);
@ -188,5 +192,7 @@ void DLG_C_TDSet_Modify::OnBnClickedOk()
m_TDData.lXYTDID = m_lXYTDID;
m_TDData.lXYLen = m_lXYLen;
m_TDData.lBFPriority = m_lBFPriority;
CDialog::OnOK();
}

View File

@ -66,6 +66,7 @@ public:
BOOL m_bGGTD;
BOOL m_bOftenUse;
CString m_strLoginName;
int m_lBFPriority;
};
//{{AFX_INSERT_LOCATION}}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -4286,17 +4286,23 @@ BEGIN
EDITTEXT IDC_TDSET_MODIFY_NAME,50,33,74,12,ES_AUTOHSCROLL
EDITTEXT IDC_TDSET_MODIFY_ACCESSPORT,50,48,74,12,ES_AUTOHSCROLL
EDITTEXT IDC_TDSET_MODIFY_LOGINNAME,164,33,43,12,ES_AUTOHSCROLL
EDITTEXT IDC_TDSET_MODIFY_SENDRET,178,18,29,12,ES_AUTOHSCROLL | ES_NUMBER
COMBOBOX IDC_TDSET_MODIFY_ABILITY,50,72,74,171,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_TDSET_MODIFY_TYPE,50,88,74,171,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_TDSET_MODIFY_LIMITS,50,104,74,171,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_TDSET_MODIFY_TDNUM,50,120,74,171,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
COMBOBOX IDC_TDSET_MODIFY_MODE,50,136,74,171,CBS_DROPDOWNLIST | WS_VSCROLL | WS_TABSTOP
CONTROL "启用此通道",IDC_TDSET_MODIFY_STATUS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,50,157,53,10
CONTROL "本类型默认通道",IDC_TDSET_MODIFY_DEFAULTTD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,50,171,68,10
EDITTEXT IDC_TDSET_MODIFY_CONTENTLEN,182,73,21,12,ES_AUTOHSCROLL | ES_NUMBER
EDITTEXT IDC_TDSET_MODIFY_LONGCONTENTLEN,183,88,21,12,ES_AUTOHSCROLL | ES_NUMBER
EDITTEXT IDC_TDSET_MODIFY_SIGNLEN,182,104,21,12,ES_AUTOHSCROLL | ES_NUMBER
EDITTEXT IDC_TDSET_MODIFY_BZ,47,186,154,35,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
EDITTEXT IDC_TDSET_MODIFY_XYLEN,182,120,21,12,ES_AUTOHSCROLL | ES_NUMBER
EDITTEXT IDC_TDSET_MODIFY_XYTDID,181,136,21,12,ES_AUTOHSCROLL | ES_NUMBER
CONTROL "启用此通道",IDC_TDSET_MODIFY_STATUS,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,50,157,53,10
CONTROL "此通道可发营销",IDC_TDSET_MODIFY_GGTD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,137,157,68,10
CONTROL "本类型默认通道",IDC_TDSET_MODIFY_DEFAULTTD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,50,171,68,10
CONTROL "此通道常用",IDC_TDSET_MODIFY_OFTENUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,137,172,68,10
EDITTEXT IDC_TDSET_MODIFY_BFPRIORITY,49,184,30,12,ES_AUTOHSCROLL | ES_NUMBER
EDITTEXT IDC_TDSET_MODIFY_BZ,47,199,154,35,ES_MULTILINE | ES_AUTOVSCROLL | ES_WANTRETURN | WS_VSCROLL
DEFPUSHBUTTON "确 定",IDOK,250,46,50,21
PUSHBUTTON "取 消",IDCANCEL,250,80,50,21
EDITTEXT IDC_TDSET_MODIFY_MSG,222,132,100,101,ES_MULTILINE | ES_AUTOVSCROLL | ES_READONLY | ES_WANTRETURN | WS_VSCROLL
@ -4304,7 +4310,7 @@ BEGIN
GROUPBOX "基本资料",IDC_STATIC,6,7,205,234
LTEXT "通道名称",IDC_STATIC,15,34,31,8
LTEXT "运营商",IDC_STATIC,15,90,23,8
LTEXT "备 注",IDC_STATIC,15,188,24,8
LTEXT "备 注",IDC_STATIC,15,201,24,8
ICON IDR_MAINFRAME,IDC_STATIC,262,16,20,20
LTEXT "通道状态",IDC_STATIC,15,158,31,8
LTEXT "默认通道",IDC_STATIC,15,173,31,8
@ -4318,15 +4324,12 @@ BEGIN
LTEXT "内容最大长度",IDC_STATIC,132,75,46,8
LTEXT "长短信长度",IDC_STATIC,140,90,38,8
LTEXT "签名长度",IDC_STATIC,147,106,31,8
EDITTEXT IDC_TDSET_MODIFY_SENDRET,178,18,29,12,ES_AUTOHSCROLL | ES_NUMBER
LTEXT "发送ID(SendRet)",IDC_STATIC,117,20,60,8
EDITTEXT IDC_TDSET_MODIFY_XYLEN,182,120,21,12,ES_AUTOHSCROLL | ES_NUMBER
EDITTEXT IDC_TDSET_MODIFY_XYTDID,181,136,21,12,ES_AUTOHSCROLL | ES_NUMBER
LTEXT "小于字数",IDC_STATIC,146,123,31,8
LTEXT "转通道ID",IDC_STATIC,146,138,31,8
CONTROL "此通道可发营销",IDC_TDSET_MODIFY_GGTD,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,137,157,68,10
CONTROL "此通道常用",IDC_TDSET_MODIFY_OFTENUSE,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,137,172,68,10
LTEXT "网关帐号",IDC_STATIC,130,35,30,8
LTEXT "补发级别",IDC_STATIC,15,185,31,8
LTEXT "(数字越大越优先0不参加补发",IDC_STATIC,85,185,108,8
END
IDD_C_TRANSCODESET_MODIFY DIALOGEX 0, 0, 247, 115

View File

@ -1633,6 +1633,7 @@
#define IDC_CORP_MODIFY_FAX_PRICEYE_S 2026
#define IDC_TDSET_MODIFY_LOGINNAME 2026
#define IDC_CORP_MODIFY_FAX_PRICEALL_S 2027
#define IDC_TDSET_MODIFY_BFPRIORITY 2027
#define IDC_CORP_MODIFY_AGENT_S 2028
#define IDC_CORP_MODIFY_YWY_S 2029
#define IDC_CORP_MODIFY_KF_S 2030