feat:重构"食堂菜品购买统计"+"食堂菜品部门统计"菜单统计预约核销订单+线下购买订单

feat:增加机器的每日菜谱库存扣款
feat:增加订单"退回到核销前"按钮
This commit is contained in:
dzc committed 2026-08-24 18:39:59 +08:00
1 parent 8d31f20cec
commit d1cd86dfa4
92 files changed
+9628 -454

No files matched your search

@@ -57,9 +57,9 @@ public class MchPaySettingEntity extends Model<MchPaySettingEntity> {
private String settingJson;
/**
* 分账比例(最高100%即分给对方商户的%)
* 平台抽佣比例,单位为百分比,取值范围为大于0且不超过100。
*/
@Schema(description = "分账比例(最高100%即分给对方商户的%)")
@Schema(description = "平台抽佣比例,单位为百分比,取值范围为(0,100]")
private Double fzRatio;
/**
@@ -117,14 +117,19 @@ public class MchPaySettingEntity extends Model<MchPaySettingEntity> {
@Data
static public class AliPaySetting {
/**
* 子商户号
* 支付宝直付通二级商户标识,保存支付宝分配的 smid/ip_role_id,不是平台应用商户号。
*/
private String subMchid;
/**
* 子商户授权token
* 支付宝第三方代调用授权令牌;无需代调用授权的账号允许为空。
*/
private String appAuthToken;
/**
* 平台支付宝命名账号键,来源于现有支付配置 JSON;为空时使用平台默认账号。
*/
private String accountKey;
}
}
}
@@ -37,6 +37,16 @@ public interface RemoteCodeUseService {
@GetMapping("/wallet-code-use/cancel-code")
R<Boolean> cancelCode(@RequestParam Long id);
/**
* 将预约订单二维码恢复为未核销状态,供订单核销纠错时再次使用。
*
* @param id 预约订单业务主键
* @return 找到预约二维码且已恢复或原本未使用时返回 {@code true}
*/
@NoToken
@GetMapping("/wallet-code-use/rollback-reservation-code")
R<Boolean> rollbackReservationCode(@RequestParam Long id);
/**
* 二维码是否核销
*