原始BOM列表
This commit is contained in:
parent
47eef9d27b
commit
2b6cb45fcd
|
|
@ -2,9 +2,12 @@ package com.nflg.product.bomnew.mapper.master;
|
||||||
|
|
||||||
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
|
||||||
import com.nflg.product.bomnew.pojo.entity.BomOriginalPlmParentEntity;
|
import com.nflg.product.bomnew.pojo.entity.BomOriginalPlmParentEntity;
|
||||||
|
import io.swagger.v3.oas.models.security.SecurityScheme;
|
||||||
import lombok.AllArgsConstructor;
|
import lombok.AllArgsConstructor;
|
||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* t_bom_original_plm_parent 表数据库访问层
|
* t_bom_original_plm_parent 表数据库访问层
|
||||||
* 原始BOM临时表(父表)
|
* 原始BOM临时表(父表)
|
||||||
|
|
@ -15,4 +18,6 @@ import org.apache.ibatis.annotations.Param;
|
||||||
public interface BomOriginalPlmParentMapper extends BaseMapper<BomOriginalPlmParentEntity> {
|
public interface BomOriginalPlmParentMapper extends BaseMapper<BomOriginalPlmParentEntity> {
|
||||||
|
|
||||||
void clearPlmBom(@Param("id") Integer id);
|
void clearPlmBom(@Param("id") Integer id);
|
||||||
|
|
||||||
|
void delChildByParentRowIds(@Param("rowIds")List<Integer> rowIds);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -232,6 +232,7 @@ public class BomNewOriginalParentService extends ServiceImpl<BomNewOriginalParen
|
||||||
for (BomOriginalPlmParentEntity parent : parents) {
|
for (BomOriginalPlmParentEntity parent : parents) {
|
||||||
//转原始BOM
|
//转原始BOM
|
||||||
convert.convertOriginalBom(parent);
|
convert.convertOriginalBom(parent);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (CollUtil.isNotEmpty(convert.getResultParent())) {
|
if (CollUtil.isNotEmpty(convert.getResultParent())) {
|
||||||
|
|
@ -240,6 +241,13 @@ public class BomNewOriginalParentService extends ServiceImpl<BomNewOriginalParen
|
||||||
if (CollUtil.isNotEmpty(convert.getResultChild())) {
|
if (CollUtil.isNotEmpty(convert.getResultChild())) {
|
||||||
originalChildService.saveOrUpdateBatch(convert.getResultChild());
|
originalChildService.saveOrUpdateBatch(convert.getResultChild());
|
||||||
}
|
}
|
||||||
|
//删除plm临时表数据
|
||||||
|
List<Integer> delRowIds = parents.stream().map(u -> u.getRowId()).collect(Collectors.toList());
|
||||||
|
if(CollUtil.isNotEmpty(delRowIds)) {
|
||||||
|
originalPlmParentService.getBaseMapper().deleteBatchIds(delRowIds);
|
||||||
|
originalPlmParentService.getBaseMapper().delChildByParentRowIds(delRowIds);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ public class PlmBomToOriginalConvert extends BaseConvert {
|
||||||
List<BomOriginalPlmBomVO> data = new ArrayList<>();
|
List<BomOriginalPlmBomVO> data = new ArrayList<>();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 转原始BOM
|
* 转原始BOM
|
||||||
*/
|
*/
|
||||||
|
|
|
||||||
|
|
@ -33,4 +33,11 @@
|
||||||
update t_bom_original_plm_parent set status=2 where row_id=#{rowId};
|
update t_bom_original_plm_parent set status=2 where row_id=#{rowId};
|
||||||
update t_bom_original_plm_child set status=2 where parent_row_id=#{rowId};
|
update t_bom_original_plm_child set status=2 where parent_row_id=#{rowId};
|
||||||
</update>
|
</update>
|
||||||
|
|
||||||
|
<delete id="delChildByParentRowIds">
|
||||||
|
delete from t_bom_original_plm_child where parent_row_id in
|
||||||
|
<foreach collection="rowIds" item="rowId" open="(" separator="," close=")">
|
||||||
|
#{rowId}
|
||||||
|
</foreach>
|
||||||
|
</delete>
|
||||||
</mapper>
|
</mapper>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue