|
|
@ -3,9 +3,24 @@ package org.jeecg.modules.apiService.impl; |
|
|
|
import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper; |
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
|
|
|
import org.jeecg.common.api.vo.Result; |
|
|
|
import org.jeecg.modules.apiBean.PageBean; |
|
|
|
import org.jeecg.modules.apiBean.QueryTemplateBean; |
|
|
|
import org.jeecg.modules.apiBean.*; |
|
|
|
import org.jeecg.modules.apiService.TemplateService; |
|
|
|
import org.jeecg.modules.workorderGeneralStepfour.entity.WorkorderGeneralStepfour; |
|
|
|
import org.jeecg.modules.workorderGeneralStepfour.service.IWorkorderGeneralStepfourService; |
|
|
|
import org.jeecg.modules.workorderGeneralStepone.entity.WorkorderGeneralStepone; |
|
|
|
import org.jeecg.modules.workorderGeneralStepone.service.IWorkorderGeneralSteponeService; |
|
|
|
import org.jeecg.modules.workorderGeneralStepthree.entity.WorkorderGeneralStepthree; |
|
|
|
import org.jeecg.modules.workorderGeneralStepthree.service.IWorkorderGeneralStepthreeService; |
|
|
|
import org.jeecg.modules.workorderGeneralSteptwo.entity.WorkorderGeneralSteptwo; |
|
|
|
import org.jeecg.modules.workorderGeneralSteptwo.service.IWorkorderGeneralSteptwoService; |
|
|
|
import org.jeecg.modules.workorderParamStepfour.entity.WorkorderParamStepfour; |
|
|
|
import org.jeecg.modules.workorderParamStepfour.service.IWorkorderParamStepfourService; |
|
|
|
import org.jeecg.modules.workorderParamStepone.entity.WorkorderParamStepone; |
|
|
|
import org.jeecg.modules.workorderParamStepone.service.IWorkorderParamSteponeService; |
|
|
|
import org.jeecg.modules.workorderParamStepthree.entity.WorkorderParamStepthree; |
|
|
|
import org.jeecg.modules.workorderParamStepthree.service.IWorkorderParamStepthreeService; |
|
|
|
import org.jeecg.modules.workorderParamSteptwo.entity.WorkorderParamSteptwo; |
|
|
|
import org.jeecg.modules.workorderParamSteptwo.service.IWorkorderParamSteptwoService; |
|
|
|
import org.jeecg.modules.workorderStepfour.entity.WorkorderStepfour; |
|
|
|
import org.jeecg.modules.workorderStepfour.service.IWorkorderStepfourService; |
|
|
|
import org.jeecg.modules.workorderStepone.entity.WorkorderStepone; |
|
|
@ -19,6 +34,7 @@ import org.jeecg.modules.workorderTemplate.service.IWorkorderTemplateService; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
@Service |
|
|
|
public class TemplateServiceImpl implements TemplateService { |
|
|
@ -27,6 +43,26 @@ public class TemplateServiceImpl implements TemplateService { |
|
|
|
@Resource |
|
|
|
private IWorkorderTemplateService workorderTemplateService; |
|
|
|
|
|
|
|
//工序卡常规参数 |
|
|
|
@Resource |
|
|
|
private IWorkorderGeneralSteponeService workorderGeneralSteponeService; |
|
|
|
@Resource |
|
|
|
private IWorkorderGeneralSteptwoService workorderGeneralSteptwoService; |
|
|
|
@Resource |
|
|
|
private IWorkorderGeneralStepthreeService workorderGeneralStepthreeService; |
|
|
|
@Resource |
|
|
|
private IWorkorderGeneralStepfourService workorderGeneralStepfourService; |
|
|
|
|
|
|
|
//工序卡列表参数 |
|
|
|
@Resource |
|
|
|
private IWorkorderParamSteponeService workorderParamSteponeService; |
|
|
|
@Resource |
|
|
|
private IWorkorderParamSteptwoService workorderParamSteptwoService; |
|
|
|
@Resource |
|
|
|
private IWorkorderParamStepthreeService workorderParamStepthreeService; |
|
|
|
@Resource |
|
|
|
private IWorkorderParamStepfourService workorderParamStepfourService; |
|
|
|
|
|
|
|
//工序卡1 |
|
|
|
@Resource |
|
|
|
private IWorkorderSteponeService workorderSteponeService; |
|
|
@ -39,7 +75,7 @@ public class TemplateServiceImpl implements TemplateService { |
|
|
|
@Resource |
|
|
|
private IWorkorderStepthreeService workorderStepthreeService; |
|
|
|
|
|
|
|
//工序卡1 |
|
|
|
//工序卡4 |
|
|
|
@Resource |
|
|
|
private IWorkorderStepfourService workorderStepfourService; |
|
|
|
/*************************************************************************************/ |
|
|
@ -80,12 +116,28 @@ public class TemplateServiceImpl implements TemplateService { |
|
|
|
@Override |
|
|
|
public Result<?> queryTemplateById(String templateId) { |
|
|
|
//查询公告信息详情 |
|
|
|
WorkorderTemplate one = workorderTemplateService |
|
|
|
WorkorderTemplate template = workorderTemplateService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderTemplate::getId, templateId) |
|
|
|
.one(); |
|
|
|
|
|
|
|
return Result.OK("工单详情", one); |
|
|
|
//工序卡1 |
|
|
|
//常规参数 |
|
|
|
WorkorderGeneralStepone generalStepone = workorderGeneralSteponeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderGeneralStepone::getTemplateId, templateId) |
|
|
|
.one(); |
|
|
|
|
|
|
|
//列表参数 |
|
|
|
List<WorkorderParamStepone> paramStepone = workorderParamSteponeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderParamStepone::getTemplateId, templateId) |
|
|
|
.list(); |
|
|
|
|
|
|
|
template.setWorkorderGeneralStepone(generalStepone); |
|
|
|
template.setWorkorderParamSteponeList(paramStepone); |
|
|
|
|
|
|
|
return Result.OK("工单详情", template); |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-修改工单 |
|
|
@ -103,91 +155,180 @@ public class TemplateServiceImpl implements TemplateService { |
|
|
|
@Override |
|
|
|
public Result<?> queryStepOne(String templateId) { |
|
|
|
//查询工序卡1(选配)详情 |
|
|
|
WorkorderStepone one = workorderSteponeService |
|
|
|
//常规参数 |
|
|
|
WorkorderGeneralStepone generalStepone = workorderGeneralSteponeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderStepone::getTemplateId, templateId) |
|
|
|
.eq(WorkorderGeneralStepone::getTemplateId, templateId) |
|
|
|
.one(); |
|
|
|
|
|
|
|
return Result.OK("工序卡1(选配)详情", one); |
|
|
|
//列表参数 |
|
|
|
List<WorkorderParamStepone> paramStepone = workorderParamSteponeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderParamStepone::getTemplateId, templateId) |
|
|
|
.list(); |
|
|
|
|
|
|
|
StepOneBean stepOne = new StepOneBean(); |
|
|
|
stepOne.setWorkorderGeneralStepone(generalStepone); |
|
|
|
stepOne.setWorkorderParamSteponeList(paramStepone); |
|
|
|
|
|
|
|
return Result.OK("工序卡1(选配)详情", stepOne); |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-工序卡2详情 |
|
|
|
@Override |
|
|
|
public Result<?> queryStepTwo(String templateId) { |
|
|
|
//查询工序卡1(选配)详情 |
|
|
|
WorkorderSteptwo one = workorderSteptwoService |
|
|
|
//常规参数 |
|
|
|
WorkorderGeneralSteptwo generalStepone = workorderGeneralSteptwoService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderSteptwo::getTemplateId, templateId) |
|
|
|
.eq(WorkorderGeneralSteptwo::getTemplateId, templateId) |
|
|
|
.one(); |
|
|
|
|
|
|
|
return Result.OK("工序卡2详情", one); |
|
|
|
//列表参数 |
|
|
|
List<WorkorderParamSteptwo> paramStepone = workorderParamSteptwoService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderParamSteptwo::getTemplateId, templateId) |
|
|
|
.list(); |
|
|
|
|
|
|
|
StepTwoBean stepTwo = new StepTwoBean(); |
|
|
|
stepTwo.setWorkorderGeneralSteptwo(generalStepone); |
|
|
|
stepTwo.setWorkorderParamSteptwoList(paramStepone); |
|
|
|
|
|
|
|
return Result.OK("工序卡2详情", stepTwo); |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-工序卡3详情 |
|
|
|
@Override |
|
|
|
public Result<?> queryStepThree(String templateId) { |
|
|
|
//查询工序卡1(选配)详情 |
|
|
|
WorkorderStepthree one = workorderStepthreeService |
|
|
|
//常规参数 |
|
|
|
WorkorderGeneralStepthree generalStepthree = workorderGeneralStepthreeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderStepthree::getTemplateId, templateId) |
|
|
|
.eq(WorkorderGeneralStepthree::getTemplateId, templateId) |
|
|
|
.one(); |
|
|
|
|
|
|
|
return Result.OK("工序卡3详情", one); |
|
|
|
//列表参数 |
|
|
|
List<WorkorderParamStepthree> paramStepthree = workorderParamStepthreeService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderParamStepthree::getTemplateId, templateId) |
|
|
|
.list(); |
|
|
|
|
|
|
|
StepThreeBean stepThree = new StepThreeBean(); |
|
|
|
stepThree.setWorkorderGeneralStepthree(generalStepthree); |
|
|
|
stepThree.setWorkorderParamStepthreeList(paramStepthree); |
|
|
|
|
|
|
|
return Result.OK("工序卡3详情", stepThree); |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-工序卡4(总成)详情 |
|
|
|
@Override |
|
|
|
public Result<?> queryStepFour(String templateId) { |
|
|
|
//查询工序卡1(选配)详情 |
|
|
|
WorkorderStepfour one = workorderStepfourService |
|
|
|
//常规参数 |
|
|
|
WorkorderGeneralStepfour generalStepfour = workorderGeneralStepfourService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderStepfour::getTemplateId, templateId) |
|
|
|
.eq(WorkorderGeneralStepfour::getTemplateId, templateId) |
|
|
|
.one(); |
|
|
|
|
|
|
|
return Result.OK("工序卡4(总成)详情", one); |
|
|
|
//列表参数 |
|
|
|
List<WorkorderParamStepfour> paramStepfour = workorderParamStepfourService |
|
|
|
.lambdaQuery() |
|
|
|
.eq(WorkorderParamStepfour::getTemplateId, templateId) |
|
|
|
.list(); |
|
|
|
|
|
|
|
StepFourBean stepFourBean = new StepFourBean(); |
|
|
|
stepFourBean.setWorkorderGeneralStepfour(generalStepfour); |
|
|
|
stepFourBean.setWorkorderParamStepfourList(paramStepfour); |
|
|
|
|
|
|
|
return Result.OK("工序卡4(总成)详情", stepFourBean); |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-修改常规参数-工序卡1(选配) |
|
|
|
@Override |
|
|
|
public Result<?> updateGeneralStepOne(WorkorderGeneralStepone generalStepone) { |
|
|
|
boolean flag = workorderGeneralSteponeService.saveOrUpdate(generalStepone); |
|
|
|
if(flag){ |
|
|
|
return Result.OK("新增/修改常规参数-工序卡1成功!"); |
|
|
|
}else { |
|
|
|
return Result.error("新增/修改常规参数-工序卡1失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-修改常规参数-工序卡2 |
|
|
|
@Override |
|
|
|
public Result<?> updateGeneralStepTwo(WorkorderGeneralSteptwo generalSteptwo) { |
|
|
|
boolean flag = workorderGeneralSteptwoService.saveOrUpdate(generalSteptwo); |
|
|
|
if(flag){ |
|
|
|
return Result.OK("新增/修改常规参数-工序卡2成功!"); |
|
|
|
}else { |
|
|
|
return Result.error("新增/修改常规参数-工序卡2失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-修改工序卡1(选配) |
|
|
|
//工单信息-修改常规参数-工序卡3 |
|
|
|
@Override |
|
|
|
public Result<?> updateStepOne(WorkorderStepone workorderStepone) { |
|
|
|
boolean flag = workorderSteponeService.saveOrUpdate(workorderStepone); |
|
|
|
public Result<?> updateGeneralStepThree(WorkorderGeneralStepthree generalStepthree) { |
|
|
|
boolean flag = workorderGeneralStepthreeService.saveOrUpdate(generalStepthree); |
|
|
|
if(flag){ |
|
|
|
return Result.OK("新增/修改工序卡1成功!"); |
|
|
|
return Result.OK("新增/修改常规参数-工序卡3成功!"); |
|
|
|
}else { |
|
|
|
return Result.error("新增/修改工序卡1失败!"); |
|
|
|
return Result.error("新增/修改常规参数-工序卡3失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-修改工序卡2 |
|
|
|
//工单信息-修改常规参数-工序卡4(总成) |
|
|
|
@Override |
|
|
|
public Result<?> updateStepTwo(WorkorderSteptwo workorderSteptwo) { |
|
|
|
boolean flag = workorderSteptwoService.saveOrUpdate(workorderSteptwo); |
|
|
|
public Result<?> updateGeneralStepFour(WorkorderGeneralStepfour generalStepfour) { |
|
|
|
boolean flag = workorderGeneralStepfourService.saveOrUpdate(generalStepfour); |
|
|
|
if(flag){ |
|
|
|
return Result.OK("新增/修改工序卡2成功!"); |
|
|
|
return Result.OK("新增/修改常规参数-工序卡4成功!"); |
|
|
|
}else { |
|
|
|
return Result.error("新增/修改工序卡2失败!"); |
|
|
|
return Result.error("新增/修改常规参数-工序卡4失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-修改工序卡3 |
|
|
|
//工单信息-修改工序参数-工序卡1(选配) |
|
|
|
@Override |
|
|
|
public Result<?> updateStepThree(WorkorderStepthree workorderStepthree) { |
|
|
|
boolean flag = workorderStepthreeService.saveOrUpdate(workorderStepthree); |
|
|
|
public Result<?> updateParamStepOne(WorkorderParamStepone paramStepone) { |
|
|
|
boolean flag = workorderParamSteponeService.saveOrUpdate(paramStepone); |
|
|
|
if(flag){ |
|
|
|
return Result.OK("新增/修改工序卡3成功!"); |
|
|
|
return Result.OK("新增/修改工序参数-工序卡1成功!"); |
|
|
|
}else { |
|
|
|
return Result.error("新增/修改工序卡3失败!"); |
|
|
|
return Result.error("新增/修改工序参数-工序卡1失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-修改工序卡4(总成) |
|
|
|
//工单信息-修改工序参数-工序卡2 |
|
|
|
@Override |
|
|
|
public Result<?> updateStepFour(WorkorderStepfour workorderStepfour) { |
|
|
|
boolean flag = workorderStepfourService.saveOrUpdate(workorderStepfour); |
|
|
|
public Result<?> updateParamStepTwo(WorkorderParamSteptwo paramSteptwo) { |
|
|
|
boolean flag = workorderParamSteptwoService.saveOrUpdate(paramSteptwo); |
|
|
|
if(flag){ |
|
|
|
return Result.OK("新增/修改工序卡4成功!"); |
|
|
|
return Result.OK("新增/修改工序参数-工序卡2成功!"); |
|
|
|
}else { |
|
|
|
return Result.error("新增/修改工序卡4失败!"); |
|
|
|
return Result.error("新增/修改工序参数-工序卡2失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-修改工序参数-工序卡3 |
|
|
|
@Override |
|
|
|
public Result<?> updateParamStepThree(WorkorderParamStepthree paramStepthree) { |
|
|
|
boolean flag = workorderParamStepthreeService.saveOrUpdate(paramStepthree); |
|
|
|
if(flag){ |
|
|
|
return Result.OK("新增/修改工序参数-工序卡3成功!"); |
|
|
|
}else { |
|
|
|
return Result.error("新增/修改工序参数-工序卡3失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
//工单信息-修改工序参数-工序卡4(总成) |
|
|
|
@Override |
|
|
|
public Result<?> updateParamStepFour(WorkorderParamStepfour paramStepfour) { |
|
|
|
boolean flag = workorderParamStepfourService.saveOrUpdate(paramStepfour); |
|
|
|
if(flag){ |
|
|
|
return Result.OK("新增/修改工序参数-工序卡4成功!"); |
|
|
|
}else { |
|
|
|
return Result.error("新增/修改工序参数-工序卡4失败!"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |