diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java index ee58cf0..0bfbae0 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java @@ -1324,43 +1324,22 @@ public class IndexApiServiceImpl implements IndexApiService { boolean flag = travelWaresOrderService.save(travelWaresOrder); if(flag){ + //订单创建成功,则删除购物车相关物品 + TravelShopcar shopcar = travelShopcarService + .lambdaQuery() + .eq(TravelShopcar::getWaresId, travelWaresOrder.getWaresId()) + .eq(TravelShopcar::getUserId, hanHaiMember.getId()) + .one(); + if(null != shopcar){ + travelShopcarService.removeById(shopcar.getId()); + } + return Result.OK("创建文创好物订单成功!"); }else { return Result.OK("创建文创好物订单失败!"); } } -// //获取购物车列表 -// @Override -// public Result queryShopcarList(String token, PageBean pageBean) { -// HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); -// -// Page page = new Page(pageBean.getPageNo(), pageBean.getPageSize()); -// List list; -// -// list = travelShopcarService -// .lambdaQuery() -// .eq(TravelShopcar::getUserId, hanHaiMember.getId()) -// .orderByDesc(TravelShopcar::getCreateTime) -// .list(); -// -// String waresId; -// List waresList = new ArrayList<>(); -// for (TravelShopcar travelShopcar : list) { -// waresId = travelShopcar.getWaresId(); -// TravelWares wares = travelWaresService -// .lambdaQuery() -// .eq(TravelWares::getId, waresId) -// .one(); -// if(null != wares){ -// waresList.add(wares); -// } -// } -// -// return Result.OK("购物车列表", waresList); -// } - - //获取购物车列表 @Override public Result queryShopcarList(String token, PageBean pageBean) {