瀏覽代碼

fixed 平台账户不能收银的限制

fushengqian 10 月之前
父節點
當前提交
79197cc636

+ 6 - 3
fuint-application/src/main/java/com/fuint/module/clientApi/controller/ClientCartController.java

@@ -70,7 +70,7 @@ public class ClientCartController extends BaseController {
     /**
      * 保存购物车
      */
-    @ApiOperation(value = "添加、保存购物车")
+    @ApiOperation(value = "保存购物车")
     @RequestMapping(value = "/save", method = RequestMethod.POST)
     @CrossOrigin
     public ResponseObject save(HttpServletRequest request, @RequestBody CartSaveParam saveParam) throws BusinessCheckException {
@@ -94,7 +94,7 @@ public class ClientCartController extends BaseController {
             mtUser = memberService.queryMemberById(userInfo.getId());
         }
 
-        if (mtUser == null) {
+        if (mtUser == null && StringUtil.isNotEmpty(token)) {
             AccountInfo accountInfo = TokenUtil.getAccountInfoByToken(token);
             if (accountInfo != null) {
                 return getFailureResult(201, "该管理员还未关联店铺员工");
@@ -126,6 +126,9 @@ public class ClientCartController extends BaseController {
             AccountInfo accountInfo = TokenUtil.getAccountInfoByToken(token);
             if (accountInfo != null && accountInfo.getMerchantId() != null) {
                 merchantId = accountInfo.getMerchantId();
+                if (merchantId <= 0) {
+                    return getFailureResult(201, "平台方账户无操作权限");
+                }
             }
         }
 
@@ -251,7 +254,7 @@ public class ClientCartController extends BaseController {
         }
         param.put("status", StatusEnum.ENABLED.getKey());
         if (StringUtil.isNotEmpty(hangNo)) {
-            param = new HashMap<>();
+            param.remove("userId");
             param.put("hangNo", hangNo);
         } else {
             param.put("hangNo", "");

+ 2 - 2
fuint-application/src/main/resources/application.properties

@@ -1,7 +1,7 @@
 # \u57FA\u672C\u914D\u7F6E
 server.port=8080
-env.profile=prod
-env.properties.path=/usr/local/fuint/configure/
+env.profile=dev
+env.properties.path=C:/Code/fuint/fuint-backend/configure/
 
 # \u6570\u636E\u5E93\u914D\u7F6E
 spring.datasource.type=com.zaxxer.hikari.HikariDataSource