|
|
|
@ -180,6 +180,7 @@ public class MesReworkTaskServiceImpl implements IMesReworkTaskService {
|
|
|
|
|
* 组装返回信息
|
|
|
|
|
*/
|
|
|
|
|
MesReworkTaskModel mesReworkTaskModel = MesReworkTaskModel.builder()
|
|
|
|
|
.mesReworkTask(res)
|
|
|
|
|
.reworkOrder(res.getReworkOrder())
|
|
|
|
|
.sn(res.getSn())
|
|
|
|
|
.mesPartTypePicture(mesPartTypePicture)
|
|
|
|
@ -561,8 +562,8 @@ public class MesReworkTaskServiceImpl implements IMesReworkTaskService {
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(MesExtEnumUtil.ASSEMBLY_STATUS.ASSEMBLY_STATUS_10.getValue(), "assemblyStatus", packBean);
|
|
|
|
|
List<MesProductionAssembly> mesProductionAssemblies = mesProductionAssemblyRepository.findByHqlWhere(packBean);
|
|
|
|
|
if (!CollectionUtils.isEmpty(mesProductionAssemblies)) {
|
|
|
|
|
assembly.setChildTreeList(parseArray(mesProductionAssemblies));
|
|
|
|
|
recursionAssemblySnTree(assembly.getChildTreeList(), requestModel);
|
|
|
|
|
assembly.setChildren(parseArray(mesProductionAssemblies));
|
|
|
|
|
recursionAssemblySnTree(assembly.getChildren(), requestModel);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
@ -656,8 +657,8 @@ public class MesReworkTaskServiceImpl implements IMesReworkTaskService {
|
|
|
|
|
//对于已勾选报废的子件,对于有零件号的项,产生移库(产线的材料库位->报废库(系统参数配置))。移库数量为报废时的明细数量;
|
|
|
|
|
createMove(getMesWorkCenter(organizeCode, assemblyModel.getWorkCenterCode()),destLocate, assemblyModel,userName);
|
|
|
|
|
//循环处理数据
|
|
|
|
|
if(!CollectionUtils.isEmpty(assemblyModel.getChildTreeList())){
|
|
|
|
|
recursionCheck(assemblyModel.getChildTreeList(),organizeCode,userName,destLocate);
|
|
|
|
|
if(!CollectionUtils.isEmpty(assemblyModel.getChildren())){
|
|
|
|
|
recursionCheck(assemblyModel.getChildren(),organizeCode,userName,destLocate);
|
|
|
|
|
}
|
|
|
|
|
} else if (assemblyModel.getFlag() == CommonEnumUtil.TRUE_OR_FALSE.FALSE.getValue()) {
|
|
|
|
|
//装配解绑
|
|
|
|
|