Commit bbbd710caa29e2bfae5b6521f727ac4cfefecd0f

Authored by guzijian
1 parent a19ff945

feat: 修改检测设备

ruoyi-admin/src/main/java/com/ruoyi/driver/service/impl/DriverServiceImpl.java
@@ -357,24 +357,18 @@ public class DriverServiceImpl implements IDriverService { @@ -357,24 +357,18 @@ public class DriverServiceImpl implements IDriverService {
357 return vos; 357 return vos;
358 } 358 }
359 359
  360 + /**
  361 + * 100一下的都设置为有酒精测试的设备
  362 + * @param deviceId
  363 + * @return
  364 + */
360 public static boolean doCheckDevice(String deviceId) { 365 public static boolean doCheckDevice(String deviceId) {
361 if (StringUtil.isEmpty(deviceId)){ 366 if (StringUtil.isEmpty(deviceId)){
362 return true; 367 return true;
363 } 368 }
364 - switch (deviceId){  
365 - case "001":  
366 - case "002":  
367 - case "003":  
368 - case "004":  
369 - case "005":  
370 - case "006":  
371 - case "007":  
372 - case "008":  
373 - case "009":  
374 - case "010":  
375 - case "011":  
376 - case "012":  
377 - return true; 369 + int num = Integer.parseInt(deviceId);
  370 + if (num < 101){
  371 + return true;
378 } 372 }
379 return false; 373 return false;
380 } 374 }
ruoyi-admin/src/main/java/com/ruoyi/in/service/impl/SignInServiceImpl.java
@@ -261,7 +261,6 @@ public class SignInServiceImpl implements ISignInService { @@ -261,7 +261,6 @@ public class SignInServiceImpl implements ISignInService {
261 261
262 @Override 262 @Override
263 public AjaxResult supplementarySignature(SignIn signIn) { 263 public AjaxResult supplementarySignature(SignIn signIn) {
264 - signIn.setRemark("");  
265 Driver driver = driverMapper.getDriverInfoByJobCode(signIn.getJobCode()); 264 Driver driver = driverMapper.getDriverInfoByJobCode(signIn.getJobCode());
266 if (Objects.isNull(driver)) return AjaxResult.warn("这个工号的员工不存在!"); 265 if (Objects.isNull(driver)) return AjaxResult.warn("这个工号的员工不存在!");
267 GlobalIndex globalIndex = new GlobalIndex(); 266 GlobalIndex globalIndex = new GlobalIndex();
@@ -269,7 +268,7 @@ public class SignInServiceImpl implements ISignInService { @@ -269,7 +268,7 @@ public class SignInServiceImpl implements ISignInService {
269 List<DriverScheduling> dto = schedulingService.queryScheduling(signIn.getJobCode(), now); 268 List<DriverScheduling> dto = schedulingService.queryScheduling(signIn.getJobCode(), now);
270 handleSignBody(signIn, driver, globalIndex, now, dto); 269 handleSignBody(signIn, driver, globalIndex, now, dto);
271 signIn.setUpdateBy(SecurityUtils.getUsername()); 270 signIn.setUpdateBy(SecurityUtils.getUsername());
272 - 271 + signIn.setRemark("补签");
273 signInMapper.insertSignIn(signIn); 272 signInMapper.insertSignIn(signIn);
274 // 更新考勤 273 // 更新考勤
275 if (CollectionUtil.isNotEmpty(dto)) { 274 if (CollectionUtil.isNotEmpty(dto)) {