塔罗牌模块新增总结论功能

- 新增综合解读功能,包含性格特质、感情运势、事业发展、总体建议四个维度
- 总结论使用通俗易懂的大白话,便于用户理解
- 前端UI优化,新增总结论展示区域
- 根据抽到的牌组合,智能生成个性化的命理解读
- 优化样式设计,提升用户体验
This commit is contained in:
H1d3rOne committed 2026-03-06 23:39:31 +08:00
1 parent 093d379555
commit 2ac5c5782a
8 files changed
+1315 -453

No files matched your search

@@ -29,7 +29,17 @@ public class LiuYaoController {
setting.setMonthGanZhiType(request.getMonthGanZhiType() != null ? request.getMonthGanZhiType() : 1);
setting.setDayGanZhiType(request.getDayGanZhiType() != null ? request.getDayGanZhiType() : 0);
setting.setPaiPanType(request.getPaiPanType() != null ? request.getPaiPanType() : 0);
setting.setLiuYaoYaoXiang(request.getLiuYaoYaoXiang() != null ? request.getLiuYaoYaoXiang() : "——,——,——,——,——,——");
if (request.getLiuYaoYaoXiang() != null) {
String[] yaoXiang = request.getLiuYaoYaoXiang().split(",");
if (yaoXiang.length >= 6) {
setting.setLiuYao(yaoXiang[0].equals("—") || yaoXiang[0].equals("阳") ? 1 : 0);
setting.setWuYao(yaoXiang[1].equals("—") || yaoXiang[1].equals("阳") ? 1 : 0);
setting.setSiYao(yaoXiang[2].equals("—") || yaoXiang[2].equals("阳") ? 1 : 0);
setting.setSanYao(yaoXiang[3].equals("—") || yaoXiang[3].equals("阳") ? 1 : 0);
setting.setErYao(yaoXiang[4].equals("—") || yaoXiang[4].equals("阳") ? 1 : 0);
setting.setYiYao(yaoXiang[5].equals("—") || yaoXiang[5].equals("阳") ? 1 : 0);
}
}
LiuYao liuYao = new LiuYao(setting);
liuYao.liuYaoShenShaSetting(new LiuYaoShenShaSetting());