Browse Source

金蝶更新

pull/217/head
yehongyang 3 years ago
parent
commit
a40c48ee06
1 changed files with 6 additions and 2 deletions
  1. +6
    -2
      services/base/implments/Article.service.impl.go

+ 6
- 2
services/base/implments/Article.service.impl.go View File

@ -253,7 +253,7 @@ func (impl *ArticleServiceImplement) ImportArticle(_list [][]interface{}, taskVa
if utils.GetMaterialgroupMap(utils.ValueToInt(v[7], 0)) == "" { if utils.GetMaterialgroupMap(utils.ValueToInt(v[7], 0)) == "" {
continue continue
} }
if utils.ValueToString(v[3], "") == model.ART_TYPE_FINISHED {
if utils.GetMaterialgroupMap(utils.ValueToInt(v[7], 0)) == model.ART_TYPE_FINISHED {
_stockLevel, _ := stockLevelDao.SelectOne(utils.ValueToString(v[3], "")) _stockLevel, _ := stockLevelDao.SelectOne(utils.ValueToString(v[3], ""))
if _stockLevel == nil { if _stockLevel == nil {
stockLevelData = append(stockLevelData, modelAp.ArticleStockLevel{ stockLevelData = append(stockLevelData, modelAp.ArticleStockLevel{
@ -351,6 +351,10 @@ func (impl *ArticleServiceImplement) ImportArticle(_list [][]interface{}, taskVa
_info.Descr2 = utils.ValueToString(v[14], "") _info.Descr2 = utils.ValueToString(v[14], "")
isUp = true isUp = true
} }
if _info.ArtId != utils.GetMaterialgroupMap(utils.ValueToInt(v[7], 0)) {
_info.ArtId = utils.GetMaterialgroupMap(utils.ValueToInt(v[7], 0))
isUp = true
}
if isUp { if isUp {
_ = dao.UpdateOne(_info) _ = dao.UpdateOne(_info)
} }
@ -358,7 +362,7 @@ func (impl *ArticleServiceImplement) ImportArticle(_list [][]interface{}, taskVa
} }
data = append(data, model.Article{ data = append(data, model.Article{
PlantNr: model.PlantNr, PlantNr: model.PlantNr,
ArtId: utils.ValueToString(v[3], ""),
ArtId: utils.GetMaterialgroupMap(utils.ValueToInt(v[7], 0)),
Descr1: utils.ValueToString(v[2], ""), Descr1: utils.ValueToString(v[2], ""),
Descr2: utils.ValueToString(v[14], ""), Descr2: utils.ValueToString(v[14], ""),
ArtSpec1: utils.ValueToString(v[9], ""), ArtSpec1: utils.ValueToString(v[9], ""),


Loading…
Cancel
Save