|
@@ -53,10 +53,12 @@ func praseReportform(sqlnamestr string, parammaps *gofasion.Fasion, tx *xorm.Ses
|
|
quertDataList := queryData["list"]
|
|
quertDataList := queryData["list"]
|
|
query := quertDataList.(map[string]interface{})
|
|
query := quertDataList.(map[string]interface{})
|
|
querys, _ := GetprocessAnalysisTB(parammaps, tx, quertDataList, queryList)
|
|
querys, _ := GetprocessAnalysisTB(parammaps, tx, quertDataList, queryList)
|
|
- query["data1"] = querys["WTime"]
|
|
|
|
- query["data2"] = querys["data2"]
|
|
|
|
- query["data3"] = querys["realWandT"]
|
|
|
|
- query["data5"] = querys["data5"]
|
|
|
|
|
|
+ if len(querys) != 0 {
|
|
|
|
+ query["data1"] = querys["WTime"]
|
|
|
|
+ query["data2"] = querys["data2"]
|
|
|
|
+ query["data3"] = querys["realWandT"]
|
|
|
|
+ query["data5"] = querys["data5"]
|
|
|
|
+ }
|
|
}
|
|
}
|
|
case "getHomepro":
|
|
case "getHomepro":
|
|
queryData, err = getAccuracyV3(queryList)
|
|
queryData, err = getAccuracyV3(queryList)
|
|
@@ -1041,6 +1043,7 @@ func getAccuracy(queryList []map[string]interface{}) (map[string]interface{}, er
|
|
//统计分析过程分析data值拆分
|
|
//统计分析过程分析data值拆分
|
|
func GetprocessAnalysisTB(parammaps *gofasion.Fasion, tx *xorm.Session, quertDataList interface{}, queryList []map[string]interface{}) (query map[string]interface{}, err error) {
|
|
func GetprocessAnalysisTB(parammaps *gofasion.Fasion, tx *xorm.Session, quertDataList interface{}, queryList []map[string]interface{}) (query map[string]interface{}, err error) {
|
|
sql1, p1 := restful.GetSqlByNameDBT("getweightjson", tx)
|
|
sql1, p1 := restful.GetSqlByNameDBT("getweightjson", tx)
|
|
|
|
+ query1 := make(map[string]interface{}, 0)
|
|
s_params1 := make([]interface{}, 0)
|
|
s_params1 := make([]interface{}, 0)
|
|
if sql1 != "" {
|
|
if sql1 != "" {
|
|
paramslist := strings.Split(p1, ",")
|
|
paramslist := strings.Split(p1, ",")
|
|
@@ -1051,6 +1054,9 @@ func GetprocessAnalysisTB(parammaps *gofasion.Fasion, tx *xorm.Session, quertDat
|
|
}
|
|
}
|
|
}
|
|
}
|
|
queryList2, err := tx.SQL(sql1, s_params1...).Query().List()
|
|
queryList2, err := tx.SQL(sql1, s_params1...).Query().List()
|
|
|
|
+ if len(queryList2) == 0 {
|
|
|
|
+ return query1, nil
|
|
|
|
+ }
|
|
if err != nil {
|
|
if err != nil {
|
|
fmt.Println("查询配料出错")
|
|
fmt.Println("查询配料出错")
|
|
return nil, err
|
|
return nil, err
|
|
@@ -1087,7 +1093,7 @@ func GetprocessAnalysisTB(parammaps *gofasion.Fasion, tx *xorm.Session, quertDat
|
|
querySlice = append(querySlice, queryList[i]["intime"], queryList[i]["actualweight"], queryList[i]["allname"], queryList[i]["fname"])
|
|
querySlice = append(querySlice, queryList[i]["intime"], queryList[i]["actualweight"], queryList[i]["allname"], queryList[i]["fname"])
|
|
data5 = append(data5, querySlice)
|
|
data5 = append(data5, querySlice)
|
|
}
|
|
}
|
|
- query1 := make(map[string]interface{}, 0)
|
|
|
|
|
|
+
|
|
query1["WTime"] = WTime
|
|
query1["WTime"] = WTime
|
|
query1["data2"] = data2
|
|
query1["data2"] = data2
|
|
query1["data5"] = data5
|
|
query1["data5"] = data5
|