| | |
| | | package com.yuanchu.mom; |
| | | |
| | | import cn.hutool.core.date.DateTime; |
| | | import cn.hutool.core.date.DateUtil; |
| | | import com.yuanchu.mom.Task.SyncOrder; |
| | | import com.yuanchu.mom.pojo.RawInspect; |
| | | import com.yuanchu.mom.pojo.Sale; |
| | | import com.yuanchu.mom.pojo.SaleMaterial; |
| | | import org.junit.jupiter.api.Test; |
| | |
| | | } |
| | | System.out.println(list); |
| | | } |
| | | |
| | | @Test |
| | | void bb() { |
| | | List<Map<String, Object>> mapList = SyncOrder.ifsInterfaces(); |
| | | List<RawInspect> rawInspectList = mapList.stream().map(map -> { |
| | | RawInspect rawInspect = new RawInspect(); |
| | | if (map.get("PART_NO").toString().equals("A0410008010700")) { |
| | | rawInspect.setCode(map.get("PART_NO").toString()); //原材料编码 |
| | | String[] split = map.get("PART_DESC").toString().split(","); |
| | | rawInspect.setName(split[0]); //原材料名称 |
| | | rawInspect.setSpecifications(split[1]); //型号规格 |
| | | rawInspect.setUnit(map.get("BUY_UNIT_MEAS").toString()); //单位 |
| | | rawInspect.setNumber(Integer.parseInt(String.valueOf(map.get("QTY_TO_INSPECT")))); //数量 |
| | | rawInspect.setInsState(0); //未检验 |
| | | rawInspect.setFormTime(DateUtil.parse(map.get("APPROVED_DATE").toString())); //来料日期 |
| | | rawInspect.setSupplier(map.get("SUPPLIER_NAME").toString()); //供应商 |
| | | } |
| | | return rawInspect; |
| | | }).collect(Collectors.toList()); |
| | | System.out.println(rawInspectList); |
| | | } |
| | | |
| | | } |