|
@@ -7,6 +7,7 @@ import (
|
7
|
7
|
"XT_New/utils"
|
8
|
8
|
"encoding/json"
|
9
|
9
|
"fmt"
|
|
10
|
+ "strconv"
|
10
|
11
|
"time"
|
11
|
12
|
)
|
12
|
13
|
|
|
@@ -522,29 +523,27 @@ func (this *NewCommonApiController) GetMobileFirstQuarter() {
|
522
|
523
|
count, err := service.GetQuarterTotalCount(orgid, statime, entime, lapseto)
|
523
|
524
|
countwo, _ := service.GetQuarterTotalCountTwo(orgid, statime, entime, lapseto)
|
524
|
525
|
//获取收缩压数据
|
525
|
|
- _, systolicTotal, parseDateErr := service.GetSystolicBloodPressure(orgid, statime, entime)
|
|
526
|
+ systolic, systolicTotal, parseDateErr := service.GetSystolicBloodPressure(orgid, statime, entime)
|
526
|
527
|
//统计收缩压合格的数据
|
527
|
|
- systolic, sysstandTotal, parseDateErr := service.GetStandSystolicBloodPressure(orgid, statime, entime)
|
|
528
|
+ //systolic, sysstandTotal, parseDateErr := service.GetStandSystolicBloodPressure(orgid, statime, entime)
|
528
|
529
|
|
529
|
530
|
//获取舒张压数据
|
530
|
|
- _, diastotal, parseDateErr := service.GetDiastolicBloodPressure(orgid, statime, entime)
|
|
531
|
+ diastolic, diastotal, parseDateErr := service.GetDiastolicBloodPressure(orgid, statime, entime)
|
531
|
532
|
//获取合格舒张压数据
|
532
|
|
- diastolic, diasstandtotal, parseDateErr := service.GetDiastolicStandPressure(orgid, statime, entime)
|
533
|
|
- normData, _ := service.GetNormData(orgid)
|
|
533
|
+ //diastolic, diasstandtotal, parseDateErr := service.GetDiastolicStandPressure(orgid, statime, entime)
|
|
534
|
+ normData, _ := service.GetNormDataByOrgId(orgid)
|
534
|
535
|
if err != nil {
|
535
|
536
|
this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
536
|
537
|
return
|
537
|
538
|
}
|
538
|
539
|
this.ServeSuccessJSON(map[string]interface{}{
|
539
|
|
- "count": count,
|
540
|
|
- "countwo": countwo,
|
541
|
|
- "systolic": systolic,
|
542
|
|
- "systolicTotal": systolicTotal,
|
543
|
|
- "sysstandTotal": sysstandTotal,
|
544
|
|
- "diastolic": diastolic,
|
545
|
|
- "diastotal": diastotal,
|
546
|
|
- "diasstandtotal": diasstandtotal,
|
547
|
|
- "normData": normData,
|
|
540
|
+ "count": count,
|
|
541
|
+ "countwo": countwo,
|
|
542
|
+ "systolic": systolic,
|
|
543
|
+ "systolicTotal": systolicTotal,
|
|
544
|
+ "diastolic": diastolic,
|
|
545
|
+ "diastotal": diastotal,
|
|
546
|
+ "normData": normData,
|
548
|
547
|
})
|
549
|
548
|
}
|
550
|
549
|
|
|
@@ -1029,47 +1028,47 @@ func (this *NewCommonApiController) GetMoblieBloodList() {
|
1029
|
1028
|
fmt.Println("第四季度", fourQuarterEndStrUnix)
|
1030
|
1029
|
if bloodType == -1 {
|
1031
|
1030
|
//统计收缩压第一季度的总数
|
1032
|
|
- _, firstTotal, err := service.GetSystolicBloodPressure(orgId, firstQuarterStartUnix, fisrtQuarterEndStrUnix)
|
|
1031
|
+ firstlist, firstTotal, err := service.GetSystolicBloodPressure(orgId, firstQuarterStartUnix, fisrtQuarterEndStrUnix)
|
1033
|
1032
|
//统计收缩压第一季合格的总数
|
1034
|
|
- _, firstStandTotal, err := service.GetStandSystolicBloodPressure(orgId, firstQuarterStartUnix, fisrtQuarterEndStrUnix)
|
|
1033
|
+ //_, firstStandTotal, err := service.GetStandSystolicBloodPressure(orgId, firstQuarterStartUnix, fisrtQuarterEndStrUnix)
|
1035
|
1034
|
//统计第二季收缩压总数
|
1036
|
|
- _, secondeTotal, err := service.GetSystolicBloodPressure(orgId, secondeQuarterStartUnix, secondQuarterEndStrUnix)
|
|
1035
|
+ secondelist, secondeTotal, err := service.GetSystolicBloodPressure(orgId, secondeQuarterStartUnix, secondQuarterEndStrUnix)
|
1037
|
1036
|
//第二季度合格总数
|
1038
|
|
- _, secondeStandTotal, err := service.GetStandSystolicBloodPressure(orgId, secondeQuarterStartUnix, secondQuarterEndStrUnix)
|
|
1037
|
+ //_, secondeStandTotal, err := service.GetStandSystolicBloodPressure(orgId, secondeQuarterStartUnix, secondQuarterEndStrUnix)
|
1039
|
1038
|
//统计第三季收缩压总数
|
1040
|
|
- _, threeTotal, err := service.GetSystolicBloodPressure(orgId, threeQuarterStartUnix, threeQuarterEndStrUnix)
|
|
1039
|
+ threelist, threeTotal, err := service.GetSystolicBloodPressure(orgId, threeQuarterStartUnix, threeQuarterEndStrUnix)
|
1041
|
1040
|
//第三季度合格数
|
1042
|
|
- _, threeStandTotal, err := service.GetStandSystolicBloodPressure(orgId, threeQuarterStartUnix, threeQuarterEndStrUnix)
|
|
1041
|
+ //_, threeStandTotal, err := service.GetStandSystolicBloodPressure(orgId, threeQuarterStartUnix, threeQuarterEndStrUnix)
|
1043
|
1042
|
//第四季度总数
|
1044
|
|
- _, fourTotal, err := service.GetSystolicBloodPressure(orgId, fourQuarterStartUnix, fourQuarterEndStrUnix)
|
|
1043
|
+ fourlist, fourTotal, err := service.GetSystolicBloodPressure(orgId, fourQuarterStartUnix, fourQuarterEndStrUnix)
|
1045
|
1044
|
//第四季度合格总数
|
1046
|
|
- _, fourStandTotal, err := service.GetStandSystolicBloodPressure(orgId, fourQuarterStartUnix, fourQuarterEndStrUnix)
|
|
1045
|
+ //_, fourStandTotal, err := service.GetStandSystolicBloodPressure(orgId, fourQuarterStartUnix, fourQuarterEndStrUnix)
|
1047
|
1046
|
if err != nil {
|
1048
|
1047
|
this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
1049
|
1048
|
return
|
1050
|
1049
|
}
|
1051
|
1050
|
|
1052
|
1051
|
this.ServeSuccessJSON(map[string]interface{}{
|
1053
|
|
- "firstTotal": firstTotal,
|
1054
|
|
- "firstStandTotal": firstStandTotal,
|
1055
|
|
- "secondeTotal": secondeTotal,
|
1056
|
|
- "secondeStandTotal": secondeStandTotal,
|
1057
|
|
- "threeTotal": threeTotal,
|
1058
|
|
- "threeStandTotal": threeStandTotal,
|
1059
|
|
- "fourTotal": fourTotal,
|
1060
|
|
- "fourStandTotal": fourStandTotal,
|
|
1052
|
+ "firstTotal": firstTotal,
|
|
1053
|
+ "firstlist": firstlist,
|
|
1054
|
+ "secondeTotal": secondeTotal,
|
|
1055
|
+ "secondelist": secondelist,
|
|
1056
|
+ "threeTotal": threeTotal,
|
|
1057
|
+ "threelist": threelist,
|
|
1058
|
+ "fourTotal": fourTotal,
|
|
1059
|
+ "fourlist": fourlist,
|
1061
|
1060
|
})
|
1062
|
1061
|
}
|
1063
|
1062
|
if bloodType == -2 {
|
1064
|
1063
|
//统计舒张压第一季度的总数
|
1065
|
|
- _, firstTotal, err := service.GetDiastolicBloodPressure(orgId, firstQuarterStartUnix, fisrtQuarterEndStrUnix)
|
1066
|
|
- _, firstStandTotal, err := service.GetDiastolicStandPressure(orgId, firstQuarterStartUnix, fisrtQuarterEndStrUnix)
|
1067
|
|
- _, secondeTotal, err := service.GetDiastolicBloodPressure(orgId, secondeQuarterStartUnix, secondQuarterEndStrUnix)
|
1068
|
|
- _, secondeStandTotal, err := service.GetDiastolicStandPressure(orgId, secondeQuarterStartUnix, secondQuarterEndStrUnix)
|
1069
|
|
- _, threeTotal, err := service.GetDiastolicBloodPressure(orgId, threeQuarterStartUnix, threeQuarterEndStrUnix)
|
1070
|
|
- _, threeStandTotal, err := service.GetDiastolicStandPressure(orgId, threeQuarterStartUnix, threeQuarterEndStrUnix)
|
1071
|
|
- _, fourTotal, err := service.GetDiastolicBloodPressure(orgId, fourQuarterStartUnix, fourQuarterEndStrUnix)
|
1072
|
|
- _, fourStandTotal, err := service.GetDiastolicStandPressure(orgId, fourQuarterStartUnix, fourQuarterEndStrUnix)
|
|
1064
|
+ firstlist, firstTotal, err := service.GetDiastolicBloodPressure(orgId, firstQuarterStartUnix, fisrtQuarterEndStrUnix)
|
|
1065
|
+ //_, firstStandTotal, err := service.GetDiastolicStandPressure(orgId, firstQuarterStartUnix, fisrtQuarterEndStrUnix)
|
|
1066
|
+ secondelist, secondeTotal, err := service.GetDiastolicBloodPressure(orgId, secondeQuarterStartUnix, secondQuarterEndStrUnix)
|
|
1067
|
+ //_, secondeStandTotal, err := service.GetDiastolicStandPressure(orgId, secondeQuarterStartUnix, secondQuarterEndStrUnix)
|
|
1068
|
+ threelist, threeTotal, err := service.GetDiastolicBloodPressure(orgId, threeQuarterStartUnix, threeQuarterEndStrUnix)
|
|
1069
|
+ //_, threeStandTotal, err := service.GetDiastolicStandPressure(orgId, threeQuarterStartUnix, threeQuarterEndStrUnix)
|
|
1070
|
+ fourlist, fourTotal, err := service.GetDiastolicBloodPressure(orgId, fourQuarterStartUnix, fourQuarterEndStrUnix)
|
|
1071
|
+ //_, fourStandTotal, err := service.GetDiastolicStandPressure(orgId, fourQuarterStartUnix, fourQuarterEndStrUnix)
|
1073
|
1072
|
|
1074
|
1073
|
if err != nil {
|
1075
|
1074
|
this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
@@ -1077,14 +1076,14 @@ func (this *NewCommonApiController) GetMoblieBloodList() {
|
1077
|
1076
|
}
|
1078
|
1077
|
|
1079
|
1078
|
this.ServeSuccessJSON(map[string]interface{}{
|
1080
|
|
- "firstTotal": firstTotal,
|
1081
|
|
- "firstStandTotal": firstStandTotal,
|
1082
|
|
- "secondeTotal": secondeTotal,
|
1083
|
|
- "secondeStandTotal": secondeStandTotal,
|
1084
|
|
- "threeTotal": threeTotal,
|
1085
|
|
- "threeStandTotal": threeStandTotal,
|
1086
|
|
- "fourTotal": fourTotal,
|
1087
|
|
- "fourStandTotal": fourStandTotal,
|
|
1079
|
+ "firstTotal": firstTotal,
|
|
1080
|
+ "firstlist": firstlist,
|
|
1081
|
+ "secondeTotal": secondeTotal,
|
|
1082
|
+ "secondelist": secondelist,
|
|
1083
|
+ "threeTotal": threeTotal,
|
|
1084
|
+ "threelist": threelist,
|
|
1085
|
+ "fourTotal": fourTotal,
|
|
1086
|
+ "fourlist": fourlist,
|
1088
|
1087
|
})
|
1089
|
1088
|
}
|
1090
|
1089
|
}
|
|
@@ -1231,156 +1230,156 @@ func (this *NewCommonApiController) GetBloodMonthList() {
|
1231
|
1230
|
//统计收缩压
|
1232
|
1231
|
if bloodtype == -1 {
|
1233
|
1232
|
//统计收缩压一月总数
|
1234
|
|
- _, januaryTotal, err := service.GetSystolicBloodPressure(orgId, januaryStartStrUnix, januaryEndStrUnix)
|
1235
|
|
- _, januaryStandTotal, err := service.GetStandSystolicBloodPressure(orgId, januaryStartStrUnix, januaryEndStrUnix)
|
|
1233
|
+ januarylist, januaryTotal, err := service.GetSystolicBloodPressure(orgId, januaryStartStrUnix, januaryEndStrUnix)
|
|
1234
|
+ //_, januaryStandTotal, err := service.GetStandSystolicBloodPressure(orgId, januaryStartStrUnix, januaryEndStrUnix)
|
1236
|
1235
|
|
1237
|
1236
|
//二月
|
1238
|
|
- _, febTotal, err := service.GetSystolicBloodPressure(orgId, febStartStrStrUnix, febEndStrUnix)
|
1239
|
|
- _, febStandTotal, err := service.GetStandSystolicBloodPressure(orgId, febStartStrStrUnix, febEndStrUnix)
|
|
1237
|
+ feblist, febTotal, err := service.GetSystolicBloodPressure(orgId, febStartStrStrUnix, febEndStrUnix)
|
|
1238
|
+ //_, febStandTotal, err := service.GetStandSystolicBloodPressure(orgId, febStartStrStrUnix, febEndStrUnix)
|
1240
|
1239
|
|
1241
|
1240
|
//三月
|
1242
|
|
- _, marchTotal, err := service.GetSystolicBloodPressure(orgId, marchStartStrUnix, marchEndStrUnix)
|
1243
|
|
- _, marchStandTotal, err := service.GetStandSystolicBloodPressure(orgId, marchStartStrUnix, marchEndStrUnix)
|
|
1241
|
+ marlist, marchTotal, err := service.GetSystolicBloodPressure(orgId, marchStartStrUnix, marchEndStrUnix)
|
|
1242
|
+ //_, marchStandTotal, err := service.GetStandSystolicBloodPressure(orgId, marchStartStrUnix, marchEndStrUnix)
|
1244
|
1243
|
|
1245
|
1244
|
//四月
|
1246
|
|
- _, aprTotal, err := service.GetSystolicBloodPressure(orgId, aprStartStrUnix, aprEndStrsUnix)
|
1247
|
|
- _, aprStandTotal, err := service.GetStandSystolicBloodPressure(orgId, aprStartStrUnix, aprEndStrsUnix)
|
|
1245
|
+ aprlist, aprTotal, err := service.GetSystolicBloodPressure(orgId, aprStartStrUnix, aprEndStrsUnix)
|
|
1246
|
+ //_, aprStandTotal, err := service.GetStandSystolicBloodPressure(orgId, aprStartStrUnix, aprEndStrsUnix)
|
1248
|
1247
|
|
1249
|
1248
|
//五月
|
1250
|
|
- _, mayTotal, err := service.GetSystolicBloodPressure(orgId, mayStartStrUnix, mayEndStrsUnix)
|
1251
|
|
- _, mayStandTotal, err := service.GetStandSystolicBloodPressure(orgId, mayStartStrUnix, mayEndStrsUnix)
|
|
1249
|
+ maylist, mayTotal, err := service.GetSystolicBloodPressure(orgId, mayStartStrUnix, mayEndStrsUnix)
|
|
1250
|
+ //_, mayStandTotal, err := service.GetStandSystolicBloodPressure(orgId, mayStartStrUnix, mayEndStrsUnix)
|
1252
|
1251
|
|
1253
|
1252
|
//六月
|
1254
|
|
- _, junTotal, err := service.GetSystolicBloodPressure(orgId, junStartStrUnix, junEndStrsUnix)
|
1255
|
|
- _, junStandTotal, err := service.GetStandSystolicBloodPressure(orgId, junStartStrUnix, junEndStrsUnix)
|
|
1253
|
+ junlist, junTotal, err := service.GetSystolicBloodPressure(orgId, junStartStrUnix, junEndStrsUnix)
|
|
1254
|
+ //_, junStandTotal, err := service.GetStandSystolicBloodPressure(orgId, junStartStrUnix, junEndStrsUnix)
|
1256
|
1255
|
//7月
|
1257
|
|
- _, julTotal, err := service.GetSystolicBloodPressure(orgId, julStartStrUnix, julEndStrsUnix)
|
1258
|
|
- _, julStandTotal, err := service.GetStandSystolicBloodPressure(orgId, julStartStrUnix, julEndStrsUnix)
|
|
1256
|
+ jullist, julTotal, err := service.GetSystolicBloodPressure(orgId, julStartStrUnix, julEndStrsUnix)
|
|
1257
|
+ //_, julStandTotal, err := service.GetStandSystolicBloodPressure(orgId, julStartStrUnix, julEndStrsUnix)
|
1259
|
1258
|
|
1260
|
1259
|
//8月
|
1261
|
|
- _, augTotal, err := service.GetSystolicBloodPressure(orgId, augStartStrUnix, augEndStrsUnix)
|
1262
|
|
- _, augStandTotal, err := service.GetStandSystolicBloodPressure(orgId, augStartStrUnix, augEndStrsUnix)
|
|
1260
|
+ auglist, augTotal, err := service.GetSystolicBloodPressure(orgId, augStartStrUnix, augEndStrsUnix)
|
|
1261
|
+ //_, augStandTotal, err := service.GetStandSystolicBloodPressure(orgId, augStartStrUnix, augEndStrsUnix)
|
1263
|
1262
|
|
1264
|
1263
|
//9月
|
1265
|
|
- _, sepTotal, err := service.GetSystolicBloodPressure(orgId, sepStartStrUnix, sepEndStrsUnix)
|
1266
|
|
- _, sepStandTotal, err := service.GetStandSystolicBloodPressure(orgId, sepStartStrUnix, sepEndStrsUnix)
|
|
1264
|
+ seplist, sepTotal, err := service.GetSystolicBloodPressure(orgId, sepStartStrUnix, sepEndStrsUnix)
|
|
1265
|
+ //_, sepStandTotal, err := service.GetStandSystolicBloodPressure(orgId, sepStartStrUnix, sepEndStrsUnix)
|
1267
|
1266
|
//10月
|
1268
|
|
- _, octTotal, err := service.GetSystolicBloodPressure(orgId, octStartStrUnix, octEndStrsUnix)
|
1269
|
|
- _, octStandTotal, err := service.GetStandSystolicBloodPressure(orgId, octStartStrUnix, octEndStrsUnix)
|
|
1267
|
+ octlist, octTotal, err := service.GetSystolicBloodPressure(orgId, octStartStrUnix, octEndStrsUnix)
|
|
1268
|
+ //_, octStandTotal, err := service.GetStandSystolicBloodPressure(orgId, octStartStrUnix, octEndStrsUnix)
|
1270
|
1269
|
//11月
|
1271
|
|
- _, novTotal, err := service.GetSystolicBloodPressure(orgId, novStartStrUnix, novEndStrsUnix)
|
1272
|
|
- _, novStandTotal, err := service.GetStandSystolicBloodPressure(orgId, novStartStrUnix, novEndStrsUnix)
|
|
1270
|
+ novlist, novTotal, err := service.GetSystolicBloodPressure(orgId, novStartStrUnix, novEndStrsUnix)
|
|
1271
|
+ //_, novStandTotal, err := service.GetStandSystolicBloodPressure(orgId, novStartStrUnix, novEndStrsUnix)
|
1273
|
1272
|
//12月
|
1274
|
|
- _, decTotal, err := service.GetSystolicBloodPressure(orgId, decStartStrUnix, decEndStrsUnix)
|
1275
|
|
- _, decStandTotal, err := service.GetStandSystolicBloodPressure(orgId, decStartStrUnix, decEndStrsUnix)
|
|
1273
|
+ declist, decTotal, err := service.GetSystolicBloodPressure(orgId, decStartStrUnix, decEndStrsUnix)
|
|
1274
|
+ //_, decStandTotal, err := service.GetStandSystolicBloodPressure(orgId, decStartStrUnix, decEndStrsUnix)
|
1276
|
1275
|
if err != nil {
|
1277
|
1276
|
this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
1278
|
1277
|
return
|
1279
|
1278
|
}
|
1280
|
1279
|
|
1281
|
1280
|
this.ServeSuccessJSON(map[string]interface{}{
|
1282
|
|
- "januaryTotal": januaryTotal,
|
1283
|
|
- "januaryStandTotal": januaryStandTotal,
|
1284
|
|
- "febTotal": febTotal,
|
1285
|
|
- "febStandTotal": febStandTotal,
|
1286
|
|
- "marchTotal": marchTotal,
|
1287
|
|
- "marchStandTotal": marchStandTotal,
|
1288
|
|
- "aprTotal": aprTotal,
|
1289
|
|
- "aprStandTotal": aprStandTotal,
|
1290
|
|
- "mayTotal": mayTotal,
|
1291
|
|
- "mayStandTotal": mayStandTotal,
|
1292
|
|
- "junTotal": junTotal,
|
1293
|
|
- "junStandTotal": junStandTotal,
|
1294
|
|
- "julTotal": julTotal,
|
1295
|
|
- "julStandTotal": julStandTotal,
|
1296
|
|
- "augTotal": augTotal,
|
1297
|
|
- "augStandTotal": augStandTotal,
|
1298
|
|
- "sepTotal": sepTotal,
|
1299
|
|
- "sepStandTotal": sepStandTotal,
|
1300
|
|
- "octTotal": octTotal,
|
1301
|
|
- "octStandTotal": octStandTotal,
|
1302
|
|
- "novTotal": novTotal,
|
1303
|
|
- "novStandTotal": novStandTotal,
|
1304
|
|
- "decTotal": decTotal,
|
1305
|
|
- "decStandTotal": decStandTotal,
|
|
1281
|
+ "januaryTotal": januaryTotal,
|
|
1282
|
+ "januarylist": januarylist,
|
|
1283
|
+ "febTotal": febTotal,
|
|
1284
|
+ "feblist": feblist,
|
|
1285
|
+ "marchTotal": marchTotal,
|
|
1286
|
+ "marlist": marlist,
|
|
1287
|
+ "aprTotal": aprTotal,
|
|
1288
|
+ "aprlist": aprlist,
|
|
1289
|
+ "mayTotal": mayTotal,
|
|
1290
|
+ "maylist": maylist,
|
|
1291
|
+ "junTotal": junTotal,
|
|
1292
|
+ "junlist": junlist,
|
|
1293
|
+ "julTotal": julTotal,
|
|
1294
|
+ "jullist": jullist,
|
|
1295
|
+ "augTotal": augTotal,
|
|
1296
|
+ "auglist": auglist,
|
|
1297
|
+ "sepTotal": sepTotal,
|
|
1298
|
+ "seplist": seplist,
|
|
1299
|
+ "octTotal": octTotal,
|
|
1300
|
+ "octlist": octlist,
|
|
1301
|
+ "novTotal": novTotal,
|
|
1302
|
+ "novlist": novlist,
|
|
1303
|
+ "decTotal": decTotal,
|
|
1304
|
+ "declist": declist,
|
1306
|
1305
|
})
|
1307
|
1306
|
}
|
1308
|
1307
|
|
1309
|
1308
|
//统计舒张压
|
1310
|
1309
|
if bloodtype == -2 {
|
1311
|
1310
|
//统计收缩压一月总数
|
1312
|
|
- _, januaryTotal, err := service.GetDiastolicBloodPressure(orgId, januaryStartStrUnix, januaryEndStrUnix)
|
1313
|
|
- _, januaryStandTotal, err := service.GetDiastolicStandPressure(orgId, januaryStartStrUnix, januaryEndStrUnix)
|
|
1311
|
+ januarylist, januaryTotal, err := service.GetDiastolicBloodPressure(orgId, januaryStartStrUnix, januaryEndStrUnix)
|
|
1312
|
+ //_, januaryStandTotal, err := service.GetDiastolicStandPressure(orgId, januaryStartStrUnix, januaryEndStrUnix)
|
1314
|
1313
|
|
1315
|
1314
|
//二月
|
1316
|
|
- _, febTotal, err := service.GetDiastolicBloodPressure(orgId, febStartStrStrUnix, febEndStrUnix)
|
1317
|
|
- _, febStandTotal, err := service.GetDiastolicStandPressure(orgId, febStartStrStrUnix, febEndStrUnix)
|
|
1315
|
+ feblist, febTotal, err := service.GetDiastolicBloodPressure(orgId, febStartStrStrUnix, febEndStrUnix)
|
|
1316
|
+ //_, febStandTotal, err := service.GetDiastolicStandPressure(orgId, febStartStrStrUnix, febEndStrUnix)
|
1318
|
1317
|
|
1319
|
1318
|
//三月
|
1320
|
|
- _, marchTotal, err := service.GetDiastolicBloodPressure(orgId, marchStartStrUnix, marchEndStrUnix)
|
1321
|
|
- _, marchStandTotal, err := service.GetDiastolicStandPressure(orgId, marchStartStrUnix, marchEndStrUnix)
|
|
1319
|
+ marlist, marchTotal, err := service.GetDiastolicBloodPressure(orgId, marchStartStrUnix, marchEndStrUnix)
|
|
1320
|
+ //_, marchStandTotal, err := service.GetDiastolicStandPressure(orgId, marchStartStrUnix, marchEndStrUnix)
|
1322
|
1321
|
|
1323
|
1322
|
//四月
|
1324
|
|
- _, aprTotal, err := service.GetDiastolicBloodPressure(orgId, aprStartStrUnix, aprEndStrsUnix)
|
1325
|
|
- _, aprStandTotal, err := service.GetDiastolicStandPressure(orgId, aprStartStrUnix, aprEndStrsUnix)
|
|
1323
|
+ aprlist, aprTotal, err := service.GetDiastolicBloodPressure(orgId, aprStartStrUnix, aprEndStrsUnix)
|
|
1324
|
+ //_, aprStandTotal, err := service.GetDiastolicStandPressure(orgId, aprStartStrUnix, aprEndStrsUnix)
|
1326
|
1325
|
|
1327
|
1326
|
//五月
|
1328
|
|
- _, mayTotal, err := service.GetDiastolicBloodPressure(orgId, mayStartStrUnix, mayEndStrsUnix)
|
1329
|
|
- _, mayStandTotal, err := service.GetDiastolicStandPressure(orgId, mayStartStrUnix, mayEndStrsUnix)
|
|
1327
|
+ maylist, mayTotal, err := service.GetDiastolicBloodPressure(orgId, mayStartStrUnix, mayEndStrsUnix)
|
|
1328
|
+ //_, mayStandTotal, err := service.GetDiastolicStandPressure(orgId, mayStartStrUnix, mayEndStrsUnix)
|
1330
|
1329
|
|
1331
|
1330
|
//六月
|
1332
|
|
- _, junTotal, err := service.GetDiastolicBloodPressure(orgId, junStartStrUnix, junEndStrsUnix)
|
1333
|
|
- _, junStandTotal, err := service.GetDiastolicStandPressure(orgId, junStartStrUnix, junEndStrsUnix)
|
|
1331
|
+ junlist, junTotal, err := service.GetDiastolicBloodPressure(orgId, junStartStrUnix, junEndStrsUnix)
|
|
1332
|
+ //_, junStandTotal, err := service.GetDiastolicStandPressure(orgId, junStartStrUnix, junEndStrsUnix)
|
1334
|
1333
|
//7月
|
1335
|
|
- _, julTotal, err := service.GetDiastolicBloodPressure(orgId, julStartStrUnix, julEndStrsUnix)
|
1336
|
|
- _, julStandTotal, err := service.GetDiastolicStandPressure(orgId, julStartStrUnix, julEndStrsUnix)
|
|
1334
|
+ jullist, julTotal, err := service.GetDiastolicBloodPressure(orgId, julStartStrUnix, julEndStrsUnix)
|
|
1335
|
+ //_, julStandTotal, err := service.GetDiastolicStandPressure(orgId, julStartStrUnix, julEndStrsUnix)
|
1337
|
1336
|
|
1338
|
1337
|
//8月
|
1339
|
|
- _, augTotal, err := service.GetDiastolicBloodPressure(orgId, augStartStrUnix, augEndStrsUnix)
|
1340
|
|
- _, augStandTotal, err := service.GetDiastolicStandPressure(orgId, augStartStrUnix, augEndStrsUnix)
|
|
1338
|
+ auglist, augTotal, err := service.GetDiastolicBloodPressure(orgId, augStartStrUnix, augEndStrsUnix)
|
|
1339
|
+ //_, augStandTotal, err := service.GetDiastolicStandPressure(orgId, augStartStrUnix, augEndStrsUnix)
|
1341
|
1340
|
|
1342
|
1341
|
//9月
|
1343
|
|
- _, sepTotal, err := service.GetDiastolicBloodPressure(orgId, sepStartStrUnix, sepEndStrsUnix)
|
1344
|
|
- _, sepStandTotal, err := service.GetDiastolicStandPressure(orgId, sepStartStrUnix, sepEndStrsUnix)
|
|
1342
|
+ seplist, sepTotal, err := service.GetDiastolicBloodPressure(orgId, sepStartStrUnix, sepEndStrsUnix)
|
|
1343
|
+ //_, sepStandTotal, err := service.GetDiastolicStandPressure(orgId, sepStartStrUnix, sepEndStrsUnix)
|
1345
|
1344
|
//10月
|
1346
|
|
- _, octTotal, err := service.GetDiastolicBloodPressure(orgId, octStartStrUnix, octEndStrsUnix)
|
1347
|
|
- _, octStandTotal, err := service.GetDiastolicStandPressure(orgId, octStartStrUnix, octEndStrsUnix)
|
|
1345
|
+ octlist, octTotal, err := service.GetDiastolicBloodPressure(orgId, octStartStrUnix, octEndStrsUnix)
|
|
1346
|
+ //_, octStandTotal, err := service.GetDiastolicStandPressure(orgId, octStartStrUnix, octEndStrsUnix)
|
1348
|
1347
|
//11月
|
1349
|
|
- _, novTotal, err := service.GetDiastolicBloodPressure(orgId, novStartStrUnix, novEndStrsUnix)
|
1350
|
|
- _, novStandTotal, err := service.GetDiastolicStandPressure(orgId, novStartStrUnix, novEndStrsUnix)
|
|
1348
|
+ novlist, novTotal, err := service.GetDiastolicBloodPressure(orgId, novStartStrUnix, novEndStrsUnix)
|
|
1349
|
+ //_, novStandTotal, err := service.GetDiastolicStandPressure(orgId, novStartStrUnix, novEndStrsUnix)
|
1351
|
1350
|
//12月
|
1352
|
|
- _, decTotal, err := service.GetDiastolicBloodPressure(orgId, decStartStrUnix, decEndStrsUnix)
|
1353
|
|
- _, decStandTotal, err := service.GetDiastolicStandPressure(orgId, decStartStrUnix, decEndStrsUnix)
|
|
1351
|
+ declist, decTotal, err := service.GetDiastolicBloodPressure(orgId, decStartStrUnix, decEndStrsUnix)
|
|
1352
|
+ //_, decStandTotal, err := service.GetDiastolicStandPressure(orgId, decStartStrUnix, decEndStrsUnix)
|
1354
|
1353
|
if err != nil {
|
1355
|
1354
|
this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
1356
|
1355
|
return
|
1357
|
1356
|
}
|
1358
|
1357
|
|
1359
|
1358
|
this.ServeSuccessJSON(map[string]interface{}{
|
1360
|
|
- "januaryTotal": januaryTotal,
|
1361
|
|
- "januaryStandTotal": januaryStandTotal,
|
1362
|
|
- "febTotal": febTotal,
|
1363
|
|
- "febStandTotal": febStandTotal,
|
1364
|
|
- "marchTotal": marchTotal,
|
1365
|
|
- "marchStandTotal": marchStandTotal,
|
1366
|
|
- "aprTotal": aprTotal,
|
1367
|
|
- "aprStandTotal": aprStandTotal,
|
1368
|
|
- "mayTotal": mayTotal,
|
1369
|
|
- "mayStandTotal": mayStandTotal,
|
1370
|
|
- "junTotal": junTotal,
|
1371
|
|
- "junStandTotal": junStandTotal,
|
1372
|
|
- "julTotal": julTotal,
|
1373
|
|
- "julStandTotal": julStandTotal,
|
1374
|
|
- "augTotal": augTotal,
|
1375
|
|
- "augStandTotal": augStandTotal,
|
1376
|
|
- "sepTotal": sepTotal,
|
1377
|
|
- "sepStandTotal": sepStandTotal,
|
1378
|
|
- "octTotal": octTotal,
|
1379
|
|
- "octStandTotal": octStandTotal,
|
1380
|
|
- "novTotal": novTotal,
|
1381
|
|
- "novStandTotal": novStandTotal,
|
1382
|
|
- "decTotal": decTotal,
|
1383
|
|
- "decStandTotal": decStandTotal,
|
|
1359
|
+ "januaryTotal": januaryTotal,
|
|
1360
|
+ "januarylist": januarylist,
|
|
1361
|
+ "febTotal": febTotal,
|
|
1362
|
+ "feblist": feblist,
|
|
1363
|
+ "marchTotal": marchTotal,
|
|
1364
|
+ "marlist": marlist,
|
|
1365
|
+ "aprTotal": aprTotal,
|
|
1366
|
+ "aprlist": aprlist,
|
|
1367
|
+ "mayTotal": mayTotal,
|
|
1368
|
+ "maylist": maylist,
|
|
1369
|
+ "junTotal": junTotal,
|
|
1370
|
+ "junlist": junlist,
|
|
1371
|
+ "julTotal": julTotal,
|
|
1372
|
+ "jullist": jullist,
|
|
1373
|
+ "augTotal": augTotal,
|
|
1374
|
+ "auglist": auglist,
|
|
1375
|
+ "sepTotal": sepTotal,
|
|
1376
|
+ "seplist": seplist,
|
|
1377
|
+ "octTotal": octTotal,
|
|
1378
|
+ "octlist": octlist,
|
|
1379
|
+ "novTotal": novTotal,
|
|
1380
|
+ "novlist": novlist,
|
|
1381
|
+ "decTotal": decTotal,
|
|
1382
|
+ "declist": declist,
|
1384
|
1383
|
})
|
1385
|
1384
|
}
|
1386
|
1385
|
}
|
|
@@ -1946,15 +1945,37 @@ func (this *NewCommonApiController) GetSystolicBloodStand() {
|
1946
|
1945
|
fmt.Println(endtimeUnix)
|
1947
|
1946
|
|
1948
|
1947
|
//获取数据
|
1949
|
|
- recordList, err := service.GetDiastolicStand(orgId, startimeUnix, endtimeUnix)
|
|
1948
|
+ //recordList, err := service.GetDiastolicStand(orgId, startimeUnix, endtimeUnix,page,limit)
|
1950
|
1949
|
bloodPressure, err := service.GetDefaultBloodPressure(orgId)
|
|
1950
|
+ var sysMin string
|
|
1951
|
+ var sysLarge string
|
|
1952
|
+ var diaMin string
|
|
1953
|
+ var diaLarge string
|
|
1954
|
+ for index, value := range bloodPressure {
|
|
1955
|
+ fmt.Println("index", index)
|
|
1956
|
+ if value.InspectionMajor == 0 && value.InspectionMinor == -1 {
|
|
1957
|
+ sysMin = value.MinRange
|
|
1958
|
+ sysLarge = value.LargeRange
|
|
1959
|
+ }
|
|
1960
|
+ if value.InspectionMajor == 0 && value.InspectionMinor == -2 {
|
|
1961
|
+ diaMin = value.MinRange
|
|
1962
|
+ diaLarge = value.LargeRange
|
|
1963
|
+ }
|
|
1964
|
+ }
|
|
1965
|
+ sysmin, err := strconv.ParseInt(sysMin, 10, 64)
|
|
1966
|
+ syslarge, err := strconv.ParseInt(sysLarge, 10, 64)
|
|
1967
|
+ diamin, err := strconv.ParseInt(diaMin, 10, 64)
|
|
1968
|
+ dialarge, err := strconv.ParseInt(diaLarge, 10, 64)
|
|
1969
|
+ recordtwo, err := service.TotalSysStandCountTwo(orgId, startimeUnix, endtimeUnix, sysmin, syslarge, diamin, dialarge)
|
|
1970
|
+ record, err := service.TotalSysStandCount(orgId, startimeUnix, endtimeUnix, sysmin, syslarge, diamin, dialarge, page, limit)
|
1951
|
1971
|
if err != nil {
|
1952
|
1972
|
this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
1953
|
1973
|
return
|
1954
|
1974
|
}
|
1955
|
1975
|
this.ServeSuccessJSON(map[string]interface{}{
|
1956
|
|
- "recordList": recordList,
|
|
1976
|
+ "record": record,
|
1957
|
1977
|
"bloodPressure": bloodPressure,
|
|
1978
|
+ "recordtwo": recordtwo,
|
1958
|
1979
|
})
|
1959
|
1980
|
}
|
1960
|
1981
|
|
|
@@ -1981,3 +2002,58 @@ func (this *NewCommonApiController) GetMobileIdsList() {
|
1981
|
2002
|
"vlist": vlist,
|
1982
|
2003
|
})
|
1983
|
2004
|
}
|
|
2005
|
+
|
|
2006
|
+func (this *NewCommonApiController) GetSystolicBloodNoStand() {
|
|
2007
|
+ adminUser := this.GetMobileAdminUserInfo()
|
|
2008
|
+ orgId := adminUser.Org.Id
|
|
2009
|
+ fmt.Println("orgID", orgId)
|
|
2010
|
+ timeLayout := "2006-01-02"
|
|
2011
|
+ loc, _ := time.LoadLocation("Local")
|
|
2012
|
+ startime := this.GetString("startime")
|
|
2013
|
+ endtime := this.GetString("endtime")
|
|
2014
|
+ limit, _ := this.GetInt64("limit")
|
|
2015
|
+ fmt.Println("limit", limit)
|
|
2016
|
+ page, _ := this.GetInt64("page")
|
|
2017
|
+ fmt.Println("page", page)
|
|
2018
|
+ startTimes, _ := time.ParseInLocation(timeLayout+" 15:04:05", startime+" 00:00:00", loc)
|
|
2019
|
+ startimeUnix := startTimes.Unix()
|
|
2020
|
+ fmt.Println(startimeUnix)
|
|
2021
|
+ endtimes, _ := time.ParseInLocation(timeLayout+" 15:04:05", endtime+" 23:59:59", loc)
|
|
2022
|
+ endtimeUnix := endtimes.Unix()
|
|
2023
|
+ fmt.Println(endtimeUnix)
|
|
2024
|
+
|
|
2025
|
+ //获取数据
|
|
2026
|
+ //recordList, err := service.GetDiastolicStand(orgId, startimeUnix, endtimeUnix,page,limit)
|
|
2027
|
+ bloodPressure, err := service.GetDefaultBloodPressure(orgId)
|
|
2028
|
+ var sysMin string
|
|
2029
|
+ var sysLarge string
|
|
2030
|
+ var diaMin string
|
|
2031
|
+ var diaLarge string
|
|
2032
|
+ for index, value := range bloodPressure {
|
|
2033
|
+ fmt.Println("index", index)
|
|
2034
|
+ if value.InspectionMajor == 0 && value.InspectionMinor == -1 {
|
|
2035
|
+ sysMin = value.MinRange
|
|
2036
|
+ sysLarge = value.LargeRange
|
|
2037
|
+ }
|
|
2038
|
+ if value.InspectionMajor == 0 && value.InspectionMinor == -2 {
|
|
2039
|
+ diaMin = value.MinRange
|
|
2040
|
+ diaLarge = value.LargeRange
|
|
2041
|
+ }
|
|
2042
|
+ }
|
|
2043
|
+ sysmin, err := strconv.ParseInt(sysMin, 10, 64)
|
|
2044
|
+ syslarge, err := strconv.ParseInt(sysLarge, 10, 64)
|
|
2045
|
+ diamin, err := strconv.ParseInt(diaMin, 10, 64)
|
|
2046
|
+ dialarge, err := strconv.ParseInt(diaLarge, 10, 64)
|
|
2047
|
+
|
|
2048
|
+ recoredtwo, err := service.TotalSysNoStandCountTwo(orgId, startimeUnix, endtimeUnix, sysmin, syslarge, diamin, dialarge)
|
|
2049
|
+ record, err := service.TotalSysNoStandCount(orgId, startimeUnix, endtimeUnix, sysmin, syslarge, diamin, dialarge, page, limit)
|
|
2050
|
+ if err != nil {
|
|
2051
|
+ this.ServeFailJSONWithSGJErrorCode(enums.ErrorCodeSystemError)
|
|
2052
|
+ return
|
|
2053
|
+ }
|
|
2054
|
+ this.ServeSuccessJSON(map[string]interface{}{
|
|
2055
|
+ "record": record,
|
|
2056
|
+ "bloodPressure": bloodPressure,
|
|
2057
|
+ "recoredtwo": recoredtwo,
|
|
2058
|
+ })
|
|
2059
|
+}
|