|
@@ -11,6 +11,7 @@ import com.caimei.modules.product.dao.CmPromotionDao;
|
|
import com.caimei.modules.product.dao.ProductDao;
|
|
import com.caimei.modules.product.dao.ProductDao;
|
|
import com.caimei.modules.product.entity.CmPromotion;
|
|
import com.caimei.modules.product.entity.CmPromotion;
|
|
import com.caimei.utils.MathUtil;
|
|
import com.caimei.utils.MathUtil;
|
|
|
|
+import com.sun.org.apache.bcel.internal.generic.NEW;
|
|
import com.thinkgem.jeesite.common.persistence.Page;
|
|
import com.thinkgem.jeesite.common.persistence.Page;
|
|
import com.thinkgem.jeesite.common.service.CrudService;
|
|
import com.thinkgem.jeesite.common.service.CrudService;
|
|
import com.thinkgem.jeesite.common.utils.StringUtils;
|
|
import com.thinkgem.jeesite.common.utils.StringUtils;
|
|
@@ -412,6 +413,9 @@ public class NewShopOrderService extends CrudService<NewShopOrderDao, NewShopOrd
|
|
shopOrder.setDiscountTotalFee(newOrder.getDiscountFee());
|
|
shopOrder.setDiscountTotalFee(newOrder.getDiscountFee());
|
|
//机构运费
|
|
//机构运费
|
|
shopOrder.setFreight(newOrder.getFreight());
|
|
shopOrder.setFreight(newOrder.getFreight());
|
|
|
|
+ if("0".equals(newOrder.getFreePostFlag())||"-1".equals(newOrder.getFreePostFlag())||"-2".equals(newOrder.getFreePostFlag())){
|
|
|
|
+ shopOrder.setFreight(Double.valueOf(newOrder.getFreePostFlag()));
|
|
|
|
+ }
|
|
//机构运费是否已退
|
|
//机构运费是否已退
|
|
Integer returnedFreightNum = newOrderProductDao.countReturnedFreightProduct(shopOrder.getOrderID());
|
|
Integer returnedFreightNum = newOrderProductDao.countReturnedFreightProduct(shopOrder.getOrderID());
|
|
Boolean returnedFreightFlag = returnedFreightNum == null ? false : returnedFreightNum > 0 ? true : false;
|
|
Boolean returnedFreightFlag = returnedFreightNum == null ? false : returnedFreightNum > 0 ? true : false;
|