|
@@ -631,12 +631,22 @@ func (c *TaskDataController) Export_Data_PDF() {
|
|
|
c.ServeJSON()
|
|
|
return
|
|
|
}
|
|
|
+ dcList, _ := Device.Read_DeviceClassList_OrderList(Task_r.T_class, "", "", 0, 9999)
|
|
|
+ // 查询设备列表
|
|
|
+ // 保存布局编号和校准证书对应关系
|
|
|
+ var deviceCertificateMap = make(map[string]string) // t_id, T_Certificate_sn
|
|
|
+ for _, v := range dcList {
|
|
|
+ deviceCertificateMap[v.T_id] = v.T_Certificate_sn
|
|
|
+ }
|
|
|
|
|
|
T_sn_list := strings.Split(T_sn_str, ",")
|
|
|
DeviceSensor_data_list := []Task.TaskData_{}
|
|
|
for _, v := range T_sn_list {
|
|
|
DeviceSensor_data, _ := Task.Read_TaskData_ById_List(Task_r.T_task_id, v, -1, Time_start, Time_end, 1, 9999)
|
|
|
DeviceSensor_data_list = append(DeviceSensor_data_list, DeviceSensor_data...)
|
|
|
+ for i := 0; i < len(DeviceSensor_data_list); i++ {
|
|
|
+ DeviceSensor_data_list[i].T_Certificate_sn = deviceCertificateMap[DeviceSensor_data_list[i].T_id]
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//------
|
|
@@ -701,10 +711,10 @@ func (c *TaskDataController) Export_Data_PDF() {
|
|
|
t_ = "所有数据"
|
|
|
}
|
|
|
//fmt.Sprintf(" %.1f ", v.T_t)
|
|
|
- lib.RectFillColor(pdf, "提前数据时间段["+t_+"]", 14, 22, 80, 550, 40, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
+ lib.RectFillColor(pdf, "提取数据时间段["+t_+"]", 14, 22, 80, 550, 40, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
|
|
|
- lib.RectFillColor(pdf, "编号", 12, 22, 120, 80, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
- lib.RectFillColor(pdf, "SN", 12, 92, 120, 150, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
+ lib.RectFillColor(pdf, "布局编号", 12, 22, 120, 80, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
+ lib.RectFillColor(pdf, "证书编号", 12, 92, 120, 150, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
lib.RectFillColor(pdf, "温度℃", 12, 242, 120, 100, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
lib.RectFillColor(pdf, "湿度%", 12, 342, 120, 100, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
|
|
@@ -736,7 +746,7 @@ func (c *TaskDataController) Export_Data_PDF() {
|
|
|
T_time := fmt.Sprintf("%s", v.T_time)
|
|
|
|
|
|
lib.RectFillColor(pdf, v.T_id, 10, 22, y, 80, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
- lib.RectFillColor(pdf, v.T_sn, 10, 92, y, 150, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
+ lib.RectFillColor(pdf, v.T_Certificate_sn, 10, 92, y, 150, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
lib.RectFillColor(pdf, T_t, 10, 242, y, 100, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
lib.RectFillColor(pdf, T_rh, 10, 342, y, 100, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|
|
|
lib.RectFillColor(pdf, T_time, 10, 442, y, 130, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle)
|