From 0cc3b905e5945d1b4b02ee5f91a615bcfd8f08d6 Mon Sep 17 00:00:00 2001 From: yujian <yujian@123.com> Date: 星期四, 25 七月 2019 11:44:10 +0800 Subject: [PATCH] 京东兼容 --- fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java | 23 ++++++++++------------- 1 files changed, 10 insertions(+), 13 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java index 3ef6f94..974345f 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/OrderAdminController.java @@ -15,7 +15,6 @@ import com.google.gson.Gson; import com.google.gson.reflect.TypeToken; import com.yeshi.fanli.controller.admin.utils.AdminUtils; -import com.yeshi.fanli.entity.bus.user.HongBaoV2; import com.yeshi.fanli.entity.money.UserMoneyDetail; import com.yeshi.fanli.entity.money.UserMoneyDetail.UserMoneyDetailTypeEnum; import com.yeshi.fanli.entity.order.CommonOrder; @@ -121,8 +120,9 @@ * @param out */ @RequestMapping(value = "getUserOrderList") - public void getUserOrderList(String callback, Integer pageIndex, Integer pageSize, Integer keyType, String key, - Integer state, Integer type, Integer orderState, String startTime, String endTime, PrintWriter out) { + public void getUserOrderList(String callback, Integer pageIndex, Integer pageSize, Integer keyType, + String key, Integer state, Integer type, Integer orderState, String startTime, String endTime, + Integer source, PrintWriter out) { if (pageIndex == null || pageIndex < 1) { pageIndex = 1; @@ -148,11 +148,11 @@ // 鏌ヨ鍒楄〃 List<CommonOrderVO> list = commonOrderService.listQuery((pageIndex - 1) * pageSize, pageSize, keyType, key, - state, type, orderState, startTime, endTime); + state, type, orderState, startTime, endTime, source); if (list != null && list.size() > 0) { // 缁熻鎬绘暟 - count = commonOrderService.countQuery(keyType, key, state, type, orderState, startTime, endTime); + count = commonOrderService.countQuery(keyType, key, state, type, orderState, startTime, endTime, source); } // 鏌ヨ鏄惁缁存潈 @@ -161,15 +161,16 @@ TaoBaoWeiQuanOrder weiQuanOrder = taoBaoWeiQuanOrderService.listByorderItemId(order.getTradeId()); if (weiQuanOrder != null)// 鏈夌淮鏉� { + order.setWeiQuanState(weiQuanOrder.getState()); order.setState(CommonOrder.STATE_WQ); TaoBaoWeiQuanDrawBack drawBack = taoBaoWeiQuanDrawBackService .selectByOrderItemId(weiQuanOrder.getOrderItemId()); if (drawBack != null) {// 宸茬粡閫�娆� - order.setWeiQuanState(weiQuanOrder.getState()); + // 璁$畻閫�娆捐祫閲� UserMoneyDetail detail = null; switch (order.getHongBaoType()) { - case HongBaoV2.TYPE_ZIGOU: + case 1: detail = userMoneyDetailService.selectByTypeAndUidAndIdentifyCode( UserMoneyDetailTypeEnum.fanliWeiQuan, Long.parseLong(order.getUserId()), drawBack.getId()); @@ -178,16 +179,12 @@ UserMoneyDetailTypeEnum.weiQuan, Long.parseLong(order.getUserId()), drawBack.getId()); break; - case HongBaoV2.TYPE_YIJI: - case HongBaoV2.TYPE_ERJI: - case HongBaoV2.TYPE_SHARE_YIJI: - case HongBaoV2.TYPE_SHARE_ERJI: + case 3: detail = userMoneyDetailService.selectByTypeAndUidAndIdentifyCode( UserMoneyDetailTypeEnum.inviteWeiQuan, Long.parseLong(order.getUserId()), drawBack.getId()); break; - - case HongBaoV2.TYPE_SHARE_GOODS: + case 2: detail = userMoneyDetailService.selectByTypeAndUidAndIdentifyCode( UserMoneyDetailTypeEnum.shareWeiQuan, Long.parseLong(order.getUserId()), drawBack.getId()); -- Gitblit v1.8.0