From a3ebd41668ab95bd96dccc1938cd2682401831fd Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期日, 21 四月 2024 16:21:00 +0800
Subject: [PATCH] 调整和商城的对接逻辑

---
 service-user/src/main/java/com/java110/user/bmo/userLogin/impl/GetUserLoginBMOImpl.java |   17 ++++++++++++-----
 1 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/service-user/src/main/java/com/java110/user/bmo/userLogin/impl/GetUserLoginBMOImpl.java b/service-user/src/main/java/com/java110/user/bmo/userLogin/impl/GetUserLoginBMOImpl.java
index 9244f68..8c70c1d 100755
--- a/service-user/src/main/java/com/java110/user/bmo/userLogin/impl/GetUserLoginBMOImpl.java
+++ b/service-user/src/main/java/com/java110/user/bmo/userLogin/impl/GetUserLoginBMOImpl.java
@@ -3,12 +3,13 @@
 import com.alibaba.fastjson.JSONObject;
 import com.java110.core.factory.GenerateCodeFactory;
 import com.java110.dto.user.UserDto;
-import com.java110.dto.userLogin.UserLoginDto;
+import com.java110.dto.user.UserLoginDto;
+import com.java110.intf.job.IMallInnerServiceSMO;
 import com.java110.intf.user.IUserInnerServiceSMO;
 import com.java110.intf.user.IUserLoginInnerServiceSMO;
 import com.java110.user.bmo.userLogin.IGetUserLoginBMO;
 import com.java110.utils.cache.CommonCache;
-import com.java110.utils.util.Assert;
+import com.java110.utils.util.ListUtil;
 import com.java110.vo.ResultVo;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.http.HttpStatus;
@@ -29,6 +30,9 @@
 
     @Autowired
     private IUserInnerServiceSMO userInnerServiceSMOImpl;
+
+    @Autowired
+    private IMallInnerServiceSMO mallInnerServiceSMOImpl;
 
     /**
      * @param userLoginDto
@@ -64,12 +68,15 @@
 
         List<UserDto> userDtos = userInnerServiceSMOImpl.getUsers(userDto);
 
-        if(userDtos == null || userDtos.size()< 1){
+        if(ListUtil.isNull(userDtos)){
             throw new IllegalArgumentException("鐢ㄦ埛涓嶅瓨鍦�");
         }
 
-        String hcCode = PREFIX_CODE + GenerateCodeFactory.getUUID();
-        CommonCache.setValue(hcCode, JSONObject.toJSONString(userDtos.get(0)), CommonCache.defaultExpireTime);
+        //todo 璋冪敤鍟嗗煄鎺ュ彛 鑾峰彇hcCode
+        String hcCode = mallInnerServiceSMOImpl.generatorMallCode(userDtos.get(0));
+
+//        String hcCode = PREFIX_CODE + GenerateCodeFactory.getUUID();
+//        CommonCache.setValue(hcCode, JSONObject.toJSONString(userDtos.get(0)), CommonCache.defaultExpireTime);
         JSONObject paramOut = new JSONObject();
         paramOut.put("hcCode", hcCode);
         return ResultVo.createResponseEntity(paramOut);

--
Gitblit v1.8.0