From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 25 二月 2025 16:41:22 +0800 Subject: [PATCH] 淘宝转链接口更新 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ElmeController.java | 178 +++++++++++++++++++++++++++++----------------------------- 1 files changed, 89 insertions(+), 89 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ElmeController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ElmeController.java index 661a30b..6a72920 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ElmeController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/ElmeController.java @@ -1,89 +1,89 @@ -package com.yeshi.fanli.controller.client.v1; - -import java.io.PrintWriter; -import java.math.BigDecimal; -import java.util.ArrayList; -import java.util.List; - -import javax.annotation.Resource; - -import org.springframework.stereotype.Controller; -import org.springframework.web.bind.annotation.RequestMapping; -import org.yeshi.utils.JsonUtil; - -import com.yeshi.fanli.entity.accept.AcceptData; -import com.yeshi.fanli.entity.bus.user.HongBaoV2; -import com.yeshi.fanli.entity.elme.ElmeHongBaoOrderMap; -import com.yeshi.fanli.entity.elme.ElmeOrder; -import com.yeshi.fanli.service.inter.elme.ElmeHongBaoOrderMapService; -import com.yeshi.fanli.util.StringUtil; -import com.yeshi.fanli.util.TimeUtil; -import com.yeshi.fanli.vo.elme.ElmeUserOrderVO; - -import net.sf.json.JSONObject; - -/** - * 楗夸簡涔� - * - * @author Administrator - * - */ -@Controller -@RequestMapping("api/v1/elme") -public class ElmeController { - @Resource - private ElmeHongBaoOrderMapService elmeHongBaoOrderMapService; - - /** - * 鑾峰彇璁㈠崟鍒楄〃 - * - * @param acceptData - * @param uid - * @param page - * @param callback - * @param out - */ - @RequestMapping("getOrderList") - public void getOrderList(AcceptData acceptData, Long uid, int page, String callback, PrintWriter out) { - List<ElmeUserOrderVO> voList = new ArrayList<>(); - List<ElmeHongBaoOrderMap> list = elmeHongBaoOrderMapService.listByHongBaoUid(uid, page, 3); - if (list != null) - for (ElmeHongBaoOrderMap map : list) - voList.add(create(map)); - long count = elmeHongBaoOrderMapService.countByHongBaoUid(uid); - JSONObject data = new JSONObject(); - data.put("count", count); - data.put("list", voList); - if (!StringUtil.isNullOrEmpty(callback)) - out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data))); - else - out.print(JsonUtil.loadTrueResult(data)); - } - - private ElmeUserOrderVO create(ElmeHongBaoOrderMap map) { - HongBaoV2 hognBao = map.getHongBao(); - ElmeOrder order = map.getElmeOrder(); - - ElmeUserOrderVO vo = new ElmeUserOrderVO(); - vo.setCreateTime(TimeUtil.getGernalTime(hognBao.getCreateTime().getTime(), "yyyy-MM-dd")); - if (hognBao.getState() == HongBaoV2.STATE_BUKELINGQU || hognBao.getState() == HongBaoV2.STATE_KELINGQU) - vo.setHongBaoState("鏈埌璐�"); - else if (hognBao.getState() == HongBaoV2.STATE_SHIXIAO) - vo.setHongBaoState("宸插け鏁�"); - else - vo.setHongBaoState("宸插埌璐�"); - vo.setId(map.getId()); - vo.setMoney(hognBao.getMoney()); - vo.setOrderId(order.getOrderId()); - if (order.getPayMoney() == null || order.getPayMoney().compareTo(new BigDecimal(0)) <= 0) - vo.setOrderState("鏈粯娆�/宸查��娆�"); - else - vo.setOrderState("宸蹭粯娆�"); - - vo.setOrderTime(TimeUtil.getGernalTime(order.getOrderDate().getTime(), "yyyy-MM-dd")); - vo.setPayMoney(order.getPayMoney().toString()); - if (hognBao.getPreGetTime() != null) - vo.setPreGetTime(TimeUtil.getGernalTime(hognBao.getPreGetTime().getTime(), "yyyy-MM-dd")); - return vo; - } -} +package com.yeshi.fanli.controller.client.v1; + +import java.io.PrintWriter; +import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Controller; +import org.springframework.web.bind.annotation.RequestMapping; +import org.yeshi.utils.JsonUtil; + +import com.yeshi.fanli.entity.accept.AcceptData; +import com.yeshi.fanli.entity.bus.user.HongBaoV2; +import com.yeshi.fanli.entity.elme.ElmeHongBaoOrderMap; +import com.yeshi.fanli.entity.elme.ElmeOrder; +import com.yeshi.fanli.service.inter.elme.ElmeHongBaoOrderMapService; +import com.yeshi.fanli.util.StringUtil; +import org.yeshi.utils.TimeUtil; +import com.yeshi.fanli.vo.elme.ElmeUserOrderVO; + +import net.sf.json.JSONObject; + +/** + * 楗夸簡涔� + * + * @author Administrator + * + */ +@Controller +@RequestMapping("api/v1/elme") +public class ElmeController { + @Resource + private ElmeHongBaoOrderMapService elmeHongBaoOrderMapService; + + /** + * 鑾峰彇璁㈠崟鍒楄〃 + * + * @param acceptData + * @param uid + * @param page + * @param callback + * @param out + */ + @RequestMapping("getOrderList") + public void getOrderList(AcceptData acceptData, Long uid, int page, String callback, PrintWriter out) { + List<ElmeUserOrderVO> voList = new ArrayList<>(); + List<ElmeHongBaoOrderMap> list = elmeHongBaoOrderMapService.listByHongBaoUid(uid, page, 3); + if (list != null) + for (ElmeHongBaoOrderMap map : list) + voList.add(create(map)); + long count = elmeHongBaoOrderMapService.countByHongBaoUid(uid); + JSONObject data = new JSONObject(); + data.put("count", count); + data.put("list", voList); + if (!StringUtil.isNullOrEmpty(callback)) + out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult(data))); + else + out.print(JsonUtil.loadTrueResult(data)); + } + + private ElmeUserOrderVO create(ElmeHongBaoOrderMap map) { + HongBaoV2 hognBao = map.getHongBao(); + ElmeOrder order = map.getElmeOrder(); + + ElmeUserOrderVO vo = new ElmeUserOrderVO(); + vo.setCreateTime(TimeUtil.getGernalTime(hognBao.getCreateTime().getTime(), "yyyy-MM-dd")); + if (hognBao.getState() == HongBaoV2.STATE_BUKELINGQU || hognBao.getState() == HongBaoV2.STATE_KELINGQU) + vo.setHongBaoState("鏈埌璐�"); + else if (hognBao.getState() == HongBaoV2.STATE_SHIXIAO) + vo.setHongBaoState("宸插け鏁�"); + else + vo.setHongBaoState("宸插埌璐�"); + vo.setId(map.getId()); + vo.setMoney(hognBao.getMoney()); + vo.setOrderId(order.getOrderId()); + if (order.getPayMoney() == null || order.getPayMoney().compareTo(new BigDecimal(0)) <= 0) + vo.setOrderState("鏈粯娆�/宸查��娆�"); + else + vo.setOrderState("宸蹭粯娆�"); + + vo.setOrderTime(TimeUtil.getGernalTime(order.getOrderDate().getTime(), "yyyy-MM-dd")); + vo.setPayMoney(order.getPayMoney().toString()); + if (hognBao.getPreGetTime() != null) + vo.setPreGetTime(TimeUtil.getGernalTime(hognBao.getPreGetTime().getTime(), "yyyy-MM-dd")); + return vo; + } +} -- Gitblit v1.8.0