|
@@ -70,8 +70,6 @@ public class DeviceRegisterServiceImpl extends ServiceImpl<DeviceRegisterMapper,
|
|
|
|
|
|
private DeviceCreateIdsServiceImpl deviceCreateIdsService;
|
|
|
|
|
|
- private AlipayDeviceService alipayDeviceService;
|
|
|
-
|
|
|
@PostMapping("save")
|
|
|
@ApiOperation("添加")
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@@ -187,6 +185,7 @@ public class DeviceRegisterServiceImpl extends ServiceImpl<DeviceRegisterMapper,
|
|
|
//修改系统信息
|
|
|
deviceSysinfoService.update(new LambdaUpdateWrapper<DeviceSysinfo>()
|
|
|
.set(DeviceSysinfo::getDeviceSn, updateSn.getDeviceSn())
|
|
|
+ .set(Emptys.check(updateSn.getScreenType()), DeviceSysinfo::getScreenType, updateSn.getScreenType())
|
|
|
.eq(DeviceSysinfo::getDeviceId, deviceId));
|
|
|
//修改mqtt认证
|
|
|
mqttUserService.update(new LambdaUpdateWrapper<MqttUser>()
|
|
@@ -209,7 +208,7 @@ public class DeviceRegisterServiceImpl extends ServiceImpl<DeviceRegisterMapper,
|
|
|
ThreadPoolUtils.excPoll(DeviceThreadPoolConfig.DEVICE_COMMON_POLL, 1)
|
|
|
.execute(() -> {
|
|
|
try {
|
|
|
- EasyExcel.read(file.getInputStream(), UploadSaveBySn.class, new UploadSaveBySnListener(deviceCreateIdsService, this, alipayDeviceService)).sheet().doRead();
|
|
|
+ EasyExcel.read(file.getInputStream(), UploadSaveBySn.class, new UploadSaveBySnListener(deviceCreateIdsService, this)).sheet().doRead();
|
|
|
} catch (IOException e) {
|
|
|
log.error("", e);
|
|
|
}
|
|
@@ -242,8 +241,6 @@ public class DeviceRegisterServiceImpl extends ServiceImpl<DeviceRegisterMapper,
|
|
|
|
|
|
private final DeviceRegisterServiceImpl deviceRegisterService;
|
|
|
|
|
|
- private final AlipayDeviceService alipayDeviceService;
|
|
|
-
|
|
|
private JList<UploadSaveBySn> sns = new JArrayList<>();
|
|
|
|
|
|
/**
|
|
@@ -271,6 +268,17 @@ public class DeviceRegisterServiceImpl extends ServiceImpl<DeviceRegisterMapper,
|
|
|
return;
|
|
|
}
|
|
|
data.setDeviceTypeValue(deviceTypeValue);
|
|
|
+ String screenType = data.getScreenType();
|
|
|
+ Integer screenTypeValue = screenType.equals("无屏幕") ? 1
|
|
|
+ : screenType.equals("触摸屏") ? 2
|
|
|
+ : screenType.equals("微信刷脸屏") ? 3
|
|
|
+ : screenType.equals("支付宝刷脸屏") ? 4
|
|
|
+ : screenType.equals("百度刷脸屏") ? 5
|
|
|
+ : null;
|
|
|
+ if (screenTypeValue == null) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ data.setScreenTypeValue(screenTypeValue);
|
|
|
sns.add(data);
|
|
|
}
|
|
|
|
|
@@ -301,7 +309,8 @@ public class DeviceRegisterServiceImpl extends ServiceImpl<DeviceRegisterMapper,
|
|
|
.setDeviceId(deviceId)
|
|
|
.setDeviceSn(uploadSaveBySn.getSn())
|
|
|
.setDevicePc(uploadSaveBySn.getDevicePc())
|
|
|
- .setAssetNo(uploadSaveBySn.getAssetNo());
|
|
|
+ .setAssetNo(uploadSaveBySn.getAssetNo())
|
|
|
+ .setScreenType(uploadSaveBySn.getScreenTypeValue());
|
|
|
R r = deviceRegisterService.save(save);
|
|
|
if (r.getCode() == R.Enum.FAIL.getCode()) {
|
|
|
log.error("{},{}", uploadSaveBySn.getSn(), r.getMsg());
|
|
@@ -327,6 +336,11 @@ public class DeviceRegisterServiceImpl extends ServiceImpl<DeviceRegisterMapper,
|
|
|
*/
|
|
|
private String deviceType;
|
|
|
|
|
|
+ /**
|
|
|
+ * 屏幕类型
|
|
|
+ */
|
|
|
+ private String screenType;
|
|
|
+
|
|
|
/**
|
|
|
* 资产编号
|
|
|
*/
|
|
@@ -341,5 +355,10 @@ public class DeviceRegisterServiceImpl extends ServiceImpl<DeviceRegisterMapper,
|
|
|
* 设备类型值
|
|
|
*/
|
|
|
private Integer deviceTypeValue;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 屏幕类型值
|
|
|
+ */
|
|
|
+ private Integer screenTypeValue;
|
|
|
}
|
|
|
}
|