소스 검색

fix:收银台新用户商品加入购物车数据类型错误(integer->long)

huangjinliang 1 주 전
부모
커밋
060b9d92be

+ 1 - 1
fuintBackend/fuint-application/src/main/java/com/fuint/common/service/impl/CartServiceImpl.java

@@ -285,7 +285,7 @@ public class CartServiceImpl extends ServiceImpl<MtCartMapper, MtCart> implement
         if (StringUtil.isNotEmpty(merchantId) && Integer.parseInt(merchantId) > 0) {
             lambdaQueryWrapper.eq(MtCart::getMerchantId, merchantId);
         }
-        if (StringUtil.isNotEmpty(storeId) && Integer.parseInt(storeId) > 0) {
+        if (StringUtil.isNotEmpty(storeId) && Long.valueOf(storeId) > 0) {
             lambdaQueryWrapper.eq(MtCart::getStoreId, storeId);
         }
         if (StringUtil.isNotEmpty(tableId) && Integer.parseInt(tableId) > 0) {

+ 2 - 2
fuintBackend/fuint-application/src/main/java/com/fuint/module/clientApi/controller/ClientCartController.java

@@ -84,8 +84,8 @@ public class ClientCartController extends BaseController {
     public ResponseObject save(HttpServletRequest request, @RequestBody CartSaveParam saveParam) throws BusinessCheckException {
         String token = request.getHeader("Access-Token");
         String merchantNo = request.getHeader("merchantNo") == null ? "" : request.getHeader("merchantNo");
-        Long storeId = Long.valueOf(request.getHeader("storeId") == null ? 0 : Integer.parseInt(request.getHeader("storeId")));
-        Long tableId = Long.valueOf(request.getHeader("tableId") == null ? 0 : Integer.parseInt(request.getHeader("tableId")));
+        Long storeId = Long.valueOf(request.getHeader("storeId") == null ? 0 : Long.valueOf(request.getHeader("storeId")));
+        Long tableId = Long.valueOf(request.getHeader("tableId") == null ? 0 : Long.valueOf(request.getHeader("tableId")));
         Long cartId = Long.valueOf(saveParam.getCartId() == null ? 0 : saveParam.getCartId());
         Long goodsId = Long.valueOf(saveParam.getGoodsId() == null ? 0 : saveParam.getGoodsId());
         Long skuId = Long.valueOf(saveParam.getSkuId() == null ? 0 : saveParam.getSkuId());