Browse Source

1、购物车修复

master
Aug 1 month ago
parent
commit
ffde8aed4c
2 changed files with 18 additions and 4 deletions
  1. +5
    -3
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/teambuyController/OrderController.java
  2. +13
    -1
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ShopcarServiceImpl.java

+ 5
- 3
jeecg-boot-module-system/src/main/java/org/jeecg/modules/api/teambuyController/OrderController.java View File

@ -26,20 +26,22 @@ public class OrderController {
/******************************************************************************************************************/
//查看团餐订单列表
@ApiOperation(value="订单-查询团餐订单列表/详情", notes="订单-查询团餐订单列表/详情")
@ApiOperation(value="订单-查询团餐订单列表/详情", notes="status:0-待出餐 1-已出餐 2-待取餐 3-已完成")
@RequestMapping(value = "/queryLeaderOrderList", method = {RequestMethod.GET})
public Result<?> queryLeaderOrderList(@RequestHeader("X-Access-Token") String token, TeambuyOrderLeader teambuyOrderLeader, PageBean pageBean){
return orderService.queryLeaderOrderList(token, teambuyOrderLeader, pageBean);
}
//根据团餐id查询团团员订单列表
@ApiOperation(value="订单-根据团餐id查询团团员订单列表", notes="订单-根据团餐id查询团团员订单列表")
@ApiOperation(value="订单-根据团餐id查询团团员订单列表", notes="status:0-待支付 1-待出餐 2-送餐中 3-待取餐 4-已完成")
@RequestMapping(value = "/queryLeaderOrderListById", method = {RequestMethod.GET})
public Result<?> queryLeaderOrderListById(@RequestHeader("X-Access-Token") String token, String teambuyOrderLeaderId, PageBean pageBean){
return orderService.queryLeaderOrderListById(token, teambuyOrderLeaderId, pageBean);
}
//查看团员订单列表
@ApiOperation(value="订单-查看团员订单列表/详情", notes="订单-查看团员订单列表/详情")
@ApiOperation(value="订单-查看团员订单列表/详情", notes="status:0-待支付 1-待出餐 2-送餐中 3-待取餐 4-已完成")
@RequestMapping(value = "/queryMemberOrderList", method = {RequestMethod.GET})
public Result<?> queryMemberOrderList(@RequestHeader("X-Access-Token") String token, TeambuyOrderMember teambuyOrderMember, PageBean pageBean){
return orderService.queryMemberOrderList(token, teambuyOrderMember, pageBean);


+ 13
- 1
jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/ShopcarServiceImpl.java View File

@ -91,11 +91,23 @@ public class ShopcarServiceImpl implements ShopcarService {
public Result<?> addShopcar(String token, TeambuyBuycar teambuyBuycar) {
//权限验证
HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token);
//HanHaiMember hanHaiMember = hanHaiMemberService.getById("1898983659468853250");
//HanHaiMember hanHaiMember = hanHaiMemberService.getById("1919589727643111426");
//返回信息
String massege = "";
try{
//判断该用户添加的商品是否存在存在则进行数量增加
TeambuyBuycar buycar = teambuyBuycarService
.lambdaQuery()
.eq(TeambuyBuycar::getUserId, hanHaiMember.getId())
.eq(TeambuyBuycar::getGoodsId, teambuyBuycar.getGoodsId())
.one();
if(null != buycar){
int num = buycar.getNum() + teambuyBuycar.getNum();
teambuyBuycar.setNum(num);
teambuyBuycar.setId(buycar.getId());
}
//执行新增操作(不传id进行新增传了id则进行修改)
teambuyBuycar.setUserId(hanHaiMember.getId());
boolean result = teambuyBuycarService.saveOrUpdate(teambuyBuycar);


Loading…
Cancel
Save