|
@ -1107,10 +1107,10 @@ func (impl *SerialOrderServiceImplement) ReleaseSerialOrder(user *global.User, s |
|
|
if len(generateRuleLi) == 1 { |
|
|
if len(generateRuleLi) == 1 { |
|
|
generateRule = &generateRuleLi[0] |
|
|
generateRule = &generateRuleLi[0] |
|
|
var usedTemplateId string |
|
|
var usedTemplateId string |
|
|
if generateRule.MainCodeName == "Pre" { |
|
|
|
|
|
usedTemplateId = generateRule.TemplateId |
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
|
if generateRule.MainCodeName == "Product" { |
|
|
usedTemplateId = product.PrintTemplateId |
|
|
usedTemplateId = product.PrintTemplateId |
|
|
|
|
|
} else { |
|
|
|
|
|
usedTemplateId = generateRule.TemplateId |
|
|
} |
|
|
} |
|
|
printTemplate, exist = labelTemplateMap[usedTemplateId] |
|
|
printTemplate, exist = labelTemplateMap[usedTemplateId] |
|
|
if !exist { |
|
|
if !exist { |
|
@ -2585,6 +2585,7 @@ func (impl *SerialOrderServiceImplement) GenerateCraftDataByCustOrder(user *glob |
|
|
_ = session.Rollback() |
|
|
_ = session.Rollback() |
|
|
return grmi.NewBusinessError("未获取到打印规则, 工艺ID:" + strconv.Itoa(serialOrderStep.OperationId)) |
|
|
return grmi.NewBusinessError("未获取到打印规则, 工艺ID:" + strconv.Itoa(serialOrderStep.OperationId)) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
generateRuleLi := make([]baseModel.PrintBasicRuleInfo, 0) |
|
|
generateRuleLi := make([]baseModel.PrintBasicRuleInfo, 0) |
|
|
for _, rule := range ruleLi { |
|
|
for _, rule := range ruleLi { |
|
|
if rule.Action == baseModel.PRINT_RULE_ACTION_UPDATE { |
|
|
if rule.Action == baseModel.PRINT_RULE_ACTION_UPDATE { |
|
@ -2600,10 +2601,10 @@ func (impl *SerialOrderServiceImplement) GenerateCraftDataByCustOrder(user *glob |
|
|
if len(generateRuleLi) == 1 { |
|
|
if len(generateRuleLi) == 1 { |
|
|
generateRule = &generateRuleLi[0] |
|
|
generateRule = &generateRuleLi[0] |
|
|
var templateId string |
|
|
var templateId string |
|
|
if generateRule.MainCodeName == "Pre" { |
|
|
|
|
|
templateId = generateRule.TemplateId |
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
|
if generateRule.MainCodeName == "Product" { |
|
|
templateId = product.PrintTemplateId |
|
|
templateId = product.PrintTemplateId |
|
|
|
|
|
} else { |
|
|
|
|
|
templateId = generateRule.TemplateId |
|
|
} |
|
|
} |
|
|
printTemplate, exist = labelTemplateMap[templateId] |
|
|
printTemplate, exist = labelTemplateMap[templateId] |
|
|
if !exist { |
|
|
if !exist { |
|
@ -3044,6 +3045,7 @@ func (impl *SerialOrderServiceImplement) GenerateCraftData(user *global.User, se |
|
|
if !exist { |
|
|
if !exist { |
|
|
return grmi.NewBusinessError("未获取到打印规则, 工艺ID:" + strconv.Itoa(serialOrderStep.OperationId)) |
|
|
return grmi.NewBusinessError("未获取到打印规则, 工艺ID:" + strconv.Itoa(serialOrderStep.OperationId)) |
|
|
} |
|
|
} |
|
|
|
|
|
fmt.Println("serialOrderStep.OperationId:", serialOrderStep.OperationId) |
|
|
generateRuleLi := make([]baseModel.PrintBasicRuleInfo, 0) |
|
|
generateRuleLi := make([]baseModel.PrintBasicRuleInfo, 0) |
|
|
for _, rule := range ruleLi { |
|
|
for _, rule := range ruleLi { |
|
|
if rule.Action == baseModel.PRINT_RULE_ACTION_UPDATE { |
|
|
if rule.Action == baseModel.PRINT_RULE_ACTION_UPDATE { |
|
@ -3058,11 +3060,12 @@ func (impl *SerialOrderServiceImplement) GenerateCraftData(user *global.User, se |
|
|
if len(generateRuleLi) == 1 { |
|
|
if len(generateRuleLi) == 1 { |
|
|
generateRule = &generateRuleLi[0] |
|
|
generateRule = &generateRuleLi[0] |
|
|
var templateId string |
|
|
var templateId string |
|
|
if generateRule.MainCodeName == "Pre" { |
|
|
|
|
|
templateId = generateRule.TemplateId |
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
|
if generateRule.MainCodeName == "Product" { |
|
|
templateId = product.PrintTemplateId |
|
|
templateId = product.PrintTemplateId |
|
|
|
|
|
} else { |
|
|
|
|
|
templateId = generateRule.TemplateId |
|
|
} |
|
|
} |
|
|
|
|
|
fmt.Println("templateId:", templateId) |
|
|
printTemplate, exist = labelTemplateMap[templateId] |
|
|
printTemplate, exist = labelTemplateMap[templateId] |
|
|
if !exist { |
|
|
if !exist { |
|
|
return grmi.NewBusinessError("存在单据打印规则中配置的标签模板, 模板ID:" + generateRule.TemplateId) |
|
|
return grmi.NewBusinessError("存在单据打印规则中配置的标签模板, 模板ID:" + generateRule.TemplateId) |
|
|