|
@@ -164,12 +164,13 @@ func handleIndex(indexItem *models.HandleMysteelIndex) (err error) {
|
|
var hasUpdate bool
|
|
var hasUpdate bool
|
|
// 遍历excel数据,然后跟现有的数据做校验,不存在则入库
|
|
// 遍历excel数据,然后跟现有的数据做校验,不存在则入库
|
|
for date, value := range indexItem.ExcelDataMap {
|
|
for date, value := range indexItem.ExcelDataMap {
|
|
|
|
+ dateTime, err := utils.DealExcelDate(date)
|
|
|
|
+ if err != nil {
|
|
|
|
+ fmt.Println("time.ParseInLocation Err:" + err.Error())
|
|
|
|
+ return err
|
|
|
|
+ }
|
|
|
|
+ date = dateTime.Format(utils.FormatDate)
|
|
if findData, ok := exitDataMap[date]; !ok {
|
|
if findData, ok := exitDataMap[date]; !ok {
|
|
- dateTime, err := utils.DealExcelDate(date)
|
|
|
|
- if err != nil {
|
|
|
|
- fmt.Println("time.ParseInLocation Err:" + err.Error())
|
|
|
|
- return err
|
|
|
|
- }
|
|
|
|
if !strings.Contains(value, "#N/A") {
|
|
if !strings.Contains(value, "#N/A") {
|
|
dataItem := new(models.BaseFromMysteelChemicalData)
|
|
dataItem := new(models.BaseFromMysteelChemicalData)
|
|
dataItem.BaseFromMysteelChemicalIndexId = indexId
|
|
dataItem.BaseFromMysteelChemicalIndexId = indexId
|