| | |
| | | /** |
| | | * map 转 对象 |
| | | */ |
| | | public static <T> T conver(Map<? extends String, ?> map, Class<T> cls){ |
| | | public static <T> T convert(Map<? extends String, ?> map, Class<T> cls){ |
| | | T instance = null; |
| | | try { |
| | | Constructor<T> constructor = cls.getDeclaredConstructor(); |
| | |
| | | public R importBatch(@RequestBody List<Map<String, Object>> list) { |
| | | Date now = new Date(); Long userId = getLoginUserId(); |
| | | for (Map<String, Object> map : list) { |
| | | Code code = Cools.conver(map, Code.class); |
| | | Code code = Cools.convert(map, Code.class); |
| | | if (null != codeService.getCacheByData(code.getData())) { |
| | | continue; |
| | | } |
| | |
| | | key = Utils.toCamelCase(key); |
| | | one.put(key, entry.getValue()); |
| | | } |
| | | RouteExcel excelDto = Cools.conver(one, RouteExcel.class); |
| | | RouteExcel excelDto = Cools.convert(one, RouteExcel.class); |
| | | |
| | | Code code0 = codeService.getCacheByData(Utils.zeroFill(excelDto.getStartCode(), CommonConstant.QR_CODE_LEN)); |
| | | Code code1 = codeService.getCacheByData(Utils.zeroFill(excelDto.getEndCode(), CommonConstant.QR_CODE_LEN)); |