|
@@ -340,7 +340,14 @@ public class PlanServiceImpl extends ServiceImpl<PlanMapper, Plan> implements Pl
|
|
TaskType taskType = taskTypeMapper.selectById(plan.getTaskTypeId());
|
|
TaskType taskType = taskTypeMapper.selectById(plan.getTaskTypeId());
|
|
plan.setTaskTypeName(taskType.getTaskTypeName());
|
|
plan.setTaskTypeName(taskType.getTaskTypeName());
|
|
}
|
|
}
|
|
- List<ProdProcedure> procedureList = prodProcedureMapper.selectList(new QueryWrapper<ProdProcedure>().eq("company_id", companyId).eq("product_id",plan.getProductId()).orderByDesc("id"));
|
|
|
|
|
|
+ List<ProdProcedure> procedureList = prodProcedureMapper.selectList(
|
|
|
|
+ new QueryWrapper<ProdProcedure>()
|
|
|
|
+ .select("DISTINCT version_number")
|
|
|
|
+ .lambda()
|
|
|
|
+ .eq(plan.getProductId() != null, ProdProcedure::getProductId, plan.getProductId())
|
|
|
|
+ .eq(user.getCompanyId()!=null,ProdProcedure::getCompanyId,user.getCompanyId()).orderByAsc(ProdProcedure::getSeq)
|
|
|
|
+
|
|
|
|
+ );
|
|
if(plan.getPlanType()==0){
|
|
if(plan.getPlanType()==0){
|
|
if(procedureList.size()<=0){
|
|
if(procedureList.size()<=0){
|
|
msg.setError("当前产品工序配置未完成,请先完成工序配置");
|
|
msg.setError("当前产品工序配置未完成,请先完成工序配置");
|
|
@@ -599,7 +606,7 @@ public class PlanServiceImpl extends ServiceImpl<PlanMapper, Plan> implements Pl
|
|
}
|
|
}
|
|
}
|
|
}
|
|
plan.setPlanType(0);
|
|
plan.setPlanType(0);
|
|
- //排产工单号 产品名称 排产订单号 项目名称 列序号 钢印号 数量 主工序 工位 开工时间 完工时间 描述
|
|
|
|
|
|
+ //排产工单号 产品名称 生产订单号 项目名称 列序号 钢印号 数量 主工序 工位 开工时间 完工时间 描述
|
|
XSSFCell productSchedulingNumCell = row.getCell(0);
|
|
XSSFCell productSchedulingNumCell = row.getCell(0);
|
|
XSSFCell productNameCell = row.getCell(1);
|
|
XSSFCell productNameCell = row.getCell(1);
|
|
XSSFCell productOrderNumCell = row.getCell(2);
|
|
XSSFCell productOrderNumCell = row.getCell(2);
|