正在显示
1 个修改的文件
包含
36 行增加
和
35 行删除
| @@ -7,6 +7,7 @@ import ( | @@ -7,6 +7,7 @@ import ( | ||
| 7 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/constant" | 7 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/constant" |
| 8 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/infrastructure/allied-lib/gateway/byte_bank" | 8 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/infrastructure/allied-lib/gateway/byte_bank" |
| 9 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/infrastructure/pg" | 9 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/infrastructure/pg" |
| 10 | + "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/infrastructure/repository" | ||
| 10 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/log" | 11 | "gitlab.fjmaimaimai.com/allied-creation/allied-creation-manufacture/pkg/log" |
| 11 | ) | 12 | ) |
| 12 | 13 | ||
| @@ -73,51 +74,51 @@ func (svr *ByteBankService) DeviceOperationEfficiency() (interface{}, error) { | @@ -73,51 +74,51 @@ func (svr *ByteBankService) DeviceOperationEfficiency() (interface{}, error) { | ||
| 73 | defer func() { | 74 | defer func() { |
| 74 | transactionContext.RollbackTransaction() | 75 | transactionContext.RollbackTransaction() |
| 75 | }() | 76 | }() |
| 76 | - //deviceRepository, _ := repository.NewDeviceRepository(transactionContext) | ||
| 77 | - //_, devices, err := deviceRepository.Find(map[string]interface{}{ | ||
| 78 | - // "companyId": constant.MANUFACTURE_DEFAULT_COMPANYID, | ||
| 79 | - // "orgId": constant.MANUFACTURE_DEFAULT_ORGID, | ||
| 80 | - // "workshopId": constant.MANUFACTURE_DEFAULT_WORKSHOPID, | ||
| 81 | - // "orderBy": "device_name asc"}) | ||
| 82 | - //if err != nil { | ||
| 83 | - // return nil, err | ||
| 84 | - //} | ||
| 85 | - //var response = make([]interface{}, 0) | ||
| 86 | - //for _, d := range devices { | ||
| 87 | - // var deviceSn string | ||
| 88 | - // var productCount, runningTime int64 | ||
| 89 | - // for _, item := range queryResult { | ||
| 90 | - // deviceSn = item.Get("device_sn").String() | ||
| 91 | - // if deviceSn == d.DeviceCode { | ||
| 92 | - // productCount = item.Get("product_count").Int() | ||
| 93 | - // runningTime = item.Get("timing").Int() | ||
| 94 | - // break | ||
| 95 | - // } | ||
| 96 | - // } | ||
| 97 | - // response = append(response, map[string]interface{}{ | ||
| 98 | - // "deviceName": d.DeviceName, | ||
| 99 | - // "deviceType": d.DeviceType, | ||
| 100 | - // "productCount": productCount, | ||
| 101 | - // "timing": runningTime, | ||
| 102 | - // }) | ||
| 103 | - //} | ||
| 104 | - | 77 | + deviceRepository, _ := repository.NewDeviceRepository(transactionContext) |
| 78 | + _, devices, err := deviceRepository.Find(map[string]interface{}{ | ||
| 79 | + "companyId": constant.MANUFACTURE_DEFAULT_COMPANYID, | ||
| 80 | + "orgId": constant.MANUFACTURE_DEFAULT_ORGID, | ||
| 81 | + "workshopId": constant.MANUFACTURE_DEFAULT_WORKSHOPID, | ||
| 82 | + "orderBy": "device_name asc"}) | ||
| 83 | + if err != nil { | ||
| 84 | + return nil, err | ||
| 85 | + } | ||
| 105 | var response = make([]interface{}, 0) | 86 | var response = make([]interface{}, 0) |
| 87 | + for _, d := range devices { | ||
| 106 | var deviceSn string | 88 | var deviceSn string |
| 107 | var productCount, runningTime int64 | 89 | var productCount, runningTime int64 |
| 108 | for _, item := range queryResult { | 90 | for _, item := range queryResult { |
| 109 | deviceSn = item.Get("device_sn").String() | 91 | deviceSn = item.Get("device_sn").String() |
| 110 | - if deviceSn != "" { | 92 | + if deviceSn == d.DeviceCode { |
| 111 | productCount = item.Get("product_count").Int() | 93 | productCount = item.Get("product_count").Int() |
| 112 | runningTime = item.Get("timing").Int() | 94 | runningTime = item.Get("timing").Int() |
| 95 | + break | ||
| 96 | + } | ||
| 97 | + } | ||
| 113 | response = append(response, map[string]interface{}{ | 98 | response = append(response, map[string]interface{}{ |
| 114 | - "设备名称": deviceSn, | ||
| 115 | - "设备类型": item.Get("device_type").String(), | ||
| 116 | - "运行时长": productCount, | ||
| 117 | - "数量": runningTime, | 99 | + "device_name": d.DeviceName, |
| 100 | + "device_type": d.DeviceType, | ||
| 101 | + "product_count": productCount, | ||
| 102 | + "timing": runningTime, | ||
| 118 | }) | 103 | }) |
| 119 | } | 104 | } |
| 120 | - } | 105 | + |
| 106 | + //var response = make([]interface{}, 0) | ||
| 107 | + //var deviceSn string | ||
| 108 | + //var productCount, runningTime int64 | ||
| 109 | + //for _, item := range queryResult { | ||
| 110 | + // deviceSn = item.Get("device_sn").String() | ||
| 111 | + // if deviceSn != "" { | ||
| 112 | + // productCount = item.Get("product_count").Int() | ||
| 113 | + // runningTime = item.Get("timing").Int() | ||
| 114 | + // response = append(response, map[string]interface{}{ | ||
| 115 | + // "设备名称": deviceSn, | ||
| 116 | + // "设备类型": item.Get("device_type").String(), | ||
| 117 | + // "运行时长": productCount, | ||
| 118 | + // "数量": runningTime, | ||
| 119 | + // }) | ||
| 120 | + // } | ||
| 121 | + //} | ||
| 121 | 122 | ||
| 122 | if err := transactionContext.CommitTransaction(); err != nil { | 123 | if err := transactionContext.CommitTransaction(); err != nil { |
| 123 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) | 124 | return nil, application.ThrowError(application.TRANSACTION_ERROR, err.Error()) |
-
请 注册 或 登录 后发表评论