|
|
@@ -6,6 +6,7 @@ import org.apache.commons.collections.CollectionUtils;
|
|
|
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderChange;
|
|
|
import com.uas.platform.b2b.model.PurchaseOrderChangeItem;
|
|
|
+import com.uas.platform.b2b.support.SystemSession;
|
|
|
import com.uas.platform.core.model.Constant;
|
|
|
import com.uas.platform.core.model.Status;
|
|
|
import com.uas.platform.core.util.NumberUtil;
|
|
|
@@ -72,6 +73,14 @@ public class PurchaseChange {
|
|
|
* 是否已同意
|
|
|
*/
|
|
|
private String pc_agreed;
|
|
|
+ /**
|
|
|
+ * 客户企业名称
|
|
|
+ */
|
|
|
+ private String customerName;
|
|
|
+ /**
|
|
|
+ * 供应商企业名称
|
|
|
+ */
|
|
|
+ private String vendName;
|
|
|
|
|
|
public String getPc_code() {
|
|
|
return pc_code;
|
|
|
@@ -177,6 +186,22 @@ public class PurchaseChange {
|
|
|
this.pc_id = pc_id;
|
|
|
}
|
|
|
|
|
|
+ public String getCustomerName() {
|
|
|
+ return customerName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setCustomerName(String customerName) {
|
|
|
+ this.customerName = customerName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public String getVendName() {
|
|
|
+ return vendName;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setVendName(String vendName) {
|
|
|
+ this.vendName = vendName;
|
|
|
+ }
|
|
|
+
|
|
|
public PurchaseChange() {
|
|
|
}
|
|
|
|
|
|
@@ -199,6 +224,7 @@ public class PurchaseChange {
|
|
|
this.pc_purccode = orderChange.getOrderCode();
|
|
|
this.pc_rate = orderChange.getOldRate();
|
|
|
this.pc_remark = orderChange.getRemark();
|
|
|
+ this.customerName = orderChange.getEnterprise().getEnName();
|
|
|
this.pc_total = 0.0;
|
|
|
if (!CollectionUtils.isEmpty(orderChange.getOrderChangeItems())) {
|
|
|
for (PurchaseOrderChangeItem item : orderChange.getOrderChangeItems()) {
|
|
|
@@ -206,6 +232,11 @@ public class PurchaseChange {
|
|
|
}
|
|
|
this.pc_total = NumberUtil.formatDouble(this.pc_total, 2);
|
|
|
}
|
|
|
+ // 取到多个企业的单据,需要切换供应商名字
|
|
|
+ if(orderChange.getVendUU() != SystemSession.getUser().getEnterprise().getUu()) {
|
|
|
+ SystemSession.getUser().setCurrentEnterprise(orderChange.getVendUU());
|
|
|
+ }
|
|
|
+ this.vendName = SystemSession.getUser().getEnterprise().getEnName();
|
|
|
}
|
|
|
|
|
|
}
|