diff --git a/services/pln/implments/HondaCalloff.service.impl.go b/services/pln/implments/HondaCalloff.service.impl.go index c7ab107..3f4d1b3 100644 --- a/services/pln/implments/HondaCalloff.service.impl.go +++ b/services/pln/implments/HondaCalloff.service.impl.go @@ -815,8 +815,7 @@ func (impl *HondaCalloffServiceImplement) AnalysisData(entity *model.HondaCallof _ = session.Commit() return err } - count := len(detailLi) - for index, detail := range detailLi { + for _, detail := range detailLi { packTemplate, exist := packTemplateMap[detail.ProductFamilyId] if !exist { packTemplate, err = packTemplateDao.SelectOne(detail.ProductFamilyId) @@ -870,7 +869,7 @@ func (impl *HondaCalloffServiceImplement) AnalysisData(entity *model.HondaCallof } shipOrderItem := modelJit.ShipOrderItemLst{ ShipOrderId: shipOrderId, - Pos: count - index, + Pos: detail.Pos, PackTypeId: packTemplate.PackTypeId, PackTemplateId: detail.ProductFamilyId, Status: modelJit.SHIP_STATUS_PLANNED, @@ -1113,8 +1112,7 @@ func (impl *HondaCalloffServiceImplement) AnalysisData(entity *model.HondaCallof _ = session.Commit() return err } - count := len(saveDetailLi) - for index, detail := range saveDetailLi { + for _, detail := range saveDetailLi { packTemplate, exist := packTemplateMap[detail.ProductFamilyId] if !exist { packTemplate, err = packTemplateDao.SelectOne(detail.ProductFamilyId) @@ -1168,7 +1166,7 @@ func (impl *HondaCalloffServiceImplement) AnalysisData(entity *model.HondaCallof } shipOrderItem := modelJit.ShipOrderItemLst{ ShipOrderId: shipOrderId, - Pos: count - index, + Pos: detail.Pos, PackTypeId: packTemplate.PackTypeId, PackTemplateId: detail.ProductFamilyId, Status: modelJit.SHIP_STATUS_PLANNED, @@ -1364,8 +1362,7 @@ func (impl *HondaCalloffServiceImplement) AnalysisDataWithSession(entity *model. if err != nil { return grmi.NewBusinessError("写入发运单状态数据失败, error:" + err.Error()) } - count := len(detailLi) - for index, detail := range detailLi { + for _, detail := range detailLi { packTemplate, exist := packTemplateMap[detail.ProductFamilyId] if !exist { packTemplate, err = packTemplateDao.SelectOne(detail.ProductFamilyId) @@ -1395,7 +1392,7 @@ func (impl *HondaCalloffServiceImplement) AnalysisDataWithSession(entity *model. } shipOrderItem := modelJit.ShipOrderItemLst{ ShipOrderId: shipOrderId, - Pos: count - index, + Pos: detail.Pos, PackTypeId: packTemplate.PackTypeId, PackTemplateId: detail.ProductFamilyId, Status: modelJit.SHIP_STATUS_PLANNED, @@ -1470,8 +1467,7 @@ func (impl *HondaCalloffServiceImplement) AnalysisDataWithSession(entity *model. if err != nil { return grmi.NewBusinessError("写入发运单状态数据失败, error:" + err.Error()) } - count := len(saveDetailLi) - for index, detail := range saveDetailLi { + for _, detail := range saveDetailLi { packTemplate, exist := packTemplateMap[detail.ProductFamilyId] if !exist { packTemplate, err = packTemplateDao.SelectOne(detail.ProductFamilyId) @@ -1501,7 +1497,7 @@ func (impl *HondaCalloffServiceImplement) AnalysisDataWithSession(entity *model. } shipOrderItem := modelJit.ShipOrderItemLst{ ShipOrderId: shipOrderId, - Pos: count - index, + Pos: detail.Pos, PackTypeId: packTemplate.PackTypeId, PackTemplateId: detail.ProductFamilyId, Status: modelJit.SHIP_STATUS_PLANNED,