admin
2019-09-04 108923af45ab46cf06d393e9ef2caa5db19cfde8
H5券接口增加
1 文件已重命名
47 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/h5/AppH5CouponController.java 47 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/client/v1/h5/AppH5CouponController.java
File was renamed from fanli/src/main/java/com/yeshi/fanli/controller/client/v1/h5/AppH5MianDanController.java
@@ -22,6 +22,7 @@
import com.yeshi.fanli.service.inter.hongbao.HongBaoManageService;
import com.yeshi.fanli.service.inter.lable.QualityGoodsService;
import com.yeshi.fanli.service.inter.user.UserInfoService;
import com.yeshi.fanli.service.inter.user.UserSystemCouponService;
import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
@@ -31,8 +32,8 @@
import net.sf.json.JSONObject;
@Controller
@RequestMapping("api/apph5/v1/miandan")
public class AppH5MianDanController {
@RequestMapping("api/apph5/v1/coupon")
public class AppH5CouponController {
    @Resource
    private QualityGoodsService qualityGoodsService;
@@ -43,8 +44,11 @@
    @Resource
    private UserInfoService userInfoService;
    @RequestMapping("getGoodsList")
    public void getGoodsList(AcceptData acceptData, PrintWriter out, int page, int pageSize, String callback) {
    @Resource
    private UserSystemCouponService userSystemCouponService;
    @RequestMapping("getMianDanGoodsList")
    public void getMianDanGoodsList(AcceptData acceptData, PrintWriter out, int page, int pageSize, String callback) {
        List<QualityFactory> listQuery = qualityGoodsService.listFreeGoods((page - 1) * pageSize, pageSize);
        if (listQuery == null || listQuery.size() == 0) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(2, "没有更多了"));
@@ -128,7 +132,40 @@
            return;
        }
        // 获取免单券数量
        int couponCount = 1;
        long couponCount = userSystemCouponService.countUsableFreeCouponForBuy(uid);
        JSONObject userJson = new JSONObject();
        userJson.put("nickName", user.getNickName());
        userJson.put("portrait", user.getPortrait());
        userJson.put("id", user.getId());
        JSONObject data = new JSONObject();
        data.put("user", userJson);
        data.put("couponCount", couponCount);
        JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
    }
    /**
     * 获取返利奖励券信息
     *
     * @param acceptData
     * @param out
     * @param uid
     * @param callback
     */
    @RequestMapping("getRewardCouponInfo")
    public void getRewardCouponInfo(AcceptData acceptData, PrintWriter out, Long uid, String callback) {
        if (uid == null) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("用户未登录"));
            return;
        }
        // 获取用户信息
        UserInfo user = userInfoService.getUserById(uid);
        if (user == null) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("用户不存在"));
            return;
        }
        // 获取免单券数量
        long couponCount = userSystemCouponService.count
        JSONObject userJson = new JSONObject();
        userJson.put("nickName", user.getNickName());
        userJson.put("portrait", user.getPortrait());