bugfix:shpPath没有值时
parent
970186c087
commit
de4307fb63
|
|
@ -506,16 +506,21 @@ namespace OpenAuth.App.ServiceApp.DroneSsnydManage
|
|||
// todo shp 解析
|
||||
var project = req.MapTo<DroneSsnyd>();
|
||||
var oldProject = await Repository.GetByIdAsync(project.Id);
|
||||
var geomid = oldProject.geomid;
|
||||
var geometry = new DroneShpData()
|
||||
{
|
||||
gid = int.Parse(geomid),
|
||||
geom = ""
|
||||
};
|
||||
using var uow = base.UnitWork.CreateContext();
|
||||
var a = await uow.DroneShpData.AsUpdateable(geometry).IgnoreNullColumns().ExecuteCommandAsync();
|
||||
if (string.IsNullOrEmpty(req.shpPath))
|
||||
{
|
||||
var geomid = oldProject.geomid;
|
||||
var geometry = new DroneShpData()
|
||||
{
|
||||
gid = int.Parse(geomid),
|
||||
geom = ""
|
||||
};
|
||||
await uow.DroneShpData.AsUpdateable(geometry).IgnoreNullColumns().ExecuteCommandAsync();
|
||||
}
|
||||
|
||||
|
||||
var b = await uow.DroneSsnyd.AsUpdateable(project).IgnoreNullColumns().ExecuteCommandAsync();
|
||||
if (a > 0 && b > 0)
|
||||
if (b > 0)
|
||||
{
|
||||
uow.Commit();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue