|
@@ -84,6 +84,7 @@ public class PriceUtilService {
|
|
|
public void setPriceByUserId(PriceVo price, Integer userId) {
|
|
|
// 根据用户Id查询用户身份
|
|
|
Integer identity = priceMapper.getIdentityByUserId(userId);
|
|
|
+ price.setRepurchaseFlag(0);
|
|
|
if (null != identity && identity > 0) {
|
|
|
// 用户身份: 2-会员机构, 4-普通机构
|
|
|
price.setUserIdentity(identity);
|
|
@@ -132,6 +133,7 @@ public class PriceUtilService {
|
|
|
Double repurchase = priceMapper.getRepurchasePrice(price.getProductId(), userId);
|
|
|
if (null != repurchase && repurchase > 0) {
|
|
|
price.setPrice(repurchase);
|
|
|
+ price.setRepurchaseFlag(1);
|
|
|
price.setLadderPriceFlag(0);
|
|
|
}
|
|
|
}
|
|
@@ -172,8 +174,9 @@ public class PriceUtilService {
|
|
|
product.setOriginalPrice(price.getOriginalPrice());
|
|
|
product.setLadderPriceFlag(price.getLadderPriceFlag());
|
|
|
product.setPromotions(price.getPromotions());
|
|
|
- product.setMin(price.getMinBuyNumber());
|
|
|
+ product.setMinBuyNumber(price.getMinBuyNumber());
|
|
|
product.setUserIdentity(price.getUserIdentity());
|
|
|
+ product.setRepurchaseFlag(price.getRepurchaseFlag());
|
|
|
}
|
|
|
|
|
|
}
|