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

采购到购默认值添加

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