From 6090839cb1a40547304ffe59e75320799fc47bea Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 31 十二月 2019 15:09:54 +0800
Subject: [PATCH] 删除DaTaoKeDetail实体,修改其依赖

---
 fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConfigController.java |   40 +++++++++++++++++++++++++++++++++++++++-
 1 files changed, 39 insertions(+), 1 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConfigController.java b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConfigController.java
index b25da08..c9c41cd 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConfigController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/wxmp/v1/ConfigController.java
@@ -1,6 +1,7 @@
 package com.yeshi.fanli.controller.wxmp.v1;
 
 import java.io.PrintWriter;
+import java.util.ArrayList;
 import java.util.List;
 
 import javax.annotation.Resource;
@@ -8,15 +9,20 @@
 
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestMethod;
 import org.yeshi.utils.IPUtil;
 import org.yeshi.utils.JsonUtil;
 
 import com.yeshi.fanli.dto.WXMPAcceptData;
+import com.yeshi.fanli.entity.accept.AcceptData;
+import com.yeshi.fanli.entity.bus.homemodule.SwiperPicture;
 import com.yeshi.fanli.entity.push.DeviceActive;
 import com.yeshi.fanli.entity.system.BusinessSystem;
 import com.yeshi.fanli.entity.system.SystemClientParams;
 import com.yeshi.fanli.service.inter.config.BusinessSystemService;
+import com.yeshi.fanli.service.inter.config.ConfigService;
 import com.yeshi.fanli.service.inter.config.SystemClientParamsService;
+import com.yeshi.fanli.service.inter.homemodule.SwiperPictureService;
 import com.yeshi.fanli.service.inter.push.DeviceActiveService;
 import com.yeshi.fanli.util.StringUtil;
 import com.yeshi.fanli.util.ThreadUtil;
@@ -36,6 +42,12 @@
 
 	@Resource
 	private DeviceActiveService deviceActiveService;
+
+	@Resource
+	private ConfigService configService;
+
+	@Resource
+	private SwiperPictureService swiperPictureService;
 
 	/**
 	 * 鑾峰彇绯荤粺閰嶇疆淇℃伅
@@ -81,8 +93,34 @@
 					da.setMac(null);
 					deviceActiveService.addDeviceActive(da);
 				}
-
 			}
 		});
 	}
+
+	@RequestMapping(value = "getUserConfig", method = RequestMethod.POST)
+	public void getUserConfig(AcceptData acceptData, PrintWriter out) {
+		try {
+			// 鐢ㄦ埛鍗忚閾炬帴
+			String serviceProtocol = configService.get("service_protocol_link");
+			// 闅愮鏉℃閾炬帴
+			String privacyProtocol = configService.get("privacy_protocol_link");
+			JSONObject data = new JSONObject();
+			data.put("serviceProtocolLink", serviceProtocol);
+			data.put("privacyProtocolLink", privacyProtocol);
+
+			// 鎴戠殑鐣岄潰banner
+			List<SwiperPicture> banner = swiperPictureService.getByBannerCardAndVersion("my_interface_banner",
+					acceptData.getPlatform(), Integer.parseInt(acceptData.getVersion()));
+			if (banner == null)
+				banner = new ArrayList<SwiperPicture>();
+			data.put("banner", JsonUtil.getApiCommonGson().toJson(banner));
+
+			out.print(JsonUtil.loadTrueResult(data));
+		} catch (Exception e) {
+			out.print(JsonUtil.loadFalseResult("鑾峰彇澶辫触"));
+			e.printStackTrace();
+		}
+
+	}
+
 }

--
Gitblit v1.8.0