提交 8d91b07a authored 作者: luojie's avatar luojie

新增订单商品的单个状态

上级 b8016b40
...@@ -84,4 +84,5 @@ public interface TbCfOrderDao extends BaseDao<TbCfOrderEntity> { ...@@ -84,4 +84,5 @@ public interface TbCfOrderDao extends BaseDao<TbCfOrderEntity> {
*/ */
TbCfExchangeEntity currencyConversion(String currency); TbCfExchangeEntity currencyConversion(String currency);
Integer findOrderStatus(String ordersId);
} }
...@@ -236,6 +236,7 @@ public class TbCfOrderServiceImpl implements TbCfOrderService { ...@@ -236,6 +236,7 @@ public class TbCfOrderServiceImpl implements TbCfOrderService {
TbCfCartItemDetailVo tbCfCartItemDetailVo = new TbCfCartItemDetailVo(); TbCfCartItemDetailVo tbCfCartItemDetailVo = new TbCfCartItemDetailVo();
BeanUtils.copyProperties(tbCfItemDetail, tbCfCartItemDetailVo); BeanUtils.copyProperties(tbCfItemDetail, tbCfCartItemDetailVo);
tbCfCartItemDetailVo.setOrdersId(tbCfOrderDao.getOrdersId(orderVo.getOrderId(), tbCfItemDetail.getItemId())); tbCfCartItemDetailVo.setOrdersId(tbCfOrderDao.getOrdersId(orderVo.getOrderId(), tbCfItemDetail.getItemId()));
tbCfCartItemDetailVo.setOrderStatus(tbCfOrderDao.findOrderStatus(tbCfOrderDao.getOrdersId(orderVo.getOrderId(), tbCfItemDetail.getItemId())));
itemDetailVoList.add(tbCfCartItemDetailVo); itemDetailVoList.add(tbCfCartItemDetailVo);
} }
orderVo.setItemDetailList(itemDetailVoList); orderVo.setItemDetailList(itemDetailVoList);
...@@ -786,7 +787,7 @@ public class TbCfOrderServiceImpl implements TbCfOrderService { ...@@ -786,7 +787,7 @@ public class TbCfOrderServiceImpl implements TbCfOrderService {
BigDecimal itemSourcePrice = tbCfCartItemDetailVo.getItemPrice(); BigDecimal itemSourcePrice = tbCfCartItemDetailVo.getItemPrice();
itemsPrice = itemsPrice.add(itemSourcePrice.multiply(itemNum)); itemsPrice = itemsPrice.add(itemSourcePrice.multiply(itemNum));
//计算运费 //计算运费
BigDecimal expressCost = getExpressTemplate(tbCfCartItemDetailVo.getItemCategory()); /*BigDecimal expressCost = getExpressTemplate(tbCfCartItemDetailVo.getItemCategory());
BigDecimal continuationFee = getContinuationFee(tbCfCartItemDetailVo.getItemCategory()); BigDecimal continuationFee = getContinuationFee(tbCfCartItemDetailVo.getItemCategory());
//expressCost = expressCost.multiply(itemNum); //expressCost = expressCost.multiply(itemNum);
if ("1".equals(itemNum)) { if ("1".equals(itemNum)) {
...@@ -796,7 +797,7 @@ public class TbCfOrderServiceImpl implements TbCfOrderService { ...@@ -796,7 +797,7 @@ public class TbCfOrderServiceImpl implements TbCfOrderService {
BigDecimal dj = continuationFee.multiply(itemNum.subtract(a)); BigDecimal dj = continuationFee.multiply(itemNum.subtract(a));
expressCost = dj.add(expressCost); expressCost = dj.add(expressCost);
} }
totalExpressCost = totalExpressCost.add(expressCost); totalExpressCost = totalExpressCost.add(expressCost);*/
} }
//计算手续费 //计算手续费
BigDecimal fee = countFee(itemsPrice); BigDecimal fee = countFee(itemsPrice);
......
...@@ -108,7 +108,7 @@ public class TbCfCartItemDetailVo implements Serializable { ...@@ -108,7 +108,7 @@ public class TbCfCartItemDetailVo implements Serializable {
@ApiModelProperty("订单商品状态") @ApiModelProperty("订单商品状态")
private String orderStatus; private Integer orderStatus;
public String getOrdersId() { public String getOrdersId() {
return ordersId; return ordersId;
...@@ -309,11 +309,11 @@ public class TbCfCartItemDetailVo implements Serializable { ...@@ -309,11 +309,11 @@ public class TbCfCartItemDetailVo implements Serializable {
this.checkFlag = checkFlag; this.checkFlag = checkFlag;
} }
public String getOrderStatus() { public Integer getOrderStatus() {
return orderStatus; return orderStatus;
} }
public void setOrderStatus(String orderStatus) { public void setOrderStatus(Integer orderStatus) {
this.orderStatus = orderStatus; this.orderStatus = orderStatus;
} }
} }
...@@ -273,6 +273,10 @@ ...@@ -273,6 +273,10 @@
</foreach> </foreach>
</delete> </delete>
<select id="findOrderStatus" resultType="int">
select order_status from tb_cf_item_order_r where order_item_id=#{ordersId}
</select>
<!--获取用户订单数据--> <!--获取用户订单数据-->
<select id="getUserOrderList" resultType="com.diaoyun.zion.chinafrica.entity.TbCfOrderEntity"> <select id="getUserOrderList" resultType="com.diaoyun.zion.chinafrica.entity.TbCfOrderEntity">
select select
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论