Procházet zdrojové kódy

商户设备授权,绑定算法

谭斌 před 2 roky
rodič
revize
6974ddba0f

+ 2 - 1
device-api-service/src/main/java/com/xy/service/DeviceInfoServiceImpl.java

@@ -237,6 +237,7 @@ public class DeviceInfoServiceImpl extends ServiceImpl<DeviceInfoMapper, DeviceI
     public R<Boolean> mercDeviceAuth(DeviceInfoDto.MercDeviceAuthDto auth) {
         Long mercId = auth.getMercId();
         String mercCode = auth.getMercCode();
+        Long algorithmId = auth.getAlgorithmId();
         //商户最终设备列表
         List<Long> deviceIds = auth.getDeviceIds();
         List<DeviceInfo> devices = getDevicesByMercId(mercId);
@@ -251,7 +252,7 @@ public class DeviceInfoServiceImpl extends ServiceImpl<DeviceInfoMapper, DeviceI
         List<DeviceInfo> deviceInfos = this.listByIds(deviceIds);
         deviceInfos.forEach(deviceInfo -> {
             //绑定关系
-            deviceInfo.setMercId(mercId).setMercCode(mercCode);
+            deviceInfo.setMercId(mercId).setMercCode(mercCode).setAlgorithmId(algorithmId);
         });
         updateBatchById(deviceInfos);
         //原来存在的设备关系,不在最终设备列表中的移除

+ 3 - 0
device-api/src/main/java/com/xy/dto/DeviceInfoDto.java

@@ -286,6 +286,9 @@ public class DeviceInfoDto {
         @ApiModelProperty(value = "商户编码", required = true)
         private String mercCode;
 
+        @ApiModelProperty(value = "算法ID")
+        private Long algorithmId;
+
 
     }
 }