|
|
@ -103,15 +103,15 @@ public class IfsApiServiceImpl implements IfsApiService { |
|
|
|
|
|
|
|
|
// 3. 手动 get 并 set,只处理你关心的字段,多余的字段直接忽略 |
|
|
// 3. 手动 get 并 set,只处理你关心的字段,多余的字段直接忽略 |
|
|
part.setSite((String) data2.get("site")); |
|
|
part.setSite((String) data2.get("site")); |
|
|
part.setContract(toBigDecimal(data2.get("contract"))); |
|
|
|
|
|
|
|
|
part.setContract(data2.get("contract")!=null? data2.get("contract").toString():""); |
|
|
part.setDescription((String) data2.get("description")); |
|
|
part.setDescription((String) data2.get("description")); |
|
|
part.setNetVolume(toBigDecimal(data2.get("netVolume"))); |
|
|
|
|
|
part.setNetWeight(toBigDecimal(data2.get("netWeight"))); |
|
|
|
|
|
|
|
|
part.setNetVolume(BigDecimal.valueOf(data2.get("netVolume")!=null? (Double)data2.get("netVolume"):0)); |
|
|
|
|
|
part.setNetWeight(BigDecimal.valueOf(data2.get("netWeight")!=null? (Double)data2.get("netWeight"):0)); |
|
|
part.setPartNo((String) data2.get("partNo")); |
|
|
part.setPartNo((String) data2.get("partNo")); |
|
|
part.setPartType((String) data2.get("partType")); |
|
|
part.setPartType((String) data2.get("partType")); |
|
|
part.setTypeDesignation((String) data2.get("typeDesignation")); |
|
|
part.setTypeDesignation((String) data2.get("typeDesignation")); |
|
|
part.setUnitMeasure((String) data2.get("unitMeasure")); |
|
|
part.setUnitMeasure((String) data2.get("unitMeasure")); |
|
|
part.setDurabilityDays(toBigDecimal(data2.get("durabilityDays"))); |
|
|
|
|
|
|
|
|
part.setDurabilityDays(BigDecimal.valueOf(data2.get("durabilityDays")!=null? (Double)data2.get("durabilityDays"):0)); |
|
|
part.setPlannerBuyer((String) data2.get("plannerBuyer")); |
|
|
part.setPlannerBuyer((String) data2.get("plannerBuyer")); |
|
|
} |
|
|
} |
|
|
List<IfsInventoryPart> parts = new ArrayList<>(); |
|
|
List<IfsInventoryPart> parts = new ArrayList<>(); |
|
|
|