增加信眾牌位範本及疏文

This commit is contained in:
2026-08-25 17:52:36 +08:00
parent a8d3990784
commit fa1ed1f827
14 changed files with 943 additions and 375 deletions
+37
View File
@@ -3,6 +3,7 @@ using MINOM.COM.Utility;
using Model;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using PagedList;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -329,4 +330,40 @@ public class designerController : ApiController
object[] obj = new StyleDataAccess().DelTabletStyle(StyleID);
return Ok(new { result = obj[0].ToString(), message = obj[1].ToString() });
}
[HttpPost]
[Route("api/tablet/GetTabletStyleList")]
public IHttpActionResult GetTabletStyleList([FromBody] dynamic data)
{
var qry = _db.TabletStyle.AsQueryable();
//var count = qry.Count(); //pageSize = count;//一次取回??
//var qryList = (pageSize > 0) ? qry.ToPagedList(page, pageSize).ToList() : qry.ToList();
qry = qry.Where(x=>x.StyleID!= "000001");
var ret = new
{
list = qry.Select(x => new
{
x.StyleID,
x.BackendImg,
x.Name,
x.RosterLimit,
x.Descr,
x.PrintMode,
x.PrintSize,
x.PaperSize,
details = _db.TabletStyleDetail.Where(y => y.StyleID == x.StyleID).Select(y => new
{
y.StyleID,
y.ElementID, y.Name,y.Descr,y.FontFamily,y.FontSize,y.Height,y.Width,
y.TextHeight,y.TextSpan,y.StartX,y.StartY,y.IsActive
}).ToList()
}),
papers = _db.TabletPaperSize.Select(z => new { z.PaperID, z.PaperName, z.Width, z.Height }).ToList(),
elements = _db.TabletElement.Select(w => new {w.Name,w.ElementID,w.SampleContent}).ToList(),
//count = count
};
if (ret.list == null) throw new HttpResponseException(HttpStatusCode.NotFound);
return Ok(ret);
}
}
+1 -1
View File
@@ -1219,7 +1219,7 @@ public class orderController : ApiController
? item.from_id : null;
order.f_num_tablet = item.f_num_tablet;
order.from_id_tablet = item.from_id_tablet;
order.print_id = item.GenerateSequentialId();
order.print_id =(!string.IsNullOrEmpty(order.print_id)? order.print_id: item.GenerateSequentialId());
order.address = item.address;
order.start_date = item.start_date.HasValue
? item.start_date : null;
+25
View File
@@ -16,6 +16,31 @@ public class shuwensController: BaseApiController
// TODO: 在這裡新增建構函式邏輯
//
}
[HttpPost]
[Route("api/shuwens/GetActShuwen")]
public IHttpActionResult GetActShuwen([FromBody] Model.activity_shuwen temp)
{
var qry = _db.activity_shuwen.AsQueryable();
if (temp.act_num > 0)
{
qry = qry.Where(x => x.act_num == temp.act_num);
}
if (!string.IsNullOrEmpty(temp.shuwen_type))
{
qry = qry.Where(x => x.shuwen_type == temp.shuwen_type);
}
return Ok(new
{
result = "Y",
data = qry.Select(x => new
{
x.act_num,
x.shuwen_type,
x.shuwen_num,
x.contents
}).FirstOrDefault()
});
}
[HttpPost]
[Route("api/shuwens/GetShuwenTemplate")]