修复Bug:45556,PCN-电子化检验、条码打印的零件查询开窗,要用unit关联

uat-temp-nht-2503110000-45556
jason 2 months ago
parent 64380a5f5a
commit e5d8013c66

@ -17,6 +17,7 @@ import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Iterator;
import java.util.List;
/**
@ -41,11 +42,18 @@ public class MesPartController {
ListPager<MesPart> mesPartListPager = mesPartService.queryMesPart(mesPart, pager);
List<MesPart> partList = mesPartListPager.getObjectList();
for (MesPart part : partList) {
MesPartSap partSap = mesPartService.getMesPartSapByPartNo(part.getPartNo(), part.getOrganizeCode());
if (partSap != null) {
part.setUnit(partSap.getUnit());
Iterator<MesPart> iterator = partList.iterator();
while (iterator.hasNext()) {
MesPart part = iterator.next();
try {
MesPartSap partSap = mesPartService.getMesPartSapByPartNo(part.getPartNo(), part.getOrganizeCode());
if (partSap != null) {
part.setUnit(partSap.getUnit());
}
} catch (ImppBusiException e) {
iterator.remove();
}
}
mesPartListPager.setObjectList(partList);
return ResultBean.success("查询成功").setListPager(mesPartListPager);

Loading…
Cancel
Save