|
|
|
|
@ -205,6 +205,7 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService {
|
|
|
|
|
List<MesReportWork> liblist = mesReportWorkMapper.getReportList(mesReportWork);
|
|
|
|
|
sTabs.setLibList(liblist);
|
|
|
|
|
sTabs.setRemark(liblist.get(0).getRemark());
|
|
|
|
|
sTabs.setUseManRemark(liblist.get(0).getUseManRemark());
|
|
|
|
|
tabs.add(sTabs);
|
|
|
|
|
|
|
|
|
|
sonWorkOrder = mesReportWorkMapper.getSonWorkOrder(sonWorkOrder.getWorkorderCode());
|
|
|
|
|
@ -450,10 +451,13 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService {
|
|
|
|
|
|
|
|
|
|
quantityDto.setWorkorderCode(workorderCode);
|
|
|
|
|
quantityDto.setMachineCode(machineCode);
|
|
|
|
|
//影响效率原因
|
|
|
|
|
String reasons = mesReportWorkMapper.getProductReason(quantityDto);
|
|
|
|
|
if(StringUtils.isNotBlank(reasons)){
|
|
|
|
|
dto.setReason(reasons.replaceAll(";+", " "));
|
|
|
|
|
//影响效率原因/用人说明
|
|
|
|
|
Map reasons = mesReportWorkMapper.getProductReason(quantityDto);
|
|
|
|
|
if((reasons != null && !reasons.isEmpty()) &&
|
|
|
|
|
StringUtils.isNotBlank(reasons.get("Reasons").toString()) &&
|
|
|
|
|
StringUtils.isNotBlank(reasons.get("useManRemark").toString())){
|
|
|
|
|
dto.setReason(reasons.get("Reasons").toString().replaceAll(";+", " "));
|
|
|
|
|
dto.setUseManRemark(reasons.get("useManRemark").toString().replaceAll(";+", " "));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QuantityDto parentMesReport = mesReportWorkMapper.getRealQuantity(quantityDto);
|
|
|
|
|
|