java110
2022-09-04 7c36caa1b7bb37633e95b0934957b2b75a34a621
service-api/src/main/java/com/java110/api/smo/login/impl/PropertyAppLoginSMOImpl.java
@@ -1,6 +1,7 @@
package com.java110.api.smo.login.impl;
import com.alibaba.fastjson.JSONObject;
import com.java110.api.smo.DefaultAbstractComponentSMO;
import com.java110.core.context.IPageData;
import com.java110.core.context.PageData;
import com.java110.core.factory.AuthenticationFactory;
@@ -10,7 +11,7 @@
import com.java110.utils.exception.SMOException;
import com.java110.utils.util.Assert;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.java110.core.log.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.HttpMethod;
import org.springframework.http.HttpStatus;
@@ -22,7 +23,7 @@
 * wx登录
 */
@Service("propertyAppLoginSMOImpl")
public class PropertyAppLoginSMOImpl extends AppAbstractComponentSMO implements IPropertyAppLoginSMO {
public class PropertyAppLoginSMOImpl extends DefaultAbstractComponentSMO implements IPropertyAppLoginSMO {
    private final static Logger logger = LoggerFactory.getLogger(PropertyAppLoginSMOImpl.class);
@@ -53,13 +54,17 @@
        JSONObject loginInfo = JSONObject.parseObject(pd.getReqData());
        loginInfo.put("passwd", AuthenticationFactory.passwdMd5(loginInfo.getString("password")));
        responseEntity = this.callCenterService(restTemplate, pd, loginInfo.toJSONString(), ServiceConstant.SERVICE_API_URL +"/api/user.service.login", HttpMethod.POST);
        responseEntity = this.callCenterService(restTemplate, pd, loginInfo.toJSONString(), "user.service.login", HttpMethod.POST);
        if (responseEntity.getStatusCode() != HttpStatus.OK) {
            return responseEntity;
        }
        JSONObject userInfo = JSONObject.parseObject(responseEntity.getBody());
        if (userInfo.containsKey("code") && 0 != userInfo.getIntValue("code")) {
            return responseEntity;
        }
        //根据用户查询商户信息
        String userId = userInfo.getString("userId");