yonge преди 3 години
родител
ревизия
365d29d533
променени са 1 файла, в които са добавени 12 реда и са изтрити 0 реда
  1. 12 0
      mec-auth/mec-auth-server/src/main/java/com/ym/mec/auth/service/impl/SysUserDeviceServiceImpl.java

+ 12 - 0
mec-auth/mec-auth-server/src/main/java/com/ym/mec/auth/service/impl/SysUserDeviceServiceImpl.java

@@ -44,6 +44,18 @@ public class SysUserDeviceServiceImpl extends BaseServiceImpl<Integer, SysUserDe
 
 		if (sysUserDeviceList != null && sysUserDeviceList.size() > 0) {
 			if (sysUserDeviceList.stream().filter(sud -> sud.getUserId().equals(userId)).count() > 0) {
+				
+				sysUserDeviceList = sysUserDeviceDao.queryByDeviceNum(clientId, deviceNum);
+				
+				if (sysUserDeviceList == null || sysUserDeviceList.size() == 0) {
+					SysUserDevice sysUserDevice = new SysUserDevice();
+					sysUserDevice.setUserId(userId);
+					sysUserDevice.setDeviceNum(deviceNum);
+					sysUserDevice.setBindTime(new Date());
+					sysUserDevice.setClientId(clientId);
+					sysUserDeviceDao.insert(sysUserDevice);
+				}
+				
 				return true;
 			}