提交 3e433366 authored 作者: 吴德鹏's avatar 吴德鹏

订单优化

上级 6b6caca9
package com.platform.controller; package com.platform.controller;
import com.platform.entity.SysUserEntity; import com.platform.entity.*;
import com.platform.entity.TbCfItemDetailEntity;
import com.platform.entity.TbCfOrderEntity;
import com.platform.entity.TbCfOrderListEntity;
import com.platform.service.TbCfItemOrderRService; import com.platform.service.TbCfItemOrderRService;
import com.platform.service.TbCfOrderListService; import com.platform.service.TbCfOrderListService;
import com.platform.service.TbCfOrderService; import com.platform.service.TbCfOrderService;
...@@ -246,6 +243,10 @@ public class TbCfOrderController extends AbstractController { ...@@ -246,6 +243,10 @@ public class TbCfOrderController extends AbstractController {
public R orderBasic(@PathVariable("orderId") String orderId) { public R orderBasic(@PathVariable("orderId") String orderId) {
//查询列表数据 //查询列表数据
OrderBasicVo orderBasicVo = tbCfOrderListService.queryorderBasic(orderId); OrderBasicVo orderBasicVo = tbCfOrderListService.queryorderBasic(orderId);
List<TbCfItemOrderREntity> orderDetails = tbCfOrderService.queryByOrderId(orderId);
for (TbCfItemOrderREntity orderDetail : orderDetails) {
}
orderBasicVo.setAtcTime("35天(day)"); orderBasicVo.setAtcTime("35天(day)");
// orderBasicVo.setCountry("赞比亚(Zambia)"); // orderBasicVo.setCountry("赞比亚(Zambia)");
if (orderBasicVo.getOrderSource() != null) if (orderBasicVo.getOrderSource() != null)
...@@ -360,10 +361,11 @@ public class TbCfOrderController extends AbstractController { ...@@ -360,10 +361,11 @@ public class TbCfOrderController extends AbstractController {
return R.ok().put("page", pageUtil); return R.ok().put("page", pageUtil);
} }
@PutMapping("/setToTestOrder/{orderId}") @PutMapping("/setToTestOrder")
@ResponseBody @ResponseBody
public R setToTestOrder(@PathVariable("orderId") String orderId) { public R setToTestOrder(@RequestParam("tested") String tested,
tbCfOrderListService.setToTestOrder(orderId); @RequestParam("orderId") String orderId) {
tbCfOrderListService.setToTestOrder(tested,orderId);
return R.ok(); return R.ok();
} }
......
...@@ -3,6 +3,7 @@ package com.platform.dao; ...@@ -3,6 +3,7 @@ package com.platform.dao;
import com.platform.entity.TbCfOrderListEntity; import com.platform.entity.TbCfOrderListEntity;
import com.platform.vo.DeliveryOrderVo; import com.platform.vo.DeliveryOrderVo;
import com.platform.vo.OrderBasicVo; import com.platform.vo.OrderBasicVo;
import org.apache.ibatis.annotations.Param;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
...@@ -43,5 +44,5 @@ public interface TbCfOrderListDao extends BaseDao<TbCfOrderListEntity> { ...@@ -43,5 +44,5 @@ public interface TbCfOrderListDao extends BaseDao<TbCfOrderListEntity> {
int saveOrUpdatemMemoOrder(OrderBasicVo memoOrderVo); int saveOrUpdatemMemoOrder(OrderBasicVo memoOrderVo);
int setToTestOrder(String orderId); int setToTestOrder(@Param("tested") String tested, @Param("orderId") String orderId);
} }
...@@ -60,5 +60,5 @@ public interface TbCfOrderListService { ...@@ -60,5 +60,5 @@ public interface TbCfOrderListService {
Long getOrderNum(String status); Long getOrderNum(String status);
int setToTestOrder(String orderId); int setToTestOrder(String tested,String orderId);
} }
package com.platform.service; package com.platform.service;
import com.platform.entity.TbCfItemDetailEntity; import com.platform.entity.TbCfItemDetailEntity;
import com.platform.entity.TbCfItemOrderREntity;
import com.platform.entity.TbCfOrderEntity; import com.platform.entity.TbCfOrderEntity;
import com.platform.vo.PlatformOrderVo; import com.platform.vo.PlatformOrderVo;
import com.platform.vo.SearchKeywords; import com.platform.vo.SearchKeywords;
...@@ -131,6 +132,7 @@ public interface TbCfOrderService { ...@@ -131,6 +132,7 @@ public interface TbCfOrderService {
int queryCommodityTotal(); int queryCommodityTotal();
List<TbCfItemOrderREntity> queryByOrderId(String orderId);
......
...@@ -141,8 +141,8 @@ public class TbCfOrderListServiceImpl implements TbCfOrderListService { ...@@ -141,8 +141,8 @@ public class TbCfOrderListServiceImpl implements TbCfOrderListService {
} }
@Override @Override
public int setToTestOrder(String orderId) { public int setToTestOrder(String tested,String orderId) {
return tbCfOrderListDao.setToTestOrder(orderId); return tbCfOrderListDao.setToTestOrder(tested,orderId);
} }
} }
...@@ -258,5 +258,10 @@ public class TbCfOrderServiceImpl implements TbCfOrderService { ...@@ -258,5 +258,10 @@ public class TbCfOrderServiceImpl implements TbCfOrderService {
return tbCfOrderDao.queryTotal1() + tbCfOrderDao.queryTotal2(); return tbCfOrderDao.queryTotal1() + tbCfOrderDao.queryTotal2();
} }
@Override
public List<TbCfItemOrderREntity> queryByOrderId(String orderId) {
return tbCfItemOrderRDao.queryByOrderId(orderId);
}
} }
...@@ -7,7 +7,7 @@ import java.math.BigDecimal; ...@@ -7,7 +7,7 @@ import java.math.BigDecimal;
public class DeliveryOrderVo implements Serializable { public class DeliveryOrderVo implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
private String ordersId; private String ordersId;
private String orderId; private String orderId;
private String itemId; private String itemId;
private Long orderNo; private Long orderNo;
...@@ -23,7 +23,8 @@ public class DeliveryOrderVo implements Serializable { ...@@ -23,7 +23,8 @@ public class DeliveryOrderVo implements Serializable {
private String deliveryPhone; private String deliveryPhone;
private String deliveryAddress; private String deliveryAddress;
private String itemUrl; private String itemUrl;
private String reduceAmount; private BigDecimal reduceAmount;
private Integer length;
public String getItemUrl() { public String getItemUrl() {
return itemUrl; return itemUrl;
...@@ -154,11 +155,19 @@ public class DeliveryOrderVo implements Serializable { ...@@ -154,11 +155,19 @@ public class DeliveryOrderVo implements Serializable {
this.itemSku = itemSku; this.itemSku = itemSku;
} }
public String getReduceAmount() { public BigDecimal getReduceAmount() {
return reduceAmount; return reduceAmount;
} }
public void setReduceAmount(String reduceAmount) { public void setReduceAmount(BigDecimal reduceAmount) {
this.reduceAmount = reduceAmount; this.reduceAmount = reduceAmount;
} }
public Integer getLength() {
return length;
}
public void setLength(Integer length) {
this.length = length;
}
} }
...@@ -37,6 +37,8 @@ public class OrderBasicVo implements Serializable { ...@@ -37,6 +37,8 @@ public class OrderBasicVo implements Serializable {
private BigDecimal reduceAmount; private BigDecimal reduceAmount;
private Integer length;
public BigDecimal getCouponPrice() { public BigDecimal getCouponPrice() {
return couponPrice; return couponPrice;
} }
...@@ -262,4 +264,12 @@ public class OrderBasicVo implements Serializable { ...@@ -262,4 +264,12 @@ public class OrderBasicVo implements Serializable {
public void setReduceAmount(BigDecimal reduceAmount) { public void setReduceAmount(BigDecimal reduceAmount) {
this.reduceAmount = reduceAmount; this.reduceAmount = reduceAmount;
} }
public Integer getLength() {
return length;
}
public void setLength(Integer length) {
this.length = length;
}
} }
...@@ -46,7 +46,8 @@ ...@@ -46,7 +46,8 @@
c.coupon_title, c.coupon_title,
o.delivery_flag, o.delivery_flag,
o.reduce_amount, o.reduce_amount,
a.email a.email,
o.tested
from tb_cf_order o from tb_cf_order o
LEFT JOIN tb_cf_finance f on f.order_id=o.order_id LEFT JOIN tb_cf_finance f on f.order_id=o.order_id
LEFT JOIN tb_cf_user_info u on u.user_id=o.user_id LEFT JOIN tb_cf_user_info u on u.user_id=o.user_id
...@@ -164,7 +165,8 @@ ...@@ -164,7 +165,8 @@
o.delivery_name, o.delivery_name,
o.delivery_phone, o.delivery_phone,
o.delivery_address, o.delivery_address,
o.reduce_amount o.reduce_amount,
o.tested
FROM FROM
tb_cf_item_order_r r tb_cf_item_order_r r
LEFT JOIN tb_cf_order o ON o.order_id = r.order_id LEFT JOIN tb_cf_order o ON o.order_id = r.order_id
...@@ -219,7 +221,8 @@ ...@@ -219,7 +221,8 @@
o.update_time, o.update_time,
o.order_source, o.order_source,
o.coupon_price, o.coupon_price,
o.reduce_amount o.reduce_amount,
o.tested
from tb_cf_order o from tb_cf_order o
LEFT JOIN tb_cf_finance f on f.order_id=o.order_id LEFT JOIN tb_cf_finance f on f.order_id=o.order_id
LEFT JOIN tb_cf_coupon c on c.coupon_id=o.coupon_id LEFT JOIN tb_cf_coupon c on c.coupon_id=o.coupon_id
...@@ -252,7 +255,7 @@ ...@@ -252,7 +255,7 @@
</update> </update>
<update id="setToTestOrder"> <update id="setToTestOrder">
update tb_cf_order set tested='T' where order_id=#{orderId} update tb_cf_order set tested=#{tested} where order_id=#{orderId}
</update> </update>
<select id="getMemoOrder" resultType="com.platform.vo.OrderBasicVo"> <select id="getMemoOrder" resultType="com.platform.vo.OrderBasicVo">
select select
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论