优化代码,删除不必要的内容
This commit is contained in:
parent
02cec41e62
commit
0e7cc1976b
38
router.go
38
router.go
|
@ -672,38 +672,32 @@ func seat_api(c *gin.Context) {
|
|||
var data Seat_data
|
||||
var conf_data [][]interface{}
|
||||
//conf.GATEWAY_INFO.CONFIG 采集器配置信息
|
||||
// log.Println("DEVICEDATAS.data:",DEVICEDATAS.DATA)
|
||||
for _, i := range conf.GATEWAY_INFO.CONFIG {
|
||||
|
||||
//if i.ID == "deb03e28-ddcb-4e5d-aa31-d870a1f0f09b" {
|
||||
// log.Println("begin debug")
|
||||
//}
|
||||
|
||||
arr := get_seat_device_data(i.ID)
|
||||
//获取到设备版本
|
||||
version, num := arr[0], arr[1]
|
||||
|
||||
//if i.ID == "deb03e28-ddcb-4e5d-aa31-d870a1f0f09b" {
|
||||
// log.Println("conf.data:", i.DATA)
|
||||
// log.Println("devicedatas.data:", DEVICEDATAS.DATA)
|
||||
//}
|
||||
|
||||
for k, j := range i.DATA {
|
||||
if version=="null" || num == "null"{
|
||||
continue
|
||||
}
|
||||
if DEVICEDATAS.DATA[version+"_"+num].DATA != nil {
|
||||
//if i.ID == "deb03e28-ddcb-4e5d-aa31-d870a1f0f09b" {
|
||||
// log.Println("data:", DEVICEDATAS.DATA[version+"_"+num].DATA)
|
||||
//}
|
||||
|
||||
log.Println("^^^^^^^^^^^^^^^^^^DEVICEDATAS.DATA-version_num",DEVICEDATAS.DATA[version+"_"+num])
|
||||
for k, j := range i.DATA {
|
||||
//log.Println("@@@@@@@@@@@@@@@@@@@@@@@@@@,i.DATA-j",j)
|
||||
// log.Println("============================devicedatas.data:", DEVICEDATAS.DATA[version+"_"+num].DATA)
|
||||
if DEVICEDATAS.DATA[version+"_"+num].DATA["data"+strconv.Itoa(k+1)] != nil {
|
||||
//这里不会改变DEVICEDATAS.DATA的数据,只是判断一下有没有数据,如果有,则加上
|
||||
// log.Println("==========================do.data:", DEVICEDATAS.DATA[version+"_"+num].DATA["data"+strconv.Itoa(k+1)])
|
||||
j = append(j, DEVICEDATAS.DATA[version+"_"+num].DATA["data"+strconv.Itoa(k+1)])
|
||||
}
|
||||
}
|
||||
conf_data = append(conf_data, j)
|
||||
//log.Println("@@@@@@@@@@@@@@@@@@@@@@@@@@,i.DATA-j,appended.conf_data",conf_data)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
log.Println("end conf.data:", conf_data)
|
||||
log.Println("=================end conf.data:", conf_data)
|
||||
|
||||
switch type_id {
|
||||
case "1":
|
||||
|
@ -728,11 +722,9 @@ func get_seat_device_data(id string) []string {
|
|||
//配置表中devices_list
|
||||
//例如["4E5D52DD-EB81-43C0-A2B6-04E432412EBA", "loraport", "yunhorn_kgl_l_v1", "1"],
|
||||
for _, i := range conf.DEVICES_LIST {
|
||||
// log.Println("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&")
|
||||
// log.Println(i)
|
||||
if id == i[0] {
|
||||
data[0], data[1] = i[2], i[3]
|
||||
log.Println(data)
|
||||
log.Println("get_seat_device_data",data)
|
||||
break
|
||||
} else {
|
||||
data[0], data[1] = "null", "null"
|
||||
|
@ -749,6 +741,12 @@ func scan_seat_from_confdata(T string, conf_data [][]interface{}) Seat_data {
|
|||
data.POSITIONLIST = make([]interface{}, 0)
|
||||
data.HASPERSONLIST = make([]interface{}, 0)
|
||||
for _, i := range conf_data {
|
||||
//T 男厕位 女厕位
|
||||
//conf_data [[男厕位 1],[女厕位 1]]
|
||||
// 第一位是数据类型 第二位是位置 第三位是有无人占用
|
||||
//conf_data [男厕位 1 0/1]
|
||||
|
||||
//把当前符合类型的数据加入到返回集合中
|
||||
if i[0] == T {
|
||||
data.POSITIONLIST = append(data.POSITIONLIST, i[1])
|
||||
if len(i) < 3 {
|
||||
|
|
Loading…
Reference in New Issue