|
@@ -1173,9 +1173,12 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1173
|
1173
|
}
|
1174
|
1174
|
patient_id := int64(dataBody["patient_id"].(float64))
|
1175
|
1175
|
user_org_id := this.GetAdminUserInfo().CurrentOrgId
|
|
1176
|
+ id := int64(dataBody["id"].(float64))
|
1176
|
1177
|
|
1177
|
1178
|
if dataBody["a_left"] != nil && reflect.TypeOf(dataBody["a_left"]).String() == "[]interface {}" {
|
1178
|
1179
|
prescriptions, _ := dataBody["a_left"].([]interface{})
|
|
1180
|
+
|
|
1181
|
+ service.UpdateValsualAleft(patient_id, user_org_id)
|
1179
|
1182
|
for _, item := range prescriptions {
|
1180
|
1183
|
var a_num float64
|
1181
|
1184
|
var mark_num float64
|
|
@@ -1217,6 +1220,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1217
|
1220
|
|
1218
|
1221
|
if dataBody["fangxiang_a"] != nil && reflect.TypeOf(dataBody["fangxiang_a"]).String() == "[]interface {}" {
|
1219
|
1222
|
prescriptions, _ := dataBody["fangxiang_a"].([]interface{})
|
|
1223
|
+ service.ValsualMapFangxiangA(patient_id, user_org_id)
|
1220
|
1224
|
for _, item := range prescriptions {
|
1221
|
1225
|
var a_num float64
|
1222
|
1226
|
var mark_num float64
|
|
@@ -1255,6 +1259,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1255
|
1259
|
|
1256
|
1260
|
if dataBody["fangxiang_a"] != nil && reflect.TypeOf(dataBody["fangxiang_a"]).String() == "[]interface {}" {
|
1257
|
1261
|
prescriptions, _ := dataBody["fangxiang_a"].([]interface{})
|
|
1262
|
+ service.UpdateValsualMapFangxiangA(patient_id, user_org_id)
|
1258
|
1263
|
for _, item := range prescriptions {
|
1259
|
1264
|
var a_num float64
|
1260
|
1265
|
var mark_num float64
|
|
@@ -1292,8 +1297,9 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1292
|
1297
|
fangxiang_v_num := dataBody["fangxiang_v_num"].(float64)
|
1293
|
1298
|
fangxiang_v_top := dataBody["fangxiang_v_top"].(float64)
|
1294
|
1299
|
|
1295
|
|
- if dataBody["fangxiang_a"] != nil && reflect.TypeOf(dataBody["fangxiang_a"]).String() == "[]interface {}" {
|
|
1300
|
+ if dataBody["fangxiang_v"] != nil && reflect.TypeOf(dataBody["fangxiang_v"]).String() == "[]interface {}" {
|
1296
|
1301
|
prescriptions, _ := dataBody["fangxiang_a"].([]interface{})
|
|
1302
|
+ service.UpdateValsualMapFangxiangV(patient_id, user_org_id)
|
1297
|
1303
|
for _, item := range prescriptions {
|
1298
|
1304
|
var a_num float64
|
1299
|
1305
|
var mark_num float64
|
|
@@ -1309,7 +1315,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1309
|
1315
|
mark_top = item.(map[string]interface{})["top"].(float64)
|
1310
|
1316
|
}
|
1311
|
1317
|
|
1312
|
|
- ValsualMapFangxiangA := models.XtDeviceValsualMapFangxiangA{
|
|
1318
|
+ ValsualMapFangxiangA := models.XtDeviceValsualMapFangxiangV{
|
1313
|
1319
|
|
1314
|
1320
|
PatientId: patient_id,
|
1315
|
1321
|
UserOrgId: user_org_id,
|
|
@@ -1322,7 +1328,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1322
|
1328
|
Mtime: time.Now().Unix(),
|
1323
|
1329
|
}
|
1324
|
1330
|
|
1325
|
|
- service.CreateValsualMapFangxiangA(ValsualMapFangxiangA)
|
|
1331
|
+ service.CreateValsualMapFangxiangV(ValsualMapFangxiangA)
|
1326
|
1332
|
}
|
1327
|
1333
|
|
1328
|
1334
|
}
|
|
@@ -1331,6 +1337,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1331
|
1337
|
|
1332
|
1338
|
if dataBody["fuzhu_a"] != nil && reflect.TypeOf(dataBody["fuzhu_a"]).String() == "[]interface {}" {
|
1333
|
1339
|
prescriptions, _ := dataBody["fuzhu_a"].([]interface{})
|
|
1340
|
+ service.UpdateValSualFuzhA(patient_id, user_org_id)
|
1334
|
1341
|
for _, item := range prescriptions {
|
1335
|
1342
|
var a_left float64
|
1336
|
1343
|
var a_markNum float64
|
|
@@ -1366,7 +1373,9 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1366
|
1373
|
fuzhu_a_top := dataBody["fuzhu_a_top"].(float64)
|
1367
|
1374
|
|
1368
|
1375
|
if dataBody["fuzhu_v"] != nil && reflect.TypeOf(dataBody["fuzhu_v"]).String() == "[]interface {}" {
|
1369
|
|
- prescriptions, _ := dataBody["fuzhu_a"].([]interface{})
|
|
1376
|
+ prescriptions, _ := dataBody["fuzhu_v"].([]interface{})
|
|
1377
|
+
|
|
1378
|
+ service.UpdateVasuaLfuzhuV(patient_id, user_org_id)
|
1370
|
1379
|
for _, item := range prescriptions {
|
1371
|
1380
|
var v_left float64
|
1372
|
1381
|
var v_markNum float64
|
|
@@ -1408,6 +1417,8 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1408
|
1417
|
|
1409
|
1418
|
if dataBody["text_arr"] != nil && reflect.TypeOf(dataBody["text_arr"]).String() == "[]interface {}" {
|
1410
|
1419
|
prescriptions, _ := dataBody["text_arr"].([]interface{})
|
|
1420
|
+
|
|
1421
|
+ service.UpdateTextArr(patient_id, user_org_id)
|
1411
|
1422
|
for _, item := range prescriptions {
|
1412
|
1423
|
var left float64
|
1413
|
1424
|
var text_markNum string
|
|
@@ -1417,7 +1428,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1417
|
1428
|
left = item.(map[string]interface{})["left"].(float64)
|
1418
|
1429
|
}
|
1419
|
1430
|
if item.(map[string]interface{})["text"] != nil || reflect.TypeOf(item.(map[string]interface{})["text"]).String() == "string" {
|
1420
|
|
- text_markNum = item.(map[string]interface{})["v_markNum"].(string)
|
|
1431
|
+ text_markNum = item.(map[string]interface{})["text"].(string)
|
1421
|
1432
|
}
|
1422
|
1433
|
|
1423
|
1434
|
if item.(map[string]interface{})["top"] != nil || reflect.TypeOf(item.(map[string]interface{})["top"]).String() == "float64" {
|
|
@@ -1450,6 +1461,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1450
|
1461
|
|
1451
|
1462
|
if dataBody["v_left"] != nil && reflect.TypeOf(dataBody["v_left"]).String() == "[]interface {}" {
|
1452
|
1463
|
prescriptions, _ := dataBody["v_left"].([]interface{})
|
|
1464
|
+ service.UpdateValsualVleft(patient_id, user_org_id)
|
1453
|
1465
|
for _, item := range prescriptions {
|
1454
|
1466
|
var v_num float64
|
1455
|
1467
|
var markNum float64
|
|
@@ -1482,6 +1494,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1482
|
1494
|
xuanzhuan_v := dataBody["xuanzhuan_v"].(float64)
|
1483
|
1495
|
|
1484
|
1496
|
deviceValsualMap := models.XtDeviceValsualMap{
|
|
1497
|
+ ID: id,
|
1485
|
1498
|
PatientId: patient_id,
|
1486
|
1499
|
IsAppend: is_append,
|
1487
|
1500
|
IsImgV: is_img_v,
|