Commit 378062c2 authored by 李驰骋's avatar 李驰骋

采购到购默认值添加

parent 8757a1d3
......@@ -46,7 +46,7 @@ public class PurcdCreateParams {
@ApiModelProperty("到货数量")
private BigDecimal cd013;
@ApiModelProperty("")
private String cd017;
private String cd017="";
@ApiModelProperty("")
private BigDecimal cd018=BigDecimal.ZERO;
@ApiModelProperty("")
......@@ -61,12 +61,14 @@ public class PurcdCreateParams {
private BigDecimal cd028=BigDecimal.ZERO;
@ApiModelProperty("")
private BigDecimal cd029=BigDecimal.ZERO;
private String cd021="";
private String cd022="";
@ApiModelProperty("")
private String cd034="N";
@ApiModelProperty("")
private String cd035="";
@ApiModelProperty("图号")
private String udf01;
private String udf01="";
@ApiModelProperty("")
private String udf02;
private String udf02="";
}
......@@ -4,6 +4,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.persistence.*;
import java.math.BigDecimal;
/**
* <p>Title: Purcc</p>
......@@ -47,6 +48,8 @@ public class Purcc extends EntityBase {
@Column
@ApiModelProperty("供货商名称")
private String cc012;
@ApiModelProperty("总量")
private BigDecimal cc013;
@Column
@ApiModelProperty("")
private String cc026;
......
......@@ -65,6 +65,8 @@ public class Purcd extends EntityBase {
private BigDecimal cd028;
@Column
private BigDecimal cd029;
private String cd021="";
private String cd022="";
@Column
private String cd034;
@Column
......
......@@ -246,7 +246,7 @@ public class PurccService {
purcc.setCc001(DATA_TYPE);
purcc.setCc002(this.getNewCc002(DATA_TYPE));
purcc.setUdf01(stockArrivalParams.getWarehouse());
purccDao.save(purcc);
BigDecimal sumQuantity = BigDecimal.ZERO;
int i=1;
for(StockArrivalParams.StockArrivalDetail detail : stockArrivalParams.getDetails()){
Purtd purtd = purtdDao.findFirstByTd001AndTd002AndTd003(detail.getPurchaseType(), detail.getPurchaseNo(), detail.getPurchaseSerial())
......@@ -261,6 +261,7 @@ public class PurccService {
purcd.setCd005(invmb.getMb002());
purcd.setCd006(invmb.getMb003());
purcd.setCd007(invmb.getMb004());
purcd.setUdf01(invmb.getMb029());
purcd.setCd008(detail.getArrivalQuantity());
purcd.setCd010(detail.getPurchaseType());
purcd.setCd011(detail.getPurchaseNo());
......@@ -269,8 +270,11 @@ public class PurccService {
purcd.setCd015(purtd.getTd009());
purcd.setCd016(purtd.getTd007());
purcdDao.save(purcd);
sumQuantity = sumQuantity.add(detail.getArrivalQuantity());
i++;
}
purcc.setCc013(sumQuantity);
purccDao.save(purcc);
}
public void validate(StockArrivalValidateParams params){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment