diff --git a/OpenAuth.App/ServiceApp/DroneCaseInfo/DroneCaseInfoSingleApp1.cs b/OpenAuth.App/ServiceApp/DroneCaseInfo/DroneCaseInfoSingleApp1.cs
index d702569..450eae5 100644
--- a/OpenAuth.App/ServiceApp/DroneCaseInfo/DroneCaseInfoSingleApp1.cs
+++ b/OpenAuth.App/ServiceApp/DroneCaseInfo/DroneCaseInfoSingleApp1.cs
@@ -2413,7 +2413,7 @@ public partial class DroneCaseInfoSingleApp
///
///
///
- public Response> CaseOffenceForExcel(DateTime startTime, DateTime endTime,string tubanlaiyuan)
+ public Response> CaseOffenceForExcel(DateTime startTime, DateTime endTime, string tubanlaiyuan)
{
//核实后新增违法耕地 :占耕地的未归档图斑+占耕地的已归档的非农化类型图斑
//整改后剩余违法耕地 :占耕地的未归档的图斑
@@ -2442,13 +2442,14 @@ public partial class DroneCaseInfoSingleApp
List org = new List();
List caseList = new List();
- var tubanlaiyuanList = string.IsNullOrEmpty(tubanlaiyuan) ? new List() :tubanlaiyuan.Split(",").ToList();
+ var tubanlaiyuanList =
+ string.IsNullOrEmpty(tubanlaiyuan) ? new List() : tubanlaiyuan.Split(",").ToList();
if (orgIds.Any(r => r.Level == 0) || user.Id == -1) // 查询全部
{
org = client.Queryable().Where(r => r.Level == 1).ToList();
caseList = client.Queryable()
.LeftJoin((a, b) => SqlFunc.JsonField(b.InstanceInfo, "pkeyValue") == a.Id)
- .WhereIF(!string.IsNullOrEmpty(tubanlaiyuan),(a,b)=> tubanlaiyuanList.Contains(a.tubanlaiyuan))
+ .WhereIF(!string.IsNullOrEmpty(tubanlaiyuan), (a, b) => tubanlaiyuanList.Contains(a.tubanlaiyuan))
.Where((a, b) => a.synchronoustime >= startTime && a.synchronoustime <= endTime &&
a.typename == "农用地" && a.is_closed == 0)
.Where((a, b) => !string.IsNullOrEmpty(b.Id)).ToList();
@@ -2460,7 +2461,7 @@ public partial class DroneCaseInfoSingleApp
.Where(r => r.Level == 2 && orgIds.Select(a => a.Id).Contains(r.ParentId)).ToList();
caseList = client.Queryable()
.LeftJoin((a, b) => SqlFunc.JsonField(b.InstanceInfo, "pkeyValue") == a.Id)
- .WhereIF(!string.IsNullOrEmpty(tubanlaiyuan),(a,b)=> tubanlaiyuanList.Contains(a.tubanlaiyuan))
+ .WhereIF(!string.IsNullOrEmpty(tubanlaiyuan), (a, b) => tubanlaiyuanList.Contains(a.tubanlaiyuan))
.Where((a, b) => a.synchronoustime >= startTime && a.synchronoustime <= endTime &&
a.typename == "农用地" && a.is_closed == 0)
.Where((a, b) => !string.IsNullOrEmpty(b.Id)).ToList();
@@ -2540,7 +2541,8 @@ public partial class DroneCaseInfoSingleApp
///
///
///
- public Response> CaseOffencetbForExcel(DateTime startTime, DateTime endTime,string tubanlaiyuan)
+ public Response> CaseOffencetbForExcel(DateTime startTime, DateTime endTime,
+ string tubanlaiyuan)
{
var user = _auth.GetCurrentUser().User;
var orgIds = base._auth.GetCurrentUser().Orgs;
@@ -2557,14 +2559,15 @@ public partial class DroneCaseInfoSingleApp
List org = new List();
List caseList = new List();
- var tubanlaiyuanList = string.IsNullOrEmpty(tubanlaiyuan) ? new List() :tubanlaiyuan.Split(",").ToList();
+ var tubanlaiyuanList =
+ string.IsNullOrEmpty(tubanlaiyuan) ? new List() : tubanlaiyuan.Split(",").ToList();
if (orgIds.Any(r => r.Level == 0) || user.Id == -1) // 查询全部
{
org = client.Queryable().Where(r => r.Level == 1).ToList();
caseList = client.Queryable()
.LeftJoin((a, b) => SqlFunc.JsonField(b.InstanceInfo, "pkeyValue") == a.Id)
.Where((a, b) => a.synchronoustime >= startTime && a.synchronoustime <= endTime && a.is_closed == 0)
- .WhereIF(!string.IsNullOrEmpty(tubanlaiyuan),(a,b)=>tubanlaiyuanList.Contains(a.tubanlaiyuan))
+ .WhereIF(!string.IsNullOrEmpty(tubanlaiyuan), (a, b) => tubanlaiyuanList.Contains(a.tubanlaiyuan))
.Where((a, b) => !string.IsNullOrEmpty(b.Id)).ToList();
}
else if (orgIds.Any(r => r.Level == 1))
@@ -2574,7 +2577,7 @@ public partial class DroneCaseInfoSingleApp
.Where(r => r.Level == 2 && orgIds.Select(a => a.Id).Contains(r.ParentId)).ToList();
caseList = client.Queryable()
.LeftJoin((a, b) => SqlFunc.JsonField(b.InstanceInfo, "pkeyValue") == a.Id)
- .WhereIF(!string.IsNullOrEmpty(tubanlaiyuan),(a,b)=>tubanlaiyuanList.Contains(a.tubanlaiyuan))
+ .WhereIF(!string.IsNullOrEmpty(tubanlaiyuan), (a, b) => tubanlaiyuanList.Contains(a.tubanlaiyuan))
.Where((a, b) => a.synchronoustime >= startTime && a.synchronoustime <= endTime && a.is_closed == 0)
.Where((a, b) => !string.IsNullOrEmpty(b.Id)).ToList();
}
@@ -3697,12 +3700,13 @@ public partial class DroneCaseInfoSingleApp
///
///
///
- public Response CaseOfWrjqyxctbzgqktjbToExcel(DateTime startTime, DateTime endTime,string tubanlaiyuan)
+ public Response CaseOfWrjqyxctbzgqktjbToExcel(DateTime startTime, DateTime endTime,
+ string tubanlaiyuan)
{
Response response = new Response();
try
{
- var list = CaseOffenceForExcel(startTime, endTime,tubanlaiyuan).Result;
+ var list = CaseOffenceForExcel(startTime, endTime, tubanlaiyuan).Result;
HSSFWorkbook workbook = new HSSFWorkbook();
#region 样式设置
@@ -3944,7 +3948,8 @@ public partial class DroneCaseInfoSingleApp
///
///
///
- public Response CaseOfWrjqyxctbxfqktjbToExcel(DateTime startTime, DateTime endTime,string tubanlaiyuan)
+ public Response CaseOfWrjqyxctbxfqktjbToExcel(DateTime startTime, DateTime endTime,
+ string tubanlaiyuan)
{
Response response = new Response();
try
@@ -4233,8 +4238,9 @@ public partial class DroneCaseInfoSingleApp
if (!string.IsNullOrEmpty(req.tubanlaiyuan))
{
var tubanlaiyuanList = req.tubanlaiyuan.Split(",").ToList();
- sqlpart += $" and tubanlaiyuan in ('{string.Join("','", tubanlaiyuanList)}')";
+ sqlpart += $" and tubanlaiyuan in ('{string.Join("','", tubanlaiyuanList)}')";
}
+
//var resubmit = client.Queryable().Select(r => r.CaseNo).ToList();
string sql = @$"SELECT a.""Id"", countyname, streetname,communityname,original_case_no,geomid,
remark,(date_trunc('second', synchronoustime))::text as synchronoustime,
@@ -4869,6 +4875,34 @@ WHERE is_closed = 0 and b.""Id"" is not null and synchronoustime >= @StartTime a
RefAsync totalcount = 0;
switch (category)
{
+ case "设施农用地":
+ //查询案件的填报(anjianzhaopian)和整改图片信息(chaichufugenghoupic),补办手续(bubanzhaopian)
+ var caseImg0 = await client.Queryable().FirstAsync(r => r.Id == caseid);
+
+ if (caseImg0 != null)
+ {
+ // 合并
+ AddImagesToList(caseImg0.wjzp_kg, imageList);
+ AddImagesToList(caseImg0.njzp_kg, imageList);
+ AddImagesToList(caseImg0.wjzp_kgzg, imageList);
+ AddImagesToList(caseImg0.njzp_kgzg, imageList);
+ AddImagesToList(caseImg0.wjzp_jz, imageList);
+ AddImagesToList(caseImg0.njzp_jz, imageList);
+ AddImagesToList(caseImg0.wjzp_jzzg, imageList);
+ AddImagesToList(caseImg0.njzp_jzzg, imageList);
+ AddImagesToList(caseImg0.wjzp_wg, imageList);
+ AddImagesToList(caseImg0.njzp_wg, imageList);
+ AddImagesToList(caseImg0.wjzp_wgzg, imageList);
+ AddImagesToList(caseImg0.njzp_wgzg, imageList);
+ AddImagesToList(caseImg0.wjzp_rc, imageList);
+ AddImagesToList(caseImg0.njzp_rc, imageList);
+ AddImagesToList(caseImg0.wjzp_rczg, imageList);
+ AddImagesToList(caseImg0.njzp_rczg, imageList);
+ AddImagesToList(caseImg0.wjzp_rcfh, imageList);
+ AddImagesToList(caseImg0.njzp_rcfh, imageList);
+ }
+
+ break;
case "违法用地":
//查询案件的填报(anjianzhaopian)和整改图片信息(chaichufugenghoupic),补办手续(bubanzhaopian)
var caseImg1 = await client.Queryable().FirstAsync(r => r.Id == caseid);
@@ -6163,7 +6197,8 @@ WHERE is_closed = 0 and b.""Id"" is not null and synchronoustime >= @StartTime a
Random random = new Random();
using (var uow = base.UnitWork.CreateContext())
{
- var data1 = await uow.ReSubmit.AsQueryable().Where(r => r.CaseNo == originalcaseno && r.SubjectKey == subjectkey).ToListAsync();
+ var data1 = await uow.ReSubmit.AsQueryable()
+ .Where(r => r.CaseNo == originalcaseno && r.SubjectKey == subjectkey).ToListAsync();
if (data1.Count > 0)
{
return new Response { Result = false, Code = 500, Message = "案件已复提,无法审核" };
diff --git a/OpenAuth.Repository/Domain/DroneSsnyd.cs b/OpenAuth.Repository/Domain/DroneSsnyd.cs
index 0711cff..69ad8e0 100644
--- a/OpenAuth.Repository/Domain/DroneSsnyd.cs
+++ b/OpenAuth.Repository/Domain/DroneSsnyd.cs
@@ -709,7 +709,13 @@ namespace OpenAuth.Repository.Domain
///
public DateTime? yijiaoshijian { get; set; }
- [SugarColumn(IsIgnore = true)]
- public List RcjgList { get; set; }
+ public string wjzp_rc { get; set; }
+ public string njzp_rc { get; set; }
+ public string wjzp_rczg { get; set; }
+ public string njzp_rczg { get; set; }
+ public string wjzp_rcfh { get; set; }
+ public string njzp_rcfh { get; set; }
+
+ [SugarColumn(IsIgnore = true)] public List RcjgList { get; set; }
}
}
\ No newline at end of file