正在显示
4 个修改的文件
包含
19 行增加
和
4 行删除
... | ... | @@ -143,6 +143,12 @@ class Api(ApiTemplate): |
143 | 143 | |
144 | 144 | |
145 | 145 | #新增 |
146 | + if configure.VACUATE_DB_URI: | |
147 | + user, passwd, host, port, datab = PGUtil.get_info_from_sqlachemy_uri(configure.VACUATE_DB_URI) | |
148 | + else: | |
149 | + user, passwd, host, port, datab = PGUtil.get_info_from_sqlachemy_uri(DES.decode(database.sqlalchemy_uri)) | |
150 | + connectstr = "hostaddr={} port={} dbname='{}' user='{}' password='{}'".format(host, port, datab, user, | |
151 | + passwd) | |
146 | 152 | for l in range(vacuate_process.max_level): |
147 | 153 | lev = vacuate_process.t_grid_size.index(vacuate_process.this_gridsize[l]) |
148 | 154 | |
... | ... | @@ -150,7 +156,8 @@ class Api(ApiTemplate): |
150 | 156 | table_guid=table.guid, |
151 | 157 | level=lev, |
152 | 158 | name=vacuate_process.vacuate_layers[l].GetName(), |
153 | - pixel_distance=vacuate_process.this_gridsize[l]) | |
159 | + pixel_distance=vacuate_process.this_gridsize[l], | |
160 | + connectstr=DES.encode(connectstr)) | |
154 | 161 | sys_session.add(table_vacuate) |
155 | 162 | |
156 | 163 | sys_session.query(Task).filter_by(guid=task_guid).update({"state":1,"update_time":datetime.datetime.now(), | ... | ... |
... | ... | @@ -147,6 +147,12 @@ class Api(ApiTemplate): |
147 | 147 | |
148 | 148 | |
149 | 149 | #新增 |
150 | + if configure.VACUATE_DB_URI: | |
151 | + user, passwd, host, port, datab = PGUtil.get_info_from_sqlachemy_uri(configure.VACUATE_DB_URI) | |
152 | + else: | |
153 | + user, passwd, host, port, datab = PGUtil.get_info_from_sqlachemy_uri(DES.decode(database.sqlalchemy_uri)) | |
154 | + connectstr = "hostaddr={} port={} dbname='{}' user='{}' password='{}'".format(host, port, datab, user, | |
155 | + passwd) | |
150 | 156 | for l in range(vacuate_process.max_level): |
151 | 157 | layer_name = vacuate_process.vacuate_layers[l].GetName() |
152 | 158 | lev = layer_name.split("_")[-2] |
... | ... | @@ -155,7 +161,8 @@ class Api(ApiTemplate): |
155 | 161 | table_guid=table.guid, |
156 | 162 | level=int(lev), |
157 | 163 | name=layer_name, |
158 | - pixel_distance=vacuate_process.this_gridsize[l]) | |
164 | + pixel_distance=vacuate_process.this_gridsize[l], | |
165 | + connectstr=DES.encode(connectstr)) | |
159 | 166 | sys_session.add(table_vacuate) |
160 | 167 | |
161 | 168 | sys_session.query(Task).filter_by(guid=task_guid).update({"state":1,"update_time":datetime.datetime.now(), | ... | ... |
请
注册
或
登录
后发表评论