Commit 142c8683 by ping.wu

新算价配置修改,未配置默认走新算价

parent bb34d77f
...@@ -198,6 +198,9 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService { ...@@ -198,6 +198,9 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
@Value("${saas.cart.sharing}") @Value("${saas.cart.sharing}")
private String sharing; private String sharing;
@Value("${saas.cart.sharing.new}")
private String newSharing;
@Value("${saas.cart.new.shopping.cart}") @Value("${saas.cart.new.shopping.cart}")
private String newShoppingCart; private String newShoppingCart;
...@@ -2680,33 +2683,33 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService { ...@@ -2680,33 +2683,33 @@ public class ShoppingCartNewServiceImpl implements ShoppingCartNewService {
* *
* @param partnerId * @param partnerId
* @param storeId * @param storeId
* @return * @return 返回是否是新算价
*/ */
public boolean grayPush(String partnerId, String storeId, String version) { public boolean grayPush(String partnerId, String storeId, String version) {
if (StringUtils.isBlank(sharing)) return false; if (StringUtils.isBlank(newSharing)) return true;
CalculateCenter center = JSON.parseObject(sharing, CalculateCenter.class); CalculateCenter center = JSON.parseObject(newSharing, CalculateCenter.class);
Boolean enable = false; Boolean enable = true;
if (!center.getEnable()) return false; // if (!center.getEnable()) return false;
switch (center.getType()) { switch (center.getType()) {
case 2: case 2:
enable = true; enable = true;
break; break;
case 1: { case 1: {
//商户+门店级别 //商户+门店级别(新算价)
String real = partnerId.concat(storeId); String partnerId_storeId= partnerId.concat(storeId);
if (Arrays.asList(center.getGrayList().split(",")).contains(real)) { if (Arrays.asList(center.getGrayList().split(",")).contains(partnerId_storeId)) {
enable = true; enable = true;
} }
//商户级别 //商户级别(老算价)
else if (Arrays.asList(center.getGrayList().split(",")).contains(partnerId)) { else if (Arrays.asList(center.getGrayList().split(",")).contains(partnerId)) {
enable = true; enable = false;
} }
} }
} }
if (center.getEnable() && enable) { // if (center.getEnable() && enable) {
enable = true; // enable = true;
} // }
return enable; return enable;
} }
......
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