|
@@ -1257,48 +1257,12 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1257
|
1257
|
fangxiang_a_num := dataBody["fangxiang_a_num"].(float64)
|
1258
|
1258
|
fangxiang_a_top := dataBody["fangxiang_a_top"].(float64)
|
1259
|
1259
|
|
1260
|
|
- if dataBody["fangxiang_a"] != nil && reflect.TypeOf(dataBody["fangxiang_a"]).String() == "[]interface {}" {
|
1261
|
|
- prescriptions, _ := dataBody["fangxiang_a"].([]interface{})
|
1262
|
|
- service.UpdateValsualMapFangxiangA(patient_id, user_org_id)
|
1263
|
|
- for _, item := range prescriptions {
|
1264
|
|
- var a_num float64
|
1265
|
|
- var mark_num float64
|
1266
|
|
- var mark_top float64
|
1267
|
|
- if item.(map[string]interface{})["left"] != nil || reflect.TypeOf(item.(map[string]interface{})["left"]).String() == "float64" {
|
1268
|
|
- a_num = item.(map[string]interface{})["left"].(float64)
|
1269
|
|
- }
|
1270
|
|
- if item.(map[string]interface{})["markNum"] != nil || reflect.TypeOf(item.(map[string]interface{})["markNum"]).String() == "float64" {
|
1271
|
|
- mark_num = item.(map[string]interface{})["markNum"].(float64)
|
1272
|
|
- }
|
1273
|
|
-
|
1274
|
|
- if item.(map[string]interface{})["top"] != nil || reflect.TypeOf(item.(map[string]interface{})["top"]).String() == "float64" {
|
1275
|
|
- mark_top = item.(map[string]interface{})["top"].(float64)
|
1276
|
|
- }
|
1277
|
|
-
|
1278
|
|
- ValsualMapFangxiangA := models.XtDeviceValsualMapFangxiangA{
|
1279
|
|
-
|
1280
|
|
- PatientId: patient_id,
|
1281
|
|
- UserOrgId: user_org_id,
|
1282
|
|
- Status: 1,
|
1283
|
|
- Left: a_num,
|
1284
|
|
- MarkNum: mark_num,
|
1285
|
|
- Top: mark_top,
|
1286
|
|
- MapId: 0,
|
1287
|
|
- Ctime: time.Now().Unix(),
|
1288
|
|
- Mtime: time.Now().Unix(),
|
1289
|
|
- }
|
1290
|
|
-
|
1291
|
|
- service.CreateValsualMapFangxiangA(ValsualMapFangxiangA)
|
1292
|
|
- }
|
1293
|
|
-
|
1294
|
|
- }
|
1295
|
|
-
|
1296
|
1260
|
fangxiang_v_left := dataBody["fangxiang_v_left"].(float64)
|
1297
|
1261
|
fangxiang_v_num := dataBody["fangxiang_v_num"].(float64)
|
1298
|
1262
|
fangxiang_v_top := dataBody["fangxiang_v_top"].(float64)
|
1299
|
1263
|
|
1300
|
1264
|
if dataBody["fangxiang_v"] != nil && reflect.TypeOf(dataBody["fangxiang_v"]).String() == "[]interface {}" {
|
1301
|
|
- prescriptions, _ := dataBody["fangxiang_a"].([]interface{})
|
|
1265
|
+ prescriptions, _ := dataBody["fangxiang_v"].([]interface{})
|
1302
|
1266
|
service.UpdateValsualMapFangxiangV(patient_id, user_org_id)
|
1303
|
1267
|
for _, item := range prescriptions {
|
1304
|
1268
|
var a_num float64
|
|
@@ -1315,7 +1279,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1315
|
1279
|
mark_top = item.(map[string]interface{})["top"].(float64)
|
1316
|
1280
|
}
|
1317
|
1281
|
|
1318
|
|
- ValsualMapFangxiangA := models.XtDeviceValsualMapFangxiangV{
|
|
1282
|
+ ValsualMapFangxiangV := models.XtDeviceValsualMapFangxiangV{
|
1319
|
1283
|
|
1320
|
1284
|
PatientId: patient_id,
|
1321
|
1285
|
UserOrgId: user_org_id,
|
|
@@ -1328,7 +1292,7 @@ func (this *PatientDataConfigAPIController) SaveSiteMap() {
|
1328
|
1292
|
Mtime: time.Now().Unix(),
|
1329
|
1293
|
}
|
1330
|
1294
|
|
1331
|
|
- service.CreateValsualMapFangxiangV(ValsualMapFangxiangA)
|
|
1295
|
+ service.CreateValsualMapFangxiangV(ValsualMapFangxiangV)
|
1332
|
1296
|
}
|
1333
|
1297
|
|
1334
|
1298
|
}
|