|
@@ -54,7 +54,6 @@ public class GanZhiServiceImpl extends ServiceImpl<GanZhiMapper, GanZhi> impleme
|
|
|
private GeJuMapper geJuMapper;
|
|
|
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 查询天干地支列表
|
|
|
*
|
|
@@ -1148,21 +1147,120 @@ public class GanZhiServiceImpl extends ServiceImpl<GanZhiMapper, GanZhi> impleme
|
|
|
geJu.setSex("2,3");
|
|
|
}
|
|
|
|
|
|
- List<GeJu> list2 = geJuMapper.selectGeJuList2(geJu);
|
|
|
+ List<GeJu> geJuList = geJuMapper.selectGeJuList2(geJu);
|
|
|
|
|
|
StringBuffer content = new StringBuffer();
|
|
|
- for (int i = 0; i < list2.size(); i++) {
|
|
|
- content.append(list2.get(i).getContent());
|
|
|
+ for (int i = 0; i < geJuList.size(); i++) {
|
|
|
+ content.append(geJuList.get(i).getContent());
|
|
|
}
|
|
|
|
|
|
- Map<String,String> geJuMap = new TreeMap<String,String>();
|
|
|
- geJuMap.put("geju",geju);
|
|
|
- geJuMap.put("content",content.toString());
|
|
|
+ Map<String, String> geJuMap = new TreeMap<String, String>();
|
|
|
+ geJuMap.put("geju", geju);
|
|
|
+ geJuMap.put("content", content.toString());
|
|
|
return geJuMap;
|
|
|
}
|
|
|
|
|
|
|
|
|
+ public Map<String, String> getGuo3Guan(List<GanZhiRowVo> list, String qr) {
|
|
|
+
|
|
|
+ String yearGan = list.get(0).getShiShen1();
|
|
|
+ String yearZhi = list.get(1).getShiShen1();
|
|
|
+ String monthGan = list.get(2).getShiShen1();
|
|
|
+ String monthZhi = list.get(3).getShiShen1();
|
|
|
+ String dayGan = list.get(4).getShiShen1();
|
|
|
+ String dayZhi = list.get(5).getShiShen1();
|
|
|
+ String timeGan = list.get(6).getShiShen1();
|
|
|
+ String timeZhi = list.get(7).getShiShen1();
|
|
|
+
|
|
|
+
|
|
|
+ //1.八字带午火脾气最不好
|
|
|
+ for (int i = 0; i < list.size(); i++) {
|
|
|
+ if ((i == 1 || i == 3 || i == 5 || i == 7) && i != 4) { //地支
|
|
|
+ if ("午".equals(list.get(i).getName())) {
|
|
|
+ System.out.println("八字带午火脾气很不好。");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ //2.身强身弱
|
|
|
+ if (qr.contains("强")) {
|
|
|
+ System.out.println("容易破财,总是被人劫财。");
|
|
|
+ } else if (qr.contains("弱")) {
|
|
|
+ System.out.println("不太好赚钱,看阒别人发财,自己却不容易挣钱。");
|
|
|
+ }
|
|
|
|
|
|
+ //3.有甲有金,面部有伤或者头部有伤
|
|
|
+ boolean jia = false;
|
|
|
+ boolean jin = false;
|
|
|
+ for (int i = 0; i < list.size(); i++) {
|
|
|
+ if ("甲".equals(list.get(i).getName())) {
|
|
|
+ jia = true;
|
|
|
+ }
|
|
|
+ if ("庚".equals(list.get(i).getName())) {
|
|
|
+ jin = true;
|
|
|
+ }
|
|
|
+ if ("辛".equals(list.get(i).getName())) {
|
|
|
+ jin = true;
|
|
|
+ }
|
|
|
+ if ("申".equals(list.get(i).getName())) {
|
|
|
+ jin = true;
|
|
|
+ }
|
|
|
+ if ("酉".equals(list.get(i).getName())) {
|
|
|
+ jin = true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (jia == true && jin == true) {
|
|
|
+ System.out.println("面部有伤或者头部有伤。");
|
|
|
+ }
|
|
|
+
|
|
|
+ //4.八字那个宫位有土,哪里有坑痕疤痣。
|
|
|
+ StringBuffer tuContent = new StringBuffer();
|
|
|
+ String tu = "戊己丑戌辰未";
|
|
|
+ for (int i = 0; i < list.size(); i++) {
|
|
|
+ if (tu.contains(list.get(i).getName())) {
|
|
|
+ tuContent.append(shiShenConfig.getBody().get(i));
|
|
|
+ tuContent.append(";");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ tuContent.append("以上身体部位存在坑痕疤痣。");
|
|
|
+ System.out.println(tuContent.toString());
|
|
|
+
|
|
|
+ //5.卯为电脑,显示类的东西(需要住满3年以上)
|
|
|
+ StringBuffer maoContent = new StringBuffer();
|
|
|
+ for (int i = 0; i < list.size(); i++) {
|
|
|
+ if ("卯".equals(list.get(i).getName())) {
|
|
|
+ maoContent.append(shiShenConfig.getPosition().get(i));
|
|
|
+ maoContent.append(";");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ maoContent.append("如果居住满3年以上,以上方位存在电脑或显示器类的物品。");
|
|
|
+ System.out.println(maoContent.toString());
|
|
|
+
|
|
|
+ //6.偏印为翅膀,羽毛,会飞的东西(需要住满3年以上)
|
|
|
+ StringBuffer pianContent = new StringBuffer();
|
|
|
+ for (int i = 0; i < list.size(); i++) {
|
|
|
+ if (list.get(i).getShiShen1().contains("偏印") || list.get(i).getShiShen2().contains("偏印") || list.get(i).getShiShen3().contains("偏印")) {
|
|
|
+ pianContent.append(shiShenConfig.getPosition().get(i));
|
|
|
+ pianContent.append(";");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ pianContent.append("如果居住满3年以上,以上方位存在带有翅膀,羽毛,会飞的东西物品或摆件。");
|
|
|
+ System.out.println(pianContent.toString());
|
|
|
+
|
|
|
+ //7.正财代表女人,钱,珠宝
|
|
|
+ StringBuffer zhengcaiContent = new StringBuffer();
|
|
|
+ for (int i = 0; i < list.size(); i++) {
|
|
|
+ if (list.get(i).getShiShen1().contains("偏印") || list.get(i).getShiShen2().contains("偏印") || list.get(i).getShiShen3().contains("偏印")) {
|
|
|
+ zhengcaiContent.append(shiShenConfig.getPosition().get(i));
|
|
|
+ zhengcaiContent.append(";");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ zhengcaiContent.append("如果居住满3年以上,以上方位存在带有翅膀,羽毛,会飞的东西物品或摆件。");
|
|
|
+ System.out.println(zhengcaiContent.toString());
|
|
|
+
|
|
|
+
|
|
|
+ Map<String, String> geJuMap = new TreeMap<String, String>();
|
|
|
+ return geJuMap;
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|