Browse Source

忽略自检项目

master
白凤吉 2 months ago
parent
commit
7736cdb124
  1. 16
      src/main/java/com/iflytop/sgs/app/service/device/SelfTestService.java
  2. 8
      src/main/java/com/iflytop/sgs/common/enums/SystemConfigCode.java
  3. 8
      src/main/resources/sql/init.sql

16
src/main/java/com/iflytop/sgs/app/service/device/SelfTestService.java

@ -26,13 +26,13 @@ public class SelfTestService {
@PostConstruct
private void init() {
Boolean doorIsIgnore = systemConfigService.getSystemConfigBooleanByCode(SystemConfigCode.door_origin);
Boolean doorIsIgnore = systemConfigService.getSystemConfigBooleanByCode(SystemConfigCode.ignore_door_self_test);
selfTestState.setDoorOriginIsIgnore(doorIsIgnore);
Boolean dualRobotIsIgnore = systemConfigService.getSystemConfigBooleanByCode(SystemConfigCode.dual_robot_origin);
Boolean dualRobotIsIgnore = systemConfigService.getSystemConfigBooleanByCode(SystemConfigCode.ignore_dual_robot_self_test);
selfTestState.setDualRobotOriginIsIgnore(dualRobotIsIgnore);
Boolean transferXIsIgnore = systemConfigService.getSystemConfigBooleanByCode(SystemConfigCode.transfer_x_origin);
Boolean transferXIsIgnore = systemConfigService.getSystemConfigBooleanByCode(SystemConfigCode.ignore_transfer_x_self_test);
selfTestState.setTransferXOriginIsIgnore(transferXIsIgnore);
Boolean transferZIsIgnore = systemConfigService.getSystemConfigBooleanByCode(SystemConfigCode.transfer_z_origin);
Boolean transferZIsIgnore = systemConfigService.getSystemConfigBooleanByCode(SystemConfigCode.ignore_transfer_z_self_test);
selfTestState.setTransferZOriginIsIgnore(transferZIsIgnore);
}
@ -54,13 +54,13 @@ public class SelfTestService {
*/
public void setIgnoreItem(SetIgnoreItemDTO setIgnoreItemDTO) {
systemConfigService.setSystemConfigByCode(setIgnoreItemDTO.getIgnoreSelfTestType(), setIgnoreItemDTO.getIgnore().toString());
if(setIgnoreItemDTO.getIgnoreSelfTestType().equals(SystemConfigCode.door_origin)) {
if(setIgnoreItemDTO.getIgnoreSelfTestType().equals(SystemConfigCode.ignore_door_self_test)) {
selfTestState.setDoorOriginIsIgnore(setIgnoreItemDTO.getIgnore());
} else if (setIgnoreItemDTO.getIgnoreSelfTestType().equals(SystemConfigCode.dual_robot_origin)) {
} else if (setIgnoreItemDTO.getIgnoreSelfTestType().equals(SystemConfigCode.ignore_dual_robot_self_test)) {
selfTestState.setDualRobotOriginIsIgnore(setIgnoreItemDTO.getIgnore());
}else if(setIgnoreItemDTO.getIgnoreSelfTestType().equals(SystemConfigCode.transfer_x_origin)){
}else if(setIgnoreItemDTO.getIgnoreSelfTestType().equals(SystemConfigCode.ignore_transfer_x_self_test)){
selfTestState.setTransferXOriginIsIgnore(setIgnoreItemDTO.getIgnore());
}else if(setIgnoreItemDTO.getIgnoreSelfTestType().equals(SystemConfigCode.transfer_z_origin)){
}else if(setIgnoreItemDTO.getIgnoreSelfTestType().equals(SystemConfigCode.ignore_transfer_z_self_test)){
selfTestState.setTransferZOriginIsIgnore(setIgnoreItemDTO.getIgnore());
}
}

8
src/main/java/com/iflytop/sgs/common/enums/SystemConfigCode.java

@ -18,10 +18,10 @@ public enum SystemConfigCode {
cycle_clean_max("清洁最大次数"),
liquid_max_speed("蠕动泵最大转速"),
door_origin("忽略门自检"),
dual_robot_origin("忽略加液升降自检"),
transfer_x_origin("忽略转运机械臂X轴自检"),
transfer_z_origin("忽略转运机械臂Z轴自检"),
ignore_door_self_test("忽略门自检"),
ignore_dual_robot_self_test("忽略加液升降自检"),
ignore_transfer_x_self_test("忽略转运机械臂X轴自检"),
ignore_transfer_z_self_test("忽略转运机械臂Z轴自检"),
;

8
src/main/resources/sql/init.sql

@ -57,10 +57,10 @@ VALUES ('1', '稀硝酸容量与泵行程比率', 'scale_thin', '1'),
('7', '清洁时加水的量 ml', 'number_reduce', '5'),
('8', '抽液时机蠕动泵的转数', 'cycle_clean_max', '8'),
('9', '蠕动泵最大转速限制', 'liquid_max_speed', '150'),
('10', '忽略门自检', 'door_origin', 'false'),
('11', '忽略加液升降自检', 'dual_robot_origin', 'false'),
('12', '忽略转运机械臂X轴自检', 'transfer_x_origin', 'false'),
('13', '忽略转运机械臂Z轴自检', 'transfer_z_origin', 'false');
('10', '忽略门自检', 'ignore_door_self_test', 'false'),
('11', '忽略加液升降自检', 'ignore_dual_robot_self_test', 'false'),
('12', '忽略转运机械臂X轴自检', 'ignore_transfer_x_self_test', 'false'),
('13', '忽略转运机械臂Z轴自检', 'ignore_transfer_z_self_test', 'false');
-- 系统日志 表

Loading…
Cancel
Save