|
@@ -6,6 +6,7 @@ import (
|
|
"eta/eta_api/models"
|
|
"eta/eta_api/models"
|
|
"eta/eta_api/models/data_manage"
|
|
"eta/eta_api/models/data_manage"
|
|
"eta/eta_api/models/system"
|
|
"eta/eta_api/models/system"
|
|
|
|
+ "eta/eta_api/services/alarm_msg"
|
|
"eta/eta_api/utils"
|
|
"eta/eta_api/utils"
|
|
"fmt"
|
|
"fmt"
|
|
"strings"
|
|
"strings"
|
|
@@ -347,6 +348,7 @@ func BatchAddMysteelChemicalIndex(items []*data_manage.BaseFromMysteelChemicalIn
|
|
_, err = data_manage.BatchAddBaseFromMysteelChemicalIndex(addItems)
|
|
_, err = data_manage.BatchAddBaseFromMysteelChemicalIndex(addItems)
|
|
if err != nil {
|
|
if err != nil {
|
|
errMsg = "保存分类失败"
|
|
errMsg = "保存分类失败"
|
|
|
|
+ return
|
|
}
|
|
}
|
|
baseFromMysteelChemicalIndexs, err = data_manage.GetBaseFromMysteelChemicalIndexByCodeList(preAddIndexCodeItems)
|
|
baseFromMysteelChemicalIndexs, err = data_manage.GetBaseFromMysteelChemicalIndexByCodeList(preAddIndexCodeItems)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -818,3 +820,30 @@ func getEdbTerminal(source int) (edbTerminal *data_manage.EdbTerminal) {
|
|
|
|
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+// RefreshMysteelChemicalData 根据手工指标code刷新手工指标数据
|
|
|
|
+func RefreshMysteelChemicalData(edbCode string) {
|
|
|
|
+ var err error
|
|
|
|
+ var errMsg string
|
|
|
|
+ defer func() {
|
|
|
|
+ if err != nil {
|
|
|
|
+ go alarm_msg.SendAlarmMsg("根据钢联化工的code刷新指标数据失败提醒,Err"+err.Error(), 3)
|
|
|
|
+ //go utils.SendEmail(utils.APPNAME+"【"+utils.RunMode+"】"+"导入手工数据后,根据手工指标code刷新手工指标数据失败提醒", "errmsg:"+err.Error(), utils.EmailSendToUsers)
|
|
|
|
+ }
|
|
|
|
+ if errMsg != "" {
|
|
|
|
+ go alarm_msg.SendAlarmMsg("根据钢联化工的code刷新指标数据失败提醒,errMsg"+errMsg, 3)
|
|
|
|
+ }
|
|
|
|
+ }()
|
|
|
|
+
|
|
|
|
+ baseFromMysteelChemicalIndexs, err := data_manage.GetBaseFromMysteelChemicalIndexByCodeList([]string{edbCode})
|
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ resp, err := BatchAddMysteelChemicalData(baseFromMysteelChemicalIndexs, "zh")
|
|
|
|
+ if err != nil {
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if !resp.Success {
|
|
|
|
+ errMsg = resp.ErrMsg
|
|
|
|
+ }
|
|
|
|
+}
|