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