|
@@ -180,13 +180,13 @@ public class ProductService {
|
|
for (ProductPostageVo postageVo : postageFlagList){
|
|
for (ProductPostageVo postageVo : postageFlagList){
|
|
if (null != postageVo) {
|
|
if (null != postageVo) {
|
|
// 是否是仪器 或 设置了运费到付
|
|
// 是否是仪器 或 设置了运费到付
|
|
- boolean flag = (null == postageVo.getCommodityType() || 2 == postageVo.getCommodityType() || (null != postageVo.getPostageFlag() && -1==postageVo.getPostageFlag()));
|
|
|
|
|
|
+ boolean flag = (null == postageVo.getCommodityType() || 2 == postageVo.getCommodityType() || (null != postageVo.getPostageFlag() && 1 == postageVo.getPostageFlag()));
|
|
if (flag) {
|
|
if (flag) {
|
|
// 到付
|
|
// 到付
|
|
postageMap.put("postageFlag", -1);
|
|
postageMap.put("postageFlag", -1);
|
|
postageMap.put("postage", 0.00d);
|
|
postageMap.put("postage", 0.00d);
|
|
return postageMap;
|
|
return postageMap;
|
|
- } else if (null != postageVo.getPostageFlag() && 2==postageVo.getPostageFlag()) {
|
|
|
|
|
|
+ } else if (null != postageVo.getPostageFlag() && 2 == postageVo.getPostageFlag()) {
|
|
// 若有不包邮商品,则全部不包邮(商品数据库:2默认(遵循运费规则),这里返回前端(按照订单数据库):1遵循运费规则)
|
|
// 若有不包邮商品,则全部不包邮(商品数据库:2默认(遵循运费规则),这里返回前端(按照订单数据库):1遵循运费规则)
|
|
postageFlag = 1;
|
|
postageFlag = 1;
|
|
}
|
|
}
|