|
|
|
@@ -11,6 +11,7 @@ import com.iformall.enums.EnumCUserFrom; |
|
|
|
import com.iformall.enums.EnumScoreType; |
|
|
|
import com.iformall.exception.MallinkException; |
|
|
|
import com.iformall.service.*; |
|
|
|
import com.iformall.service.cuser.BasicCUserService; |
|
|
|
import com.iformall.service.cuser.CUserServiceFactory; |
|
|
|
import com.iformall.service.msg.MsgSendService; |
|
|
|
import org.slf4j.Logger; |
|
|
|
@@ -32,6 +33,8 @@ public class FmInsideCLoginMsgServiceImpl implements MsgSendService { |
|
|
|
@Autowired |
|
|
|
private CUserServiceFactory cuserFactory; |
|
|
|
|
|
|
|
private BasicCUserService basicCUserService; |
|
|
|
|
|
|
|
@Autowired |
|
|
|
private WxCUserFromService wxCUserFromService; |
|
|
|
|
|
|
|
@@ -47,7 +50,7 @@ public class FmInsideCLoginMsgServiceImpl implements MsgSendService { |
|
|
|
logger.error("用户ID未找到: " + cUserId); |
|
|
|
throw new MallinkException(ErrorCode.USER_IS_EMPTY.getCode(), "用户ID未找到" + cUserId); |
|
|
|
} |
|
|
|
cuserFactory.actionAfterLogin(user); |
|
|
|
basicCUserService.actionAfterLogin(user); |
|
|
|
if(wxCUserFrom.getFromType() != null |
|
|
|
&& !(wxCUserFrom.getFromType().equals(EnumCUserFrom.FROM_C_USER.getCode()) && wxCUserFrom.getFromId().equals(user.getId())) |
|
|
|
&& !(wxCUserFrom.getFromType().equals(EnumCUserFrom.FROM_C_USER_BASIC_INFO.getCode()) && user.getUserId() != null && wxCUserFrom.getFromId().equals(user.getUserId()))){ |
|
|
|
|