From 90a0cf3b0a84756bcefceb2058317c541a4bb22c Mon Sep 17 00:00:00 2001 From: Fancy <Fancy.fx@outlook.com> Date: 星期四, 27 六月 2024 16:24:37 +0800 Subject: [PATCH] some status change to const --- pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java | 32 ++++++++++++++++++++------------ 1 files changed, 20 insertions(+), 12 deletions(-) diff --git a/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java b/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java index 7686640..dee4203 100644 --- a/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java +++ b/pms-parent/pms-web-station/src/main/java/com/dy/pmsStation/workOrder/WorkOrderSv.java @@ -33,6 +33,14 @@ @Slf4j @Service public class WorkOrderSv { + private static final int STATUS_NORMAL = 1; + private static final int STATUS_WORK_LAST_LOGOUT = 2; + private static final int STATUS_REPAIR = 3; + private static final int STATUS_WASTE = 4; + + private static final String USER_PREFIX = "101"; + private static final String STATION_PREFIX = "103"; + private PrAssemblyPlanMapper assemblyDao; private BaUserMapper baUserDao; private PltStationMapper pltStationDao; @@ -77,7 +85,7 @@ throw new RuntimeException("鍛樺伐缂栫爜涓嶈兘涓虹┖"); } //鐢ㄦ埛101 - if(id.startsWith("101")){ + if(id.startsWith(USER_PREFIX)){ userId = Long.parseLong(id.toString().substring(3)); }else{ userId = Long.parseLong(id.toString()); @@ -97,7 +105,7 @@ throw new RuntimeException("宸ョ珯缂栫爜涓嶈兘涓虹┖"); } //宸ョ珯103 - if(id.startsWith("103")){ + if(id.startsWith(STATION_PREFIX)){ stationId = Long.parseLong(id.toString().substring(3)); }else{ stationId = Long.parseLong(id.toString()); @@ -120,7 +128,7 @@ //妫�鏌ヨ〃涓璼tationId鏄惁宸茬粡瀛樺湪 StaAssemblyWorkLast param = new StaAssemblyWorkLast(); param.setStationId(stationInfo.getId()); - param.setStatus(1); + param.setStatus(STATUS_NORMAL); List<StaAssemblyWorkLast> workLasts = assemblyWorkLastDao.selectList(param); if(workLasts.size() > 0){ BeanUtils.copyProperties(workLasts.get(0),result); @@ -141,12 +149,12 @@ throw new RuntimeException("宸ョ珯缂栫爜鎴栧憳宸ョ紪鐮佸潎涓嶈兘涓虹┖,璇锋鏌�"); } //宸ョ珯103 - if(vo.getStationId().startsWith("101")){ + if(vo.getStationId().startsWith(USER_PREFIX)){ userInfo = getUserInfo(vo.getStationId()); }else{ stationInfo = getStationInfo(vo.getStationId()); } - if(vo.getUserId().startsWith("103")){ + if(vo.getUserId().startsWith(STATION_PREFIX)){ stationInfo = getStationInfo(vo.getUserId()); }else{ userInfo = getUserInfo(vo.getUserId()); @@ -161,7 +169,7 @@ //妫�鏌ヨ〃涓璼tationId鏄惁宸茬粡瀛樺湪 StaAssemblyWorkLast param = new StaAssemblyWorkLast(); param.setStationId(stationInfo.getId()); - param.setStatus(1); + param.setStatus(STATUS_NORMAL); List<StaAssemblyWorkLast> workLasts = assemblyWorkLastDao.selectList(param); long userId = userInfo.getId(); if(workLasts.size() > 0){ @@ -186,7 +194,7 @@ StaAssemblyWorkLast checkResult = checkUserAndStationUsed(vo); //鏍¢獙planId processId nodeId PrAssemblyPlan params = new PrAssemblyPlan(); - params.setStatus(1); + params.setStatus(STATUS_NORMAL); params.setId(vo.getPlanId()); params.setProcessId(vo.getProcessId()); List<PrAssemblyPlan> planList = selectAssyPlanList(params); @@ -206,7 +214,7 @@ BeanUtils.copyProperties(vo,staLast); staLast.setUserId(checkResult.getUserId()); staLast.setStationId(checkResult.getStationId()); - staLast.setStatus(1); + staLast.setStatus(STATUS_NORMAL); staLast.setStartTime(new Date()); count = assemblyWorkLastDao.insertSelective(staLast); }else{ @@ -215,7 +223,7 @@ staLast.setPlanId(vo.getPlanId()); staLast.setProcessId(vo.getProcessId()); staLast.setNodeId(vo.getNodeId()); - staLast.setStatus(1); + staLast.setStatus(STATUS_NORMAL); staLast.setStartTime(new Date()); count = assemblyWorkLastDao.updateByPrimaryKeySelective(staLast); } @@ -233,7 +241,7 @@ throw new RuntimeException("绯荤粺涓病鏈夎鏉$櫥褰曚俊鎭�"); } //鏇存柊鐧诲綍璁板綍 - workLast.setStatus(2); + workLast.setStatus(STATUS_WORK_LAST_LOGOUT); workLast.setEndTime(new Date()); // 淇濆瓨history StaAssemblyWorkHistory history = new StaAssemblyWorkHistory(); @@ -279,7 +287,7 @@ StringBuilder sb = new StringBuilder(); String[] assistantArr = vo.getAssistants().split(","); for (String item : assistantArr) { - if(item.startsWith("101")){ + if(item.startsWith(USER_PREFIX)){ sb.append(item.substring(3)).append(","); }else{ sb.append(item).append(","); @@ -324,7 +332,7 @@ if(workLast == null){ throw new RuntimeException("绯荤粺涓病鏈夊綋鍓嶇櫥褰曚俊鎭�,璇锋鏌ユ垨閲嶆柊鐧诲綍"); } - if((!StringUtils.isBlank(assistant)) && assistant.startsWith("101")){ + if((!StringUtils.isBlank(assistant)) && assistant.startsWith(USER_PREFIX)){ assistant = assistant.substring(3); } if(!StringUtils.isBlank(workLast.getAssistants())){ -- Gitblit v1.8.0