You've already forked FrameTour-BE
补充下单逻辑
This commit is contained in:
@ -49,7 +49,7 @@ public class AppOrderController {
|
|||||||
|
|
||||||
@ApiOperation("获取用户订单数量")
|
@ApiOperation("获取用户订单数量")
|
||||||
@GetMapping("/getUserOrderCount")
|
@GetMapping("/getUserOrderCount")
|
||||||
public ApiResponse getUserOrderCount() {
|
public ApiResponse<Integer> getUserOrderCount() {
|
||||||
Long userId = Long.parseLong(BaseContextHandler.getUserId());
|
Long userId = Long.parseLong(BaseContextHandler.getUserId());
|
||||||
|
|
||||||
return orderService.getOrderCountByUserId(userId);
|
return orderService.getOrderCountByUserId(userId);
|
||||||
|
@ -5,7 +5,6 @@ import com.ycwl.basic.model.pc.order.req.OrderAddOrUpdateReq;
|
|||||||
import com.ycwl.basic.model.pc.order.req.OrderReqQuery;
|
import com.ycwl.basic.model.pc.order.req.OrderReqQuery;
|
||||||
import com.ycwl.basic.model.pc.order.resp.OrderAppRespVO;
|
import com.ycwl.basic.model.pc.order.resp.OrderAppRespVO;
|
||||||
import com.ycwl.basic.model.pc.order.resp.OrderRespVO;
|
import com.ycwl.basic.model.pc.order.resp.OrderRespVO;
|
||||||
import com.ycwl.basic.utils.ApiResponse;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
import org.apache.ibatis.annotations.Mapper;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -30,7 +29,7 @@ public interface OrderMapper {
|
|||||||
*/
|
*/
|
||||||
int addOrderItems(List<OrderItemEntity> orderItems);
|
int addOrderItems(List<OrderItemEntity> orderItems);
|
||||||
|
|
||||||
ApiResponse getOrderCount(OrderReqQuery query);
|
int getOrderCount(OrderReqQuery query);
|
||||||
|
|
||||||
List<OrderAppRespVO> appList(OrderReqQuery orderReqQuery);
|
List<OrderAppRespVO> appList(OrderReqQuery orderReqQuery);
|
||||||
|
|
||||||
|
@ -164,10 +164,10 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public ApiResponse<?> getOrderCountByUserId(Long userId) {
|
public ApiResponse<Integer> getOrderCountByUserId(Long userId) {
|
||||||
OrderReqQuery query = new OrderReqQuery();
|
OrderReqQuery query = new OrderReqQuery();
|
||||||
query.setMemberId(userId);
|
query.setMemberId(userId);
|
||||||
return orderMapper.getOrderCount(query);
|
return ApiResponse.success(orderMapper.getOrderCount(query));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -25,7 +25,7 @@ public interface OrderService {
|
|||||||
|
|
||||||
void updateOrderState(Long orderSn, OrderStateEnum orderStateEnum, String refundReason);
|
void updateOrderState(Long orderSn, OrderStateEnum orderStateEnum, String refundReason);
|
||||||
|
|
||||||
ApiResponse getOrderCountByUserId(Long userId);
|
ApiResponse<Integer> getOrderCountByUserId(Long userId);
|
||||||
|
|
||||||
ApiResponse<PageInfo<OrderAppRespVO>> appPageQuery(OrderReqQuery orderReqQuery);
|
ApiResponse<PageInfo<OrderAppRespVO>> appPageQuery(OrderReqQuery orderReqQuery);
|
||||||
|
|
||||||
|
@ -184,7 +184,7 @@
|
|||||||
left join video vd on oi.goods_type='1' and oi.goods_id = vd.id
|
left join video vd on oi.goods_type='1' and oi.goods_id = vd.id
|
||||||
where o.id = #{id}
|
where o.id = #{id}
|
||||||
</select>
|
</select>
|
||||||
<select id="getOrderCount" resultType="com.ycwl.basic.utils.ApiResponse">
|
<select id="getOrderCount" resultType="java.lang.Integer">
|
||||||
select count(1) num
|
select count(1) num
|
||||||
from `order` o
|
from `order` o
|
||||||
left join member m on o.member_id = m.id
|
left join member m on o.member_id = m.id
|
||||||
|
Reference in New Issue
Block a user