Browse Source

修改:是否有支付密码接口返回修改

lyx 3 months ago
parent
commit
43018a32e4

+ 17 - 5
alien-store/src/main/java/shop/alien/store/service/impl/StoreUserServiceImpl.java

@@ -766,17 +766,29 @@ public class StoreUserServiceImpl extends ServiceImpl<StoreUserMapper, StoreUser
     }
 
     @Override
-    public R<Boolean> havePayPassword(String storeUserId,String password) {
+    public R havePayPassword(String storeUserId,String password) {
         StoreUser storeUser = storeUserMapper.selectById(storeUserId);
+        HashMap<Object, Object> returnMap = new HashMap<>();
+        returnMap.put("code",200);
         if (null == storeUser) {
-            return R.fail("未查询到用户");
+            returnMap.put("message","未查询到用户");
+            returnMap.put("data","false");
+            return R.data(returnMap);
         }
         if( null == storeUser.getPayPassword()){
-            return R.fail("用户未设置支付密码");
+            returnMap.put("message","用户未设置支付密码");
+            returnMap.put("data","false");
+            return R.data(returnMap);
         } else if(null != password){
-             return password.equals(storeUser.getPayPassword())? R.success("true"):R.fail("密码错误");
+            if( !password.equals(storeUser.getPayPassword())){
+                returnMap.put("message","密码错误");
+                returnMap.put("data","false");
+                return R.data(returnMap);
+            }
         }
-        return R.success("true");
+        returnMap.put("data","true");
+        returnMap.put("message","用户已设置支付密码");
+        return R.data(returnMap);
     }
 
 }