han\hanst 2 months ago
parent
commit
79c120f24b
  1. 2
      src/main/java/com/gaotao/modules/api/entity/IfsInventoryPart.java
  2. 8
      src/main/java/com/gaotao/modules/api/service/impl/IfsApiServiceImpl.java

2
src/main/java/com/gaotao/modules/api/entity/IfsInventoryPart.java

@ -9,7 +9,7 @@ public class IfsInventoryPart {
private String site;
@JsonProperty("contract")
private BigDecimal contract;
private String contract;
@JsonProperty("description")
private String description;

8
src/main/java/com/gaotao/modules/api/service/impl/IfsApiServiceImpl.java

@ -103,15 +103,15 @@ public class IfsApiServiceImpl implements IfsApiService {
// 3. 手动 get set只处理你关心的字段多余的字段直接忽略
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.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.setPartType((String) data2.get("partType"));
part.setTypeDesignation((String) data2.get("typeDesignation"));
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"));
}
List<IfsInventoryPart> parts = new ArrayList<>();

Loading…
Cancel
Save