Просмотр исходного кода

绑定设备-支付宝设备注册

谭斌 2 лет назад
Родитель
Сommit
1f047fdb36
1 измененных файлов с 10 добавлено и 0 удалено
  1. 10 0
      device-api-service/src/main/java/com/xy/service/DeviceRegisterServiceImpl.java

+ 10 - 0
device-api-service/src/main/java/com/xy/service/DeviceRegisterServiceImpl.java

@@ -116,10 +116,20 @@ public class DeviceRegisterServiceImpl extends ServiceImpl<DeviceRegisterMapper,
                 .setCreateTime(deviceRegister.getCreateTime());
                 .setCreateTime(deviceRegister.getCreateTime());
         DeviceStatus deviceStatus = new DeviceStatus().setDeviceId(deviceRegister.getDeviceId());
         DeviceStatus deviceStatus = new DeviceStatus().setDeviceId(deviceRegister.getDeviceId());
         DeviceRegister deviceRegisterById = getById(deviceRegister.getDeviceId());
         DeviceRegister deviceRegisterById = getById(deviceRegister.getDeviceId());
+        Integer deviceType = deviceInfo.getDeviceType();
         //新增
         //新增
         if (deviceRegisterById == null) {
         if (deviceRegisterById == null) {
             //设备-注册登记
             //设备-注册登记
             save(deviceRegister);
             save(deviceRegister);
+            if (deviceType == 5) {
+                //支付宝设备注册
+                alipayDeviceService.deviceAssign(new DeviceAssignDTO()
+                        .setTerminalId(String.valueOf(deviceRegister.getDeviceId()))
+                        .setDeviceIdentifyType("DYNAMIC")
+                        .setDeviceSn(deviceRegister.getDeviceSn())
+                        .setDeviceName(String.valueOf(deviceRegister.getDeviceId()))
+                );
+            }
             //设备信息
             //设备信息
             deviceInfoMapper.insert(deviceInfo);
             deviceInfoMapper.insert(deviceInfo);
             //设备-系统信息
             //设备-系统信息