正在显示
1 个修改的文件
包含
43 行增加
和
42 行删除
| @@ -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,52 +74,52 @@ func (svr *ByteBankService) DeviceOperationEfficiency() (interface{}, error) { | @@ -73,52 +74,52 @@ 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) |
| 106 | - var deviceSn string | ||
| 107 | - var productCount, runningTime int64 | ||
| 108 | - for _, item := range queryResult { | ||
| 109 | - deviceSn = item.Get("device_sn").String() | ||
| 110 | - if deviceSn != "" { | ||
| 111 | - productCount = item.Get("product_count").Int() | ||
| 112 | - runningTime = item.Get("timing").Int() | ||
| 113 | - response = append(response, map[string]interface{}{ | ||
| 114 | - "设备名称": deviceSn, | ||
| 115 | - "设备类型": item.Get("device_type").String(), | ||
| 116 | - "运行时长": productCount, | ||
| 117 | - "数量": runningTime, | ||
| 118 | - }) | 87 | + for _, d := range devices { |
| 88 | + var deviceSn string | ||
| 89 | + var productCount, runningTime int64 | ||
| 90 | + for _, item := range queryResult { | ||
| 91 | + deviceSn = item.Get("device_sn").String() | ||
| 92 | + if deviceSn == d.DeviceCode { | ||
| 93 | + productCount = item.Get("product_count").Int() | ||
| 94 | + runningTime = item.Get("timing").Int() | ||
| 95 | + break | ||
| 96 | + } | ||
| 119 | } | 97 | } |
| 98 | + response = append(response, map[string]interface{}{ | ||
| 99 | + "device_name": d.DeviceName, | ||
| 100 | + "device_type": d.DeviceType, | ||
| 101 | + "product_count": productCount, | ||
| 102 | + "timing": runningTime, | ||
| 103 | + }) | ||
| 120 | } | 104 | } |
| 121 | 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 | + //} | ||
| 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()) |
| 124 | } | 125 | } |
-
请 注册 或 登录 后发表评论