|
|
@@ -77,8 +77,17 @@ class CartsApiServiceImpl implements CartsServiceI {
|
|
|
carts.setQuantity(request.getCount());
|
|
|
carts.setDelFlag(EDelFlag.NO.getVal());
|
|
|
carts.setCheckFlag(EYesNo.YES.getVal());
|
|
|
-
|
|
|
+ carts.setCreateUser(userContext.getCurrentUser().getUserId().toString());
|
|
|
+ carts.setCreateTime(DateUtils.getNowDate());
|
|
|
+ carts.setUpdateUser(userContext.getCurrentUser().getUserId().toString());
|
|
|
+ carts.setUpdateTime(DateUtils.getNowDate());
|
|
|
cartsMapper.insertCarts(carts);
|
|
|
+ } else {
|
|
|
+ carts = exiCarts.get(0);
|
|
|
+ carts.setQuantity(carts.getQuantity() + request.getCount());
|
|
|
+ carts.setUpdateUser(userContext.getCurrentUser().getUserId().toString());
|
|
|
+ carts.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ cartsMapper.updateCarts(carts);
|
|
|
}
|
|
|
|
|
|
return null;
|
|
|
@@ -402,12 +411,12 @@ class CartsApiServiceImpl implements CartsServiceI {
|
|
|
Long userId = currentUser.getUserId();
|
|
|
|
|
|
Carts updCarts = cartsMapper.selectCartsById(request.getId());
|
|
|
-// if (updCarts.getQuantity() < 9) {
|
|
|
- updCarts.setQuantity(updCarts.getQuantity() + 1);
|
|
|
- updCarts.setUpdateUser(userContext.getCurrentUser().getUserId().toString());
|
|
|
- updCarts.setUpdateTime(DateUtils.getNowDate());
|
|
|
- cartsMapper.updateCarts(updCarts);
|
|
|
-// }
|
|
|
+ if (updCarts.getQuantity() < 9) {
|
|
|
+ updCarts.setQuantity(updCarts.getQuantity() + 1);
|
|
|
+ updCarts.setUpdateUser(userContext.getCurrentUser().getUserId().toString());
|
|
|
+ updCarts.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ cartsMapper.updateCarts(updCarts);
|
|
|
+ }
|
|
|
|
|
|
Carts cond = new Carts();
|
|
|
cond.setUserId(userId);
|