移动 ebom 同步主数据
This commit is contained in:
parent
e70fb3135a
commit
ea95483620
|
|
@ -20,7 +20,7 @@ import java.util.Date;
|
||||||
@Data
|
@Data
|
||||||
@ApiModel("ebom选配件表")
|
@ApiModel("ebom选配件表")
|
||||||
@Accessors(chain = true)
|
@Accessors(chain = true)
|
||||||
public class OptionalEbomImportChildVO implements Serializable {
|
public class OptionalEbomImportChildVO extends BaseMaterialVO {
|
||||||
/**
|
/**
|
||||||
* 主键
|
* 主键
|
||||||
*/
|
*/
|
||||||
|
|
@ -36,26 +36,26 @@ public class OptionalEbomImportChildVO implements Serializable {
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "根节点id")
|
@ApiModelProperty(value = "根节点id")
|
||||||
private Long rootRowId;
|
private Long rootRowId;
|
||||||
/**
|
// /**
|
||||||
* 物料编码
|
// * 物料编码
|
||||||
*/
|
// */
|
||||||
@ApiModelProperty(value = "物料编码")
|
// @ApiModelProperty(value = "物料编码")
|
||||||
private String materialNo;
|
// private String materialNo;
|
||||||
/**
|
// /**
|
||||||
* 物料名
|
// * 物料名
|
||||||
*/
|
// */
|
||||||
@ApiModelProperty(value = "物料名")
|
// @ApiModelProperty(value = "物料名")
|
||||||
private String materialName;
|
// private String materialName;
|
||||||
/**
|
// /**
|
||||||
* 物料描述
|
// * 物料描述
|
||||||
*/
|
// */
|
||||||
@ApiModelProperty(value = "物料描述")
|
// @ApiModelProperty(value = "物料描述")
|
||||||
private String materialDesc;
|
// private String materialDesc;
|
||||||
/**
|
// /**
|
||||||
* 图号
|
// * 图号
|
||||||
*/
|
// */
|
||||||
@ApiModelProperty(value = "图号")
|
// @ApiModelProperty(value = "图号")
|
||||||
private String drawingNo;
|
// private String drawingNo;
|
||||||
/**
|
/**
|
||||||
* 部件类型(1 单选 2 多选)
|
* 部件类型(1 单选 2 多选)
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -211,11 +211,17 @@ public class OptionalEbomConfigService extends ServiceImpl<OptionalEbomConfigMap
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public List<OptionalEbomImportChildVO> getTmpOptionList(Long rowId) {
|
public List<OptionalEbomImportChildVO> getTmpOptionList(Long rowId) {
|
||||||
return this.getBaseMapper().getTmpOptionList(rowId);
|
List<OptionalEbomImportChildVO> list= this.getBaseMapper().getTmpOptionList(rowId);
|
||||||
|
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(list);
|
||||||
|
|
||||||
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<OptionalEbomImportChildVO> getPreviewOptionList(Long rowId) {
|
public List<OptionalEbomImportChildVO> getPreviewOptionList(Long rowId) {
|
||||||
return this.getBaseMapper().getPreviewOptionList(rowId);
|
List<OptionalEbomImportChildVO> list= this.getBaseMapper().getPreviewOptionList(rowId);
|
||||||
|
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(list);
|
||||||
|
|
||||||
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,11 @@ public class OptionalEbomImportChildService extends ServiceImpl<OptionalEbomImpo
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<OptionalEbomImportChildVO> getByRootRowList(OptionalEbomImportChildQuery query) {
|
public List<OptionalEbomImportChildVO> getByRootRowList(OptionalEbomImportChildQuery query) {
|
||||||
return getBaseMapper().getByRootRowList(query);
|
|
||||||
|
List<OptionalEbomImportChildVO> list= getBaseMapper().getByRootRowList(query);
|
||||||
|
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(list);
|
||||||
|
|
||||||
|
return list;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -259,6 +259,9 @@ public class AggregOptionConfigService {
|
||||||
tmpVo.setDeviceInfo(optionalEbomConfigVO);
|
tmpVo.setDeviceInfo(optionalEbomConfigVO);
|
||||||
List<OptionalEbomImportVO> listParent = optionalEbomImportService.getByRootIdList(optionalEbomConfigEntity.getParentRowId());
|
List<OptionalEbomImportVO> listParent = optionalEbomImportService.getByRootIdList(optionalEbomConfigEntity.getParentRowId());
|
||||||
List<OptionalEbomImportChildVO> listChild = optionalEbomConfigService.getBaseMapper().getTmpOptionInfoList(rowId);
|
List<OptionalEbomImportChildVO> listChild = optionalEbomConfigService.getBaseMapper().getTmpOptionInfoList(rowId);
|
||||||
|
|
||||||
|
SpringUtil.getBean(MaterialMainService.class).intiMaterialInfo(listChild);
|
||||||
|
|
||||||
OptionalEbomConfigAggregVO optionalEbomConfigAggregVO= filterTree(listParent,listChild);
|
OptionalEbomConfigAggregVO optionalEbomConfigAggregVO= filterTree(listParent,listChild);
|
||||||
tmpVo.setSingleList(optionalEbomConfigAggregVO.getSingleList());
|
tmpVo.setSingleList(optionalEbomConfigAggregVO.getSingleList());
|
||||||
tmpVo.setMulList(optionalEbomConfigAggregVO.getMulList());
|
tmpVo.setMulList(optionalEbomConfigAggregVO.getMulList());
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue