联动报价-第二版-报价模型物资关系

This commit is contained in:
yss
2024-05-31 14:00:04 +08:00
parent 502f1475bc
commit 720cf3a1e1
2 changed files with 4 additions and 33 deletions

View File

@ -61,35 +61,4 @@ public class QuoteModelMaterial implements Serializable {
@ApiModelProperty(value = "方案ID采购平台推送数据")
private String projectPlanId;
/**
* 创建者
*/
@ApiModelProperty(value = "创建者")
private String createBy;
/**
* 创建时间
*/
@ApiModelProperty(value = "创建时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@TableField(typeHandler = CustomLocalDateTimeTypeHandler.class)
private java.time.LocalDateTime createDate;
/**
* 更新者
*/
@ApiModelProperty(value = "更新者")
private String updateBy;
/**
* 更新时间
*/
@ApiModelProperty(value = "更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
@TableField(typeHandler = CustomLocalDateTimeTypeHandler.class)
private java.time.LocalDateTime updateDate;
}

View File

@ -853,8 +853,10 @@ public class ProjectRecordServiceImpl extends BaseServiceImpl<ProjectRecordMappe
materialList.addAll(section.getMaterialList());
//保存报价结构化模型及物资关系
quoteModelMaterialService.saveOrUpdate(new QuoteModelMaterial().setId(section.getId()).setModelMaterial(projBaseInfoVO.getQuoteModelVOList())
.setProjectId(record.getId()).setSectionId(section.getId()));
if(projBaseInfoVO.getQuoteModelVOList()!=null && !projBaseInfoVO.getQuoteModelVOList().isEmpty()){
quoteModelMaterialService.saveOrUpdate(new QuoteModelMaterial().setId(section.getId()).setModelMaterial(projBaseInfoVO.getQuoteModelVOList())
.setProjectId(record.getId()).setSectionId(section.getId()).setProjectPlanId(section.getProjectPlanId()));
}
if(projBaseInfoVO.getTemplateItemList()!=null){
//资格条件模板-资格条件项(页面手动新增或来自资格条件库引用)-结构化公告用