通用客户条码转换逻辑变更

tags/yfai-pcn-ext-v2.3
王杰 7 months ago
parent 1cf4524daf
commit aa719fb463

@ -16,11 +16,12 @@ public class MesCustomerSnTransformService implements IMesCustomerSnTransformSer
if (StringUtils.isEmpty(barCode)) return barCode; if (StringUtils.isEmpty(barCode)) return barCode;
if (barCode.length() != MesPcnExtConstWords.CUSTOMER_SN_LENGTH_GM) return barCode; if (barCode.length() != MesPcnExtConstWords.CUSTOMER_SN_LENGTH_GM) return barCode;
String a = barCode.substring(0, 3); String a = barCode.substring(0, 3);
String b = barCode.substring(5, 20); String b = barCode.substring(3, 5);
String c = barCode.substring(20, 29); String c = barCode.substring(5, 20);
String d = barCode.substring(29, 41); String d = barCode.substring(20, 29);
String e = barCode.substring(41, 58); String e = barCode.substring(29, 41);
return a + (char)30 + "06" + (char)29 + b + (char)29 + c + (char)29 + d + (char)29 + e + (char)30 + (char)04; String f = barCode.substring(41, 58);
return a + (char)30 + b + (char)29 + c + (char)29 + d + (char)29 + e + (char)29 + f + (char)30 + (char)04;
/*public static void main(String[] args) { /*public static void main(String[] args) {
String barCode = "[)>06Y4110000000000XP2638975612V545238347T1A24240A2B4C0242"; String barCode = "[)>06Y4110000000000XP2638975612V545238347T1A24240A2B4C0242";
String a = barCode.substring(0, 3); String a = barCode.substring(0, 3);

Loading…
Cancel
Save