|
@@ -804,24 +804,28 @@ func (this *EdbSourceStatController) EdbUpdateFailedList() {
|
|
|
|
|
|
terminalCode := this.GetString("TerminalCode", "")
|
|
|
createTime := this.GetString("CreateTime", "")
|
|
|
+ condition := " and source = ? and terminal_code = ?"
|
|
|
+ var pars []interface{}
|
|
|
+ pars = append(pars, utils.DATA_SOURCE_MYSTEEL_CHEMICAL, terminalCode)
|
|
|
|
|
|
- if terminalCode == "" {
|
|
|
- br.Msg = "请选择对应的终端信息"
|
|
|
- return
|
|
|
- }
|
|
|
- terminalInfo, err := data_manage.GetEdbTerminalByTerminalCode(terminalCode)
|
|
|
- if err != nil {
|
|
|
- if err.Error() == utils.ErrNoRow() {
|
|
|
- br.Msg = "终端不存在"
|
|
|
+ terminalName := ""
|
|
|
+ terminalDir := ""
|
|
|
+ if terminalCode != "" {
|
|
|
+ terminalInfo, err := data_manage.GetEdbTerminalByTerminalCode(terminalCode)
|
|
|
+ if err != nil {
|
|
|
+ if err.Error() == utils.ErrNoRow() {
|
|
|
+ br.Msg = "终端不存在"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ br.Msg = "查询终端信息出错"
|
|
|
+ br.ErrMsg = "查询终端信息出错 Err:" + err.Error()
|
|
|
return
|
|
|
}
|
|
|
- br.Msg = "查询终端信息出错"
|
|
|
- br.ErrMsg = "查询终端信息出错 Err:" + err.Error()
|
|
|
- return
|
|
|
+ condition += " and terminal_code = ?"
|
|
|
+ pars = append(pars, terminalCode)
|
|
|
+ terminalName = terminalInfo.Name
|
|
|
+ terminalDir = terminalInfo.DirPath
|
|
|
}
|
|
|
- condition := " and source = ? and terminal_code = ?"
|
|
|
- var pars []interface{}
|
|
|
- pars = append(pars, utils.DATA_SOURCE_MYSTEEL_CHEMICAL, terminalCode)
|
|
|
|
|
|
if createTime != "" {
|
|
|
startT, err := time.ParseInLocation(utils.FormatDate, createTime, time.Local)
|
|
@@ -856,9 +860,9 @@ func (this *EdbSourceStatController) EdbUpdateFailedList() {
|
|
|
}
|
|
|
resp := data_stat.GetEdbUpdateFailedResp{
|
|
|
List: list,
|
|
|
- Name: terminalInfo.Name,
|
|
|
+ Name: terminalName,
|
|
|
TerminalCode: terminalCode,
|
|
|
- DirPath: terminalInfo.DirPath,
|
|
|
+ DirPath: terminalDir,
|
|
|
UpdateSuccessNum: successNum,
|
|
|
UpdateFailedNum: failedNum,
|
|
|
}
|
|
@@ -909,19 +913,18 @@ func (this *EdbSourceStatController) EdbUpdateFailedDetailList() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- if terminalCode == "" {
|
|
|
- br.Msg = "请选择对应的终端信息"
|
|
|
- return
|
|
|
- }
|
|
|
if frequency == "" {
|
|
|
br.Msg = "请选择对应的频度"
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- condition := " and source = ? and terminal_code = ? and frequency=? and data_update_failed_reason=? and data_update_result = 2"
|
|
|
+ condition := " and source = ? and frequency=? and data_update_failed_reason=? and data_update_result = 2"
|
|
|
var pars []interface{}
|
|
|
- pars = append(pars, utils.DATA_SOURCE_MYSTEEL_CHEMICAL, terminalCode, frequency, sourceUpdateFailedReason)
|
|
|
-
|
|
|
+ pars = append(pars, utils.DATA_SOURCE_MYSTEEL_CHEMICAL, frequency, sourceUpdateFailedReason)
|
|
|
+ if terminalCode != "" {
|
|
|
+ condition += " AND terminal_code = ?"
|
|
|
+ pars = append(pars, terminalCode)
|
|
|
+ }
|
|
|
if createTime != "" {
|
|
|
startT, err := time.ParseInLocation(utils.FormatDate, createTime, time.Local)
|
|
|
if err != nil {
|