快速報名增加可選哪一次法會,複製另一個牌位內容成新一張牌位

This commit is contained in:
2026-05-24 10:48:18 +08:00
parent 2724173216
commit 889e5679aa
7 changed files with 134 additions and 35 deletions
+1
View File
@@ -88,6 +88,7 @@ namespace Model.ViewModel
public string full_description { get; set; }
public string order_info { get; set; }
public string style { get; set; }
public int? change_item_num { get; set; }
public List<family_members> mid_items { get; set; }
public List<family_members> left_items { get; set; }
+1
View File
@@ -957,6 +957,7 @@ public class activityController : ApiController
{
text = x.actItem?.subject,
val = x.actItem_num,
style=x.actItem.defaultStyle
},
price = x.price ?? 0,
qty = x.qty ?? 0,
+8 -7
View File
@@ -834,6 +834,7 @@ public class orderController : ApiController
var last_order = _db.pro_order.Where(x => x.order_no == last_order_no).FirstOrDefault();
if (last_order != null)
{
new_pro_order.up_time = DateTime.Now;
new_pro_order.reg_time = DateTime.Now;
new_pro_order.phone = last_order.phone;
@@ -849,17 +850,17 @@ public class orderController : ApiController
foreach (var item1 in details)
{
{//如果item1 change_item_num 有值且不為0,表示要複製過來
var last_detail = _db.pro_order_detail.Where(x => x.num == item1.num).FirstOrDefault();
var detail = new pro_order_detail();
detail.order_no = new_pro_order.order_no;
detail.actItem_num = last_detail.actItem_num;
detail.actItem_num = (item1.change_item_num!=null&&item1.change_item_num!=0)?item1.change_item_num: last_detail.actItem_num;
detail.f_num_tablet = last_detail.f_num_tablet;
detail.from_id = last_detail.from_id;
detail.price = last_detail.price;
detail.qty = last_detail.qty;
detail.printed_files = last_detail.printed_files;
detail.style = last_detail.style;
detail.from_id = (item1.change_item_num != null && item1.change_item_num != 0) ? item.f_num: last_detail.from_id;
detail.price = (item1.change_item_num != null && item1.change_item_num != 0) ? item1.price : last_detail.price;
detail.qty = (item1.change_item_num != null && item1.change_item_num != 0) ? item1.qty : last_detail.qty;
detail.printed_files = (item1.change_item_num != null && item1.change_item_num != 0) ? item1.printed_files : last_detail.printed_files;
detail.style = (item1.change_item_num != null && item1.change_item_num != 0) ? item1.style : last_detail.style;
detail.UpdateTime = DateTime.Now;
detail.start_date = DateTime.Now;//這兩個要用活動的
detail.due_date = DateTime.Now;//