Browse Source

客户采购验收\验退修改

will.chen 7 years ago
parent
commit
108ab2db57

+ 12 - 2
src/main/java/com/uas/erp/schedular/b2b/domain/SaleProdInOutDown.java

@@ -24,8 +24,18 @@ public class SaleProdInOutDown {
 	private String pi_inoutman;//过账人
 	private Date pi_date1;//过账日期
 	private String pi_remark;//备注
+	private String pi_class; //出入库单据类型
+
 	private List<SaleProdInOutDownDetail> details;//明细
-	
+
+
+	public String getPi_class() {
+		return pi_class;
+	}
+
+	public void setPi_class(String pi_class) {
+		this.pi_class = pi_class;
+	}
 	public Long getPi_b2bid() {
 		return pi_b2bid;
 	}
@@ -240,7 +250,7 @@ public class SaleProdInOutDown {
 				+ ", '"
 				+ StringUtil.nvl(this.pi_remark, "")
 				+ "', '"
-				+ "客户不良品出库单"
+				+ this.pi_class
 				+ "', "
 				+ "sysdate" 
 				+ ", '"

+ 10 - 1
src/main/java/com/uas/erp/schedular/b2b/domain/SaleProdInOutDownDetail.java

@@ -19,6 +19,15 @@ public class SaleProdInOutDownDetail {
 	private Double pd_taxrate;//税率
 	private String pd_batchcode;//批号
 	private String pd_remark;//备注
+	private String pd_piclass; //出入库单据类型
+	public String getPd_piclass() {
+		return pd_piclass;
+	}
+
+	public void setPd_piclass(String pd_piclass) {
+		this.pd_piclass = pd_piclass;
+	}
+
 	public Long getPd_b2bid() {
 		return pd_b2bid;
 	}
@@ -202,7 +211,7 @@ public class SaleProdInOutDownDetail {
 				+ "', '"
 				+ StringUtil.nvl(this.pd_remark, "")
 				+ "', '"
-				+ "客户不良品出库单"
+				+ this.pd_piclass
 				+ "'"
 				+ ")";
 	}

+ 2 - 0
src/main/java/com/uas/erp/schedular/b2b/task/SaleProdInOutDownTask.java

@@ -83,9 +83,11 @@ public class SaleProdInOutDownTask extends AbstractTask {
             int count = jdbcTemplate.count("from prodiodown where pi_class=? and pi_b2bid=?", pi_class, prodInOutDown.getPi_b2bid());
             if (count == 0) {
                 int sioId = jdbcTemplate.generate("prodiodown_SEQ");// 获取主键序列
+                prodInOutDown.setPi_class(pi_class);
                 sqls.add(prodInOutDown.toBadOutSql(sioId));// 插入主记录
                 if (!CollectionUtils.isEmpty(prodInOutDown.getDetails())) {
                     for (SaleProdInOutDownDetail detail : prodInOutDown.getDetails()) {
+                        detail.setPd_piclass(pi_class);
                         sqls.add(detail.toBadOutSql(sioId));// 插入明细记录
                     }
                 }