Explorar o código

费用复制 bug修改

785834757 %!s(int64=2) %!d(string=hai) anos
pai
achega
a7fb490e1f

+ 6 - 0
src/main/java/com/ydtech/modules/protocols/entity/vo/AgreementProductCosts.java

@@ -10,6 +10,7 @@ import lombok.Data;
 
 import java.io.Serializable;
 import java.math.BigDecimal;
+import java.util.ArrayList;
 import java.util.List;
 
 @Data
@@ -144,6 +145,11 @@ public class AgreementProductCosts implements Serializable {
     @ApiModelProperty(value = "费用属性")
     private List<PtlAgreementProductCostsAttrLink> costsAttrLinks;
 
+
+    public AgreementProductCosts() {
+        this.productId = new ArrayList<>();
+        this.productName = new ArrayList<>();
+    }
     /**
      * 根据code获取费用属性
      * @param code

+ 2 - 0
src/main/java/com/ydtech/modules/protocols/service/impl/PtlAgreementProductCostsNewServiceImpl.java

@@ -891,6 +891,8 @@ public class PtlAgreementProductCostsNewServiceImpl extends ServiceImpl<PtlAgree
             PtlAgreementProductCostsNew ptlAgreementProductCostsNew = baseMapper.selectById(agreementProductCostsCopyVo.getOrgCostsId());
             ptlAgreementProductCostsNew.setAgreementId(agreementProductCostsCopyVo.getNewAgreementId());
             BeanUtils.copyProperties(ptlAgreementProductCostsNew, agreementProductCosts);
+            agreementProductCosts.getProductId().add(ptlAgreementProductCostsNew.getProductId());
+            agreementProductCosts.getProductName().add(ptlAgreementProductCostsNew.getProductName());
 
 
             //设置管理比例信息