fix 券唯一码生成逻辑调整

This commit is contained in:
2025-12-23 16:14:40 +08:00
parent 0a5bf071c8
commit e94e3e5b58

View File

@@ -77,7 +77,7 @@ public class BirthdayVoucherService : BaseVoucherService, IVoucherService
//生日券金额固定100元
const decimal amount = 100;
var dayStr = year + "-" + gainfo.Birthday.Value.ToString("MM-dd");
var dayStr = year.ToString();//按年区分,避免生日日期变更重复发放
//由数据类型+工号+生日组成唯一标识
var no = GenerateUniqueCode(VoucherEnumType.Birthday.ToString() + gainfo.Code + dayStr);