|
@@ -12,9 +12,13 @@ import (
|
|
|
|
|
|
// DistributeFeedFormulaService 饲料配方下发牧场端
|
|
// DistributeFeedFormulaService 饲料配方下发牧场端
|
|
func DistributeFeedFormulaService(req *models.PastureBodyRequest) error {
|
|
func DistributeFeedFormulaService(req *models.PastureBodyRequest) error {
|
|
- feedTemplateList := make([]*models.FeedTemplate, len(req.Body))
|
|
|
|
- for i, b := range req.Body {
|
|
|
|
- feedTemplateList[i] = &models.FeedTemplate{
|
|
|
|
|
|
+ if len(req.Body) <= 0 {
|
|
|
|
+ return nil
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ feedTemplateList := make([]*models.FeedTemplate, 0)
|
|
|
|
+ for _, b := range req.Body {
|
|
|
|
+ feedTemplateList = append(feedTemplateList, &models.FeedTemplate{
|
|
PastureId: req.PastureId,
|
|
PastureId: req.PastureId,
|
|
TCode: b.EncodeNumber,
|
|
TCode: b.EncodeNumber,
|
|
TName: b.Name,
|
|
TName: b.Name,
|
|
@@ -32,7 +36,7 @@ func DistributeFeedFormulaService(req *models.PastureBodyRequest) error {
|
|
IssueVersion: 0,
|
|
IssueVersion: 0,
|
|
IssueId: 0,
|
|
IssueId: 0,
|
|
IsModify: b.IsModify,
|
|
IsModify: b.IsModify,
|
|
- }
|
|
|
|
|
|
+ })
|
|
}
|
|
}
|
|
return module.DistributeFeedFormula(feedTemplateList)
|
|
return module.DistributeFeedFormula(feedTemplateList)
|
|
}
|
|
}
|