diff --git a/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/StringUtils.java b/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/StringUtils.java index 965dab3..4189ae2 100644 --- a/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/StringUtils.java +++ b/sgzb-common/sgzb-common-core/src/main/java/com/bonus/sgzb/common/core/utils/StringUtils.java @@ -1,6 +1,5 @@ package com.bonus.sgzb.common.core.utils; -import java.security.SecureRandom; import java.util.*; import com.bonus.sgzb.common.core.constant.Constants; @@ -22,15 +21,15 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils /** 下划线 */ private static final char SEPARATOR = '_'; - private static final Map CLASS_MAP; + private static final Map CAT_MAP; static { - CLASS_MAP = new HashMap<>(); - CLASS_MAP.put("线路施工类", "A"); - CLASS_MAP.put("变电施工类", "B"); - CLASS_MAP.put("特种及其他设备", "C"); - CLASS_MAP.put("检修试验", "D"); - CLASS_MAP.put("创新装备", "E"); + CAT_MAP = new HashMap<>(); + CAT_MAP.put("线路施工类", "A"); + CAT_MAP.put("变电施工类", "B"); + CAT_MAP.put("特种及其他设备", "C"); + CAT_MAP.put("检修试验", "D"); + CAT_MAP.put("创新装备", "E"); } /** @@ -607,13 +606,13 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils } /** 生成工器具编码: 类似CSG-A101-2024061900001 */ - public static String getDeviceCode(String ownerCode, String className, String typeName, String typeModelName, String typeId, Date date, String maId) { + public static String getDeviceCode(String ownerCode, String categoryName, String typeId, Date date, String maId) { int number = Integer.parseInt(maId); if (number > 30000) { number = number % 30000; } String numberStr = String.format("%05d", number); - String deviceCode = ownerCode + "-" + CLASS_MAP.get(className) + typeId + "-" + DateUtils.getDateTimeString(date) + numberStr; + String deviceCode = ownerCode + "-" + CAT_MAP.get(categoryName) + typeId + "-" + DateUtils.getDateTimeString(date) + numberStr; return deviceCode; } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/domain/TmTask.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/domain/TmTask.java index 35455b4..d53cadb 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/domain/TmTask.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/domain/TmTask.java @@ -254,8 +254,6 @@ public class TmTask implements Serializable { private String userId; private String userName; - /**门类码*/ - private String className; private String typeName; private String typeModelName; diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java index 51ba80c..7279d52 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/app/service/impl/TmTaskServiceImpl.java @@ -1418,7 +1418,7 @@ public class TmTaskServiceImpl implements TmTaskService { intelVO.setValidityDate(new Date()); //每个设备不同点的设置 String ownerCode = loginUser.getSysUser().getDept().getEnterpriseOwnershipCode(); - intelVO.setDeviceCode(StringUtils.getDeviceCode(ownerCode, subTask.getClassName(), subTask.getTypeName(), subTask.getTypeModelName(), subTask.getTypeId(), subTask.getCreateTime(), subTask.getMaId())); + intelVO.setDeviceCode(StringUtils.getDeviceCode(ownerCode, subTask.getTypeName(), subTask.getTypeId(), subTask.getCreateTime(), subTask.getMaId())); intelVO.setFactoryDate(subTask.getOutFacTime()); intelVO.setMachineryCode(subTask.getMaId()); intelVO.setTrialDate(subTask.getThisCheckTime()); diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/app/TmTaskMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/app/TmTaskMapper.xml index 08eafb7..e442ce3 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/app/TmTaskMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/app/TmTaskMapper.xml @@ -1184,9 +1184,7 @@ mam.this_check_time as thisCheckTime, mam.create_time as createTime, mt.type_id, - mt1.type_name as typeModelName, - mt2.type_name as typeName, - mt3.type_name as className + mt3.type_name as typeName from lease_out_details lod left join ma_machine mam on mam.ma_id = lod.ma_id left join ma_type mt on mam.type_id = mt.type_id