From 09d7c251dc9e07281da46e612f22327a06a44900 Mon Sep 17 00:00:00 2001 From: Administrator <Administrator@Admin> Date: 星期五, 14 十二月 2018 10:10:36 +0800 Subject: [PATCH] 扫码 分享商品列表信息 --- fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java | 53 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 53 insertions(+), 0 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java b/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java new file mode 100644 index 0000000..995c644 --- /dev/null +++ b/fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java @@ -0,0 +1,53 @@ +package com.yeshi.fanli.controller.apph5; + +import java.io.PrintWriter; + +import javax.annotation.Resource; + +import net.sf.json.JSONObject; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.yeshi.utils.JsonUtil; + +import com.yeshi.fanli.service.inter.user.UserShareGoodsGroupService; +import com.yeshi.fanli.service.inter.user.UserShareGoodsRecordService; + +@Controller +@RequestMapping("api/apph5/v1/share") +public class AppH5ShareController { + + + @Resource + private UserShareGoodsGroupService userShareGoodsGroupService; + + @Resource + private UserShareGoodsRecordService userShareGoodsRecordService; + + /** + * 鍒嗕韩鍟嗗搧璇︽儏 + * @param callback + * @param shareId 鍒嗕韩id + * @param source 鏉ユ簮 + * @param out + */ + @RequestMapping(value = "getDetail") + public void getDetail(String callback, Long shareId, String source, String fingerprint, PrintWriter out) { + + try { + + if (shareId == null) { + JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("浼犻�掑弬鏁颁笉姝g‘")); + return; + } + // 鑾峰彇鍟嗗搧淇℃伅 + JSONObject data = userShareGoodsRecordService.getGoodsGroup(shareId); + JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data)); + + } catch (Exception e) { + JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鑾峰彇澶辫触")); + e.printStackTrace(); + } + } + +} -- Gitblit v1.8.0