正在显示
3 个修改的文件
包含
29 行增加
和
34 行删除
@@ -19,7 +19,7 @@ func (srv ExcelDataService) ImportProductRecord(importDataCommand *command.Impor | @@ -19,7 +19,7 @@ func (srv ExcelDataService) ImportProductRecord(importDataCommand *command.Impor | ||
19 | {EnName: "lineName", CnName: "线别"}, | 19 | {EnName: "lineName", CnName: "线别"}, |
20 | {EnName: "sectionName", CnName: "工段"}, | 20 | {EnName: "sectionName", CnName: "工段"}, |
21 | {EnName: "workerName", CnName: "姓名"}, | 21 | {EnName: "workerName", CnName: "姓名"}, |
22 | - {EnName: "productGroupName", CnName: "班组"}, | 22 | + {EnName: "batchNumber", CnName: "批次号"}, |
23 | {EnName: "weigh", CnName: "二级品重量"}, | 23 | {EnName: "weigh", CnName: "二级品重量"}, |
24 | } | 24 | } |
25 | excelData, err := converter.OpenImportFileFromIoReader(excelImport, importDataCommand.Reader, importDataCommand.FileExt) //excelImport.OpenExcelFromIoReader(importDataCommand.Reader) | 25 | excelData, err := converter.OpenImportFileFromIoReader(excelImport, importDataCommand.Reader, importDataCommand.FileExt) //excelImport.OpenExcelFromIoReader(importDataCommand.Reader) |
@@ -30,15 +30,14 @@ func (srv ExcelDataService) ImportProductRecord(importDataCommand *command.Impor | @@ -30,15 +30,14 @@ func (srv ExcelDataService) ImportProductRecord(importDataCommand *command.Impor | ||
30 | item := productRecordCommand.BatchAddProductRecordCommand{} | 30 | item := productRecordCommand.BatchAddProductRecordCommand{} |
31 | for _, v := range excelData { | 31 | for _, v := range excelData { |
32 | item = productRecordCommand.BatchAddProductRecordCommand{ | 32 | item = productRecordCommand.BatchAddProductRecordCommand{ |
33 | - CreatedDate: v["createdDate"], | ||
34 | - WorkshopName: v["workshopName"], | ||
35 | - LineName: v["lineName"], | ||
36 | - SectionName: v["sectionName"], | ||
37 | - WorkerName: v["workerName"], | ||
38 | - BatchNumber: v["batchNumber"], | ||
39 | - ProductGroupName: v["productGroupName"], | ||
40 | - Weigh: v["weigh"], | ||
41 | - FailReason: "", | 33 | + CreatedDate: v["createdDate"], |
34 | + WorkshopName: v["workshopName"], | ||
35 | + LineName: v["lineName"], | ||
36 | + SectionName: v["sectionName"], | ||
37 | + WorkerName: v["workerName"], | ||
38 | + BatchNumber: v["batchNumber"], | ||
39 | + Weigh: v["weigh"], | ||
40 | + FailReason: "", | ||
42 | } | 41 | } |
43 | items = append(items, item) | 42 | items = append(items, item) |
44 | } | 43 | } |
@@ -4,15 +4,14 @@ import "errors" | @@ -4,15 +4,14 @@ import "errors" | ||
4 | 4 | ||
5 | // 批量添加生产记录,二级品 | 5 | // 批量添加生产记录,二级品 |
6 | type BatchAddProductRecordCommand struct { | 6 | type BatchAddProductRecordCommand struct { |
7 | - CreatedDate string `json:"createdDate"` // 日期 | ||
8 | - WorkshopName string `json:"workshopName"` // 车间 | ||
9 | - LineName string `json:"lineName"` // 生产线 | ||
10 | - SectionName string `json:"sectionName"` // 工段 | ||
11 | - WorkerName string `json:"workerName"` // 工人名称 | ||
12 | - BatchNumber string `json:"batchNumber"` // 批次 | ||
13 | - ProductGroupName string `json:"productGroupName"` // 班组名称 | ||
14 | - Weigh string `json:"weigh"` // 重量 | ||
15 | - FailReason string `json:"failReason"` // 数据检查失败的原因 | 7 | + CreatedDate string `json:"createdDate"` // 日期 |
8 | + WorkshopName string `json:"workshopName"` // 车间 | ||
9 | + LineName string `json:"lineName"` // 生产线 | ||
10 | + SectionName string `json:"sectionName"` // 工段 | ||
11 | + WorkerName string `json:"workerName"` // 工人名称 | ||
12 | + BatchNumber string `json:"batchNumber"` // 批次 | ||
13 | + Weigh string `json:"weigh"` // 重量 | ||
14 | + FailReason string `json:"failReason"` // 数据检查失败的原因 | ||
16 | } | 15 | } |
17 | 16 | ||
18 | func (cmd *BatchAddProductRecordCommand) ValidField() error { | 17 | func (cmd *BatchAddProductRecordCommand) ValidField() error { |
@@ -32,10 +31,7 @@ func (cmd *BatchAddProductRecordCommand) ValidField() error { | @@ -32,10 +31,7 @@ func (cmd *BatchAddProductRecordCommand) ValidField() error { | ||
32 | return errors.New("姓名未填写") | 31 | return errors.New("姓名未填写") |
33 | } | 32 | } |
34 | if len(cmd.BatchNumber) == 0 { | 33 | if len(cmd.BatchNumber) == 0 { |
35 | - return errors.New("批次未填写") | ||
36 | - } | ||
37 | - if len(cmd.ProductGroupName) == 0 { | ||
38 | - return errors.New("班组名称未填写") | 34 | + return errors.New("批次号未填写") |
39 | } | 35 | } |
40 | if len(cmd.Weigh) == 0 { | 36 | if len(cmd.Weigh) == 0 { |
41 | return errors.New("重量未填写") | 37 | return errors.New("重量未填写") |
@@ -550,15 +550,15 @@ func (productRecordService *ProductRecordService) BatchAddProductRecord(operate | @@ -550,15 +550,15 @@ func (productRecordService *ProductRecordService) BatchAddProductRecord(operate | ||
550 | failRows = append(failRows, param[i]) | 550 | failRows = append(failRows, param[i]) |
551 | continue | 551 | continue |
552 | } | 552 | } |
553 | - //获取生产班组 | ||
554 | - var productGroup *domain.ProductGroup | ||
555 | - if v, ok := productGroupMap[param[i].ProductGroupName]; ok { | ||
556 | - productGroup = v | ||
557 | - } else { | ||
558 | - param[i].FailReason = "班组不存在" | ||
559 | - failRows = append(failRows, param[i]) | ||
560 | - continue | ||
561 | - } | 553 | + // //获取生产班组 |
554 | + // var productGroup *domain.ProductGroup | ||
555 | + // if v, ok := productGroupMap[param[i].ProductGroupName]; ok { | ||
556 | + // productGroup = v | ||
557 | + // } else { | ||
558 | + // param[i].FailReason = "班组不存在" | ||
559 | + // failRows = append(failRows, param[i]) | ||
560 | + // continue | ||
561 | + // } | ||
562 | //检查员工姓名 | 562 | //检查员工姓名 |
563 | var worker *domain.User | 563 | var worker *domain.User |
564 | workKey := param[i].WorkshopName + "/" + param[i].WorkerName | 564 | workKey := param[i].WorkshopName + "/" + param[i].WorkerName |
@@ -615,8 +615,8 @@ func (productRecordService *ProductRecordService) BatchAddProductRecord(operate | @@ -615,8 +615,8 @@ func (productRecordService *ProductRecordService) BatchAddProductRecord(operate | ||
615 | ProductPlanId: productPlanData.ProductPlanId, | 615 | ProductPlanId: productPlanData.ProductPlanId, |
616 | PlanProductName: productPlanData.PlanProductName, | 616 | PlanProductName: productPlanData.PlanProductName, |
617 | BatchNumber: productPlanData.BatchNumber, | 617 | BatchNumber: productPlanData.BatchNumber, |
618 | - ProductGroupId: productGroup.ProductGroupId, | ||
619 | - WorkOn: productGroup.WorkOn, | 618 | + ProductGroupId: 0, |
619 | + WorkOn: productPlanData.WorkOn, | ||
620 | }, | 620 | }, |
621 | Ext: &domain.Ext{ | 621 | Ext: &domain.Ext{ |
622 | Operator: operateUser, | 622 | Operator: operateUser, |
-
请 注册 或 登录 后发表评论