|
@ -816,17 +816,11 @@ func (self *PackOrderServiceImplement) IsCreatePackOrder(user *models.Usertab, o |
|
|
return nil, grmi.NewBusinessError("生成包装流水号失败!") |
|
|
return nil, grmi.NewBusinessError("生成包装流水号失败!") |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
artId := article.ArtId |
|
|
|
|
|
artInfos := strings.Split(artId, "-") |
|
|
|
|
|
if len(artInfos) >= 2 { |
|
|
|
|
|
artId = artInfos[0] + artInfos[1] |
|
|
|
|
|
} |
|
|
|
|
|
packOrderIds := strings.Split(packOrderId, "-") |
|
|
packOrderIds := strings.Split(packOrderId, "-") |
|
|
if len(packOrderIds) <2{ |
|
|
if len(packOrderIds) <2{ |
|
|
packsession.Rollback() |
|
|
|
|
|
return nil, grmi.NewBusinessError("生成包装流水号格式错误!") |
|
|
|
|
|
|
|
|
return nil,grmi.NewBusinessError("生成包装流水号格式错误!") |
|
|
} |
|
|
} |
|
|
packOrderId = packOrderIds[0] + "-" + artId + article.Version + packOrderIds[1] |
|
|
|
|
|
|
|
|
packOrderId = packOrderIds[0] + "-" + article.PartId + article.Version + packOrderIds[1] |
|
|
|
|
|
|
|
|
packTemplateItemlstDAO := dal.NewPackTemplateItemlstDAO(session, user.Pid, user.Userid) |
|
|
packTemplateItemlstDAO := dal.NewPackTemplateItemlstDAO(session, user.Pid, user.Userid) |
|
|
|
|
|
|
|
@ -1059,17 +1053,11 @@ func (self *PackOrderServiceImplement) SelectTemplates(user *models.Usertab, ord |
|
|
packsession.Rollback() |
|
|
packsession.Rollback() |
|
|
return nil, grmi.NewBusinessError("生成包装流水号失败!") |
|
|
return nil, grmi.NewBusinessError("生成包装流水号失败!") |
|
|
} |
|
|
} |
|
|
artId := article.ArtId |
|
|
|
|
|
artInfos := strings.Split(artId, "-") |
|
|
|
|
|
if len(artInfos) >= 2 { |
|
|
|
|
|
artId = artInfos[0] + artInfos[1] |
|
|
|
|
|
} |
|
|
|
|
|
packOrderIds := strings.Split(packOrderId, "-") |
|
|
packOrderIds := strings.Split(packOrderId, "-") |
|
|
if len(packOrderIds) <2{ |
|
|
if len(packOrderIds) <2{ |
|
|
packsession.Rollback() |
|
|
|
|
|
return nil, grmi.NewBusinessError("生成包装流水号格式错误!") |
|
|
|
|
|
|
|
|
return nil,grmi.NewBusinessError("生成包装流水号格式错误!") |
|
|
} |
|
|
} |
|
|
packOrderId = packOrderIds[0] + "-" + artId + article.Version + packOrderIds[1] |
|
|
|
|
|
|
|
|
packOrderId = packOrderIds[0] + "-" + article.PartId + article.Version + packOrderIds[1] |
|
|
packTemplateItemlstDAO := dal.NewPackTemplateItemlstDAO(session, user.Pid, user.Userid) |
|
|
packTemplateItemlstDAO := dal.NewPackTemplateItemlstDAO(session, user.Pid, user.Userid) |
|
|
|
|
|
|
|
|
packTemplateItems, err := packTemplateItemlstDAO.Select([]grmi.Predicate{ |
|
|
packTemplateItems, err := packTemplateItemlstDAO.Select([]grmi.Predicate{ |
|
@ -1185,16 +1173,12 @@ func (self *PackOrderServiceImplement) CreatePackOrderByTemplate(user *models.Us |
|
|
return grmi.NewBusinessError("生成包装流水号失败!") |
|
|
return grmi.NewBusinessError("生成包装流水号失败!") |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
artId := article.ArtId |
|
|
|
|
|
artInfos := strings.Split(artId, "-") |
|
|
|
|
|
if len(artInfos) >= 2 { |
|
|
|
|
|
artId = artInfos[0] + artInfos[1] |
|
|
|
|
|
} |
|
|
|
|
|
packOrderIds := strings.Split(packOrderId, "-") |
|
|
packOrderIds := strings.Split(packOrderId, "-") |
|
|
if len(packOrderIds) <2{ |
|
|
if len(packOrderIds) <2{ |
|
|
return grmi.NewBusinessError("生成包装流水号格式错误!") |
|
|
return grmi.NewBusinessError("生成包装流水号格式错误!") |
|
|
} |
|
|
} |
|
|
packOrderId = packOrderIds[0] + "-" + artId + article.Version + packOrderIds[1] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
packOrderId = packOrderIds[0] + "-" + article.PartId + article.Version + packOrderIds[1] |
|
|
|
|
|
|
|
|
packOrderDAO := dal.NewPackOrderDAO(session, user.Pid, user.Userid) |
|
|
packOrderDAO := dal.NewPackOrderDAO(session, user.Pid, user.Userid) |
|
|
err = packOrderDAO.InsertOne(&model.PackOrder{ |
|
|
err = packOrderDAO.InsertOne(&model.PackOrder{ |
|
|