优化过程检验记录生成,增加bomMxId字段
This commit is contained in:
parent
c6e4cebad2
commit
21d4abdadb
@ -29,7 +29,7 @@ public interface ProcessBomMapper extends BaseMapperX<ProcessBomDO> {
|
||||
|
||||
|
||||
|
||||
default List<ProcessBomDO> selectBomMx(Long task_id,Long project_id) {
|
||||
default List<ProcessBomDO> selectBomMx(Long task_id,Long project_id,Long bomId) {
|
||||
MPJLambdaWrapper<ProcessBomDO> query = new MPJLambdaWrapper<>();
|
||||
query.selectAll(ProcessBomDO.class)
|
||||
.select("b.id as bomId,b.material_id as materialId,b.amount,b.type," +
|
||||
@ -44,7 +44,7 @@ public interface ProcessBomMapper extends BaseMapperX<ProcessBomDO> {
|
||||
.leftJoin(ProjectOrderSubDO.class,"d",ProjectOrderSubDO::getId,ProcessBomDO::getProjectSubId)
|
||||
.leftJoin(PlanDO.class,"e",PlanDO::getId,ProcessBomDO::getPlanId)
|
||||
.leftJoin(ProjectOrderDO.class,"f",ProjectOrderDO::getId,ProcessBomDO::getProjectId)
|
||||
|
||||
.eq(ProcessBomDetailDO::getId,bomId)
|
||||
.eq(ProcessBomDO::getProjectId, project_id)
|
||||
.eq(ProcessBomDO::getPlanId,task_id)
|
||||
|
||||
|
@ -79,7 +79,7 @@ public interface PgMasterService {
|
||||
*/
|
||||
List<PgMasterLineDO> getPgMasterLineListByZlPgId(Integer zlPgId);
|
||||
|
||||
Boolean insertPgList(Long task_id,Long project_id);
|
||||
Boolean insertPgList(Long task_id,Long project_id,Long bomMxId);
|
||||
|
||||
List<PgMasterLineDO> searchBomMx(Long task_id,Long project_id);
|
||||
|
||||
|
@ -59,9 +59,9 @@ public class PgMasterServiceImpl implements PgMasterService {
|
||||
|
||||
|
||||
@Override
|
||||
public Boolean insertPgList(Long task_id,Long project_id){
|
||||
public Boolean insertPgList(Long task_id,Long project_id,Long bomMxId){
|
||||
//查询BOM明细
|
||||
List<ProcessBomDO> processBomDOList = processBomMapper.selectBomMx(task_id,project_id);
|
||||
List<ProcessBomDO> processBomDOList = processBomMapper.selectBomMx(task_id,project_id,bomMxId);
|
||||
List<PgMasterLineDO> pgMasterLineDOList = new ArrayList<>();
|
||||
processBomDOList.forEach( o ->{
|
||||
PgMasterLineDO pgMasterLineDO = new PgMasterLineDO();
|
||||
@ -125,8 +125,9 @@ public class PgMasterServiceImpl implements PgMasterService {
|
||||
|
||||
@Override
|
||||
public List<PgMasterLineDO> searchBomMx(Long task_id,Long project_id){
|
||||
long a = 0;
|
||||
//查询BOM明细
|
||||
List<ProcessBomDO> processBomDOList = processBomMapper.selectBomMx(task_id,project_id);
|
||||
List<ProcessBomDO> processBomDOList = processBomMapper.selectBomMx(task_id,project_id,a);
|
||||
List<PgMasterLineDO> pgMasterLineDOList = new ArrayList<>();
|
||||
processBomDOList.forEach( o ->{
|
||||
PgMasterLineDO pgMasterLineDO = new PgMasterLineDO();
|
||||
|
Loading…
Reference in New Issue
Block a user