|
|
@@ -3,6 +3,7 @@ package com.uas.platform.b2b.openapi.model;
|
|
|
import com.uas.platform.b2b.model.PurchaseAcceptItem;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrder;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderItem;
|
|
|
+import org.springframework.util.StringUtils;
|
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
|
@@ -42,6 +43,20 @@ public class FxPurcAcceptItem {
|
|
|
*/
|
|
|
private FxPurcOrderItem orderItem;
|
|
|
|
|
|
+ /**
|
|
|
+ * 是否对账(已对账,已收货)
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ private String isCheck;
|
|
|
+
|
|
|
+ public String getIsCheck() {
|
|
|
+ return isCheck;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setIsCheck(String isCheck) {
|
|
|
+ this.isCheck = isCheck;
|
|
|
+ }
|
|
|
+
|
|
|
public FxPurcOrderItem getOrderItem() {
|
|
|
return orderItem;
|
|
|
}
|
|
|
@@ -107,6 +122,11 @@ public class FxPurcAcceptItem {
|
|
|
this.acceptQty = acceptItem.getQty();
|
|
|
this.acceptAmount = acceptItem.getTaxrate();
|
|
|
this.detno = acceptItem.getNumber();
|
|
|
+ if (!StringUtils.isEmpty(acceptItem.getCheckQty())) {
|
|
|
+ this.isCheck = acceptItem.getCheckQty() >= acceptItem.getQty() ? "已对账" : "已收货";
|
|
|
+ } else {
|
|
|
+ this.isCheck = "已收货";
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
public FxPurcAcceptItem convert(PurchaseAcceptItem acceptItem, PurchaseOrderItem orderItem , PurchaseOrder order) {
|
|
|
@@ -116,6 +136,12 @@ public class FxPurcAcceptItem {
|
|
|
this.acceptQty = acceptItem.getQty();
|
|
|
this.acceptAmount = acceptItem.getTaxrate();
|
|
|
this.detno = acceptItem.getNumber();
|
|
|
+ if (!StringUtils.isEmpty(acceptItem.getCheckQty())) {
|
|
|
+ this.isCheck = acceptItem.getCheckQty() >= acceptItem.getQty() ? "已对账" : "已收货";
|
|
|
+ } else {
|
|
|
+ this.isCheck = "已收货";
|
|
|
+ }
|
|
|
+
|
|
|
this.orderItem = new FxPurcOrderItem().convert(orderItem,order);
|
|
|
return this;
|
|
|
}
|