Commit bf344b6b by 查志伟

Revert "code_v4接口查询速度优化"

This reverts commit 269d1808
parent 269d1808
...@@ -28,7 +28,6 @@ public class Finals { ...@@ -28,7 +28,6 @@ public class Finals {
public static final String MEMBER_ID = "member_id"; public static final String MEMBER_ID = "member_id";
public static final String CHANNEL_ID_LIST = "channelIds"; public static final String CHANNEL_ID_LIST = "channelIds";
public static final String CHANNEL_CODE_LIST = "channelCodes"; public static final String CHANNEL_CODE_LIST = "channelCodes";
public static final String IS_QUERY_STORE = "isQueryStore";
public static final Integer PRODUCT_COUPON = 0; public static final Integer PRODUCT_COUPON = 0;
public static final Integer CASH_COUPON = 1; public static final Integer CASH_COUPON = 1;
public static final Integer ELSE_COUPON = 2; public static final Integer ELSE_COUPON = 2;
......
package cn.freemud.demo.manager.coupon; package cn.freemud.demo.manager.coupon;
import cn.freemud.base.log.LogTreadLocal;
import cn.freemud.base.util.JsonUtil;
import cn.freemud.constant.ResponseCodeConstant; import cn.freemud.constant.ResponseCodeConstant;
import cn.freemud.demo.entities.bo.goods.ValidateShopProductRequestBO;
import cn.freemud.demo.entities.bo.coupon.CheckSpqBO; import cn.freemud.demo.entities.bo.coupon.CheckSpqBO;
import cn.freemud.demo.entities.bo.coupon.GetCheckSpqBo; import cn.freemud.demo.entities.bo.coupon.GetCheckSpqBo;
import cn.freemud.demo.entities.bo.coupon.GetCouponDetailBO; import cn.freemud.demo.entities.bo.coupon.GetCouponDetailBO;
import cn.freemud.demo.entities.bo.goods.GetProductBySkuIdResponseBO; import cn.freemud.demo.entities.bo.goods.GetProductBySkuIdResponseBO;
import cn.freemud.demo.entities.bo.goods.ValiadShopProductBO; import cn.freemud.demo.entities.bo.goods.ValiadShopProductBO;
import cn.freemud.demo.entities.bo.goods.ValidateShopProductRequestBO;
import cn.freemud.demo.entities.bo.product.GetProductBySkuIdBO; import cn.freemud.demo.entities.bo.product.GetProductBySkuIdBO;
import cn.freemud.demo.entities.bo.promotion.CouponDetailBO; import cn.freemud.demo.entities.bo.promotion.CouponDetailBO;
import cn.freemud.demo.entities.bo.store.GetStoreBO; import cn.freemud.demo.entities.bo.store.GetStoreBO;
...@@ -65,7 +67,7 @@ public class KgdCouponServiceImpl implements CouponService { ...@@ -65,7 +67,7 @@ public class KgdCouponServiceImpl implements CouponService {
@Override @Override
public CouponDetailBO getCouponDetail(GetCouponDetailBO getCouponDetailBO) { public CouponDetailBO getCouponDetail(GetCouponDetailBO getCouponDetailBO) {
Map<String, Object> map = new TreeMap<>(); Map<String, String> map = new TreeMap<>();
if (StringUtils.isBlank(getCouponDetailBO.getPartnerId()) || StringUtils.isBlank(getCouponDetailBO.getCouponCode())) { if (StringUtils.isBlank(getCouponDetailBO.getPartnerId()) || StringUtils.isBlank(getCouponDetailBO.getCouponCode())) {
return null; return null;
} }
...@@ -77,8 +79,7 @@ public class KgdCouponServiceImpl implements CouponService { ...@@ -77,8 +79,7 @@ public class KgdCouponServiceImpl implements CouponService {
GetStoreBO getStoreBO = new GetStoreBO(); GetStoreBO getStoreBO = new GetStoreBO();
getStoreBO.setPartnerId(getCouponDetailBO.getPartnerId()); getStoreBO.setPartnerId(getCouponDetailBO.getPartnerId());
getStoreBO.setStoreCode(getCouponDetailBO.getStoreCode()); getStoreBO.setStoreCode(getCouponDetailBO.getStoreCode());
// 由于门店服务老是慢,这个参数可以控制不查门店服务, 返回的数据也不需要门店数据
map.put(Finals.IS_QUERY_STORE, false);
List<String> orgIds = storeService.getOrgIds(getStoreBO); List<String> orgIds = storeService.getOrgIds(getStoreBO);
String channelIds = CollectionUtils.isNotEmpty(orgIds) ? Joiner.on(",").join(orgIds) : ""; String channelIds = CollectionUtils.isNotEmpty(orgIds) ? Joiner.on(",").join(orgIds) : "";
map.put(Finals.CHANNEL_ID_LIST, channelIds); map.put(Finals.CHANNEL_ID_LIST, channelIds);
......
...@@ -40,6 +40,7 @@ import com.freemud.application.sdk.api.productcenter.constant.ResponseConstant; ...@@ -40,6 +40,7 @@ import com.freemud.application.sdk.api.productcenter.constant.ResponseConstant;
import com.freemud.application.sdk.api.util.SignUtil; import com.freemud.application.sdk.api.util.SignUtil;
import com.freemud.sdk.api.assortment.shoppingcart.enums.BusinessTypeEnum; import com.freemud.sdk.api.assortment.shoppingcart.enums.BusinessTypeEnum;
import com.freemud.sdk.api.assortment.shoppingcart.service.impl.ShoppingCartBaseServiceImpl; import com.freemud.sdk.api.assortment.shoppingcart.service.impl.ShoppingCartBaseServiceImpl;
import com.freemud.sdk.api.assortment.shoppingcart.util.ShoppingSdkLogUtil;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.lang.ObjectUtils; import org.apache.commons.lang.ObjectUtils;
...@@ -134,7 +135,7 @@ public class CouponServiceImpl implements CouponService { ...@@ -134,7 +135,7 @@ public class CouponServiceImpl implements CouponService {
@Override @Override
public GetCouponDetailResponseDto getMemberCoupon(GetMemberCouponRequestVo requestVo) { public GetCouponDetailResponseDto getMemberCoupon(GetMemberCouponRequestVo requestVo) {
//券详情查券服务 //券详情查券服务
Map<String, Object> map = new TreeMap<>(); Map<String, String> map = new TreeMap<String, String>();
if (StringUtils.isBlank(requestVo.getPartnerId()) || StringUtils.isBlank(requestVo.getCouponCode())) { if (StringUtils.isBlank(requestVo.getPartnerId()) || StringUtils.isBlank(requestVo.getCouponCode())) {
return null; return null;
} }
...@@ -149,8 +150,6 @@ public class CouponServiceImpl implements CouponService { ...@@ -149,8 +150,6 @@ public class CouponServiceImpl implements CouponService {
map.put(Finals.STOREID, requestVo.getStoreId()); map.put(Finals.STOREID, requestVo.getStoreId());
map.put(Finals.STORECHECK, "0"); map.put(Finals.STORECHECK, "0");
} }
// 由于门店服务老是慢,这个参数可以控制不查门店服务, 返回的数据也不需要门店数据
map.put(Finals.IS_QUERY_STORE, false);
String appSecret = getAppSecret(requestVo.getPartnerId()); String appSecret = getAppSecret(requestVo.getPartnerId());
String sign = SignUtil.createMD5Sign(map, appSecret); String sign = SignUtil.createMD5Sign(map, appSecret);
map.put(Finals.SIGN, sign); map.put(Finals.SIGN, sign);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment