| | |
| | | |
| | | public static final String _LINK = "-"; |
| | | |
| | | public static final String _KEY_LINK = "_"; |
| | | |
| | | public static String getMatUniqueKey(String matnr, String batch, List<FieldParam> params) { |
| | | MatUniqueObjDto dto = new MatUniqueObjDto(); |
| | | dto.setMatnr(matnr); |
| | | dto.setBatch(batch); |
| | | dto.setParams(params); |
| | | |
| | | ArrayList<FieldParam> list = new ArrayList<>(); |
| | | for (FieldParam param : params) { |
| | | FieldParam fieldParam = new FieldParam(); |
| | | list.add(fieldParam); |
| | | |
| | | String value = ""; |
| | | if (!Cools.isEmpty(param.getValue())) { |
| | | value = param.getValue().toString(); |
| | | } |
| | | |
| | | fieldParam.setName(param.getName()); |
| | | fieldParam.setType(param.getType()); |
| | | fieldParam.setValue(value); |
| | | } |
| | | dto.setParams(list); |
| | | String encode = Base64.getEncoder().encodeToString(JSON.toJSONString(dto).getBytes()); |
| | | return encode; |
| | | } |
| | |
| | | sb.append(c); |
| | | } |
| | | |
| | | return sb.toString(); |
| | | return "`" + sb.toString() + "`"; |
| | | } |
| | | } |
| | | |