|
|
|
@ -416,7 +416,13 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService {
|
|
|
|
|
|
|
|
|
|
for (MesDailyReportVo dto : dtos) {
|
|
|
|
|
dto.setFactoryCode(factoryCode);
|
|
|
|
|
dto.setProdType("蚊香");
|
|
|
|
|
//品类
|
|
|
|
|
String typeName = mesReportWorkMapper.getTypeName(dto.getProductCode().replace("0000000",""));
|
|
|
|
|
if(StringUtils.isNotBlank(typeName)){
|
|
|
|
|
dto.setProdType(typeName);
|
|
|
|
|
}else {
|
|
|
|
|
dto.setProdType("蚊香");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
QuantityDto quantityDto = new QuantityDto();
|
|
|
|
|
String workorderCode = dto.getWorkorderCode();
|
|
|
|
@ -426,7 +432,7 @@ public class MesReportWorkServiceImpl implements IMesReportWorkService {
|
|
|
|
|
quantityDto.setMachineCode(machineCode);
|
|
|
|
|
//影响效率原因
|
|
|
|
|
String reasons = mesReportWorkMapper.getProductReason(quantityDto);
|
|
|
|
|
if(!reasons.equals(";;")&&StringUtils.isNotBlank(reasons)){
|
|
|
|
|
if(StringUtils.isNotBlank(reasons)&&!reasons.equals(";;")){
|
|
|
|
|
dto.setReason(reasons);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|