From e8e987452f216602bfa92cf2b8b91bec06112ed0 Mon Sep 17 00:00:00 2001 From: wangfei <3597712270@qq.com> Date: 星期四, 06 三月 2025 11:02:53 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10105/r/YiWuProject --- hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java | 29 ++++++++++++++++++++++------- 1 files changed, 22 insertions(+), 7 deletions(-) diff --git a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java index c1e4020..28371f7 100644 --- a/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java +++ b/hangzhoumesParent/common/servicebase/src/main/java/com/mes/damage/service/impl/DamageServiceImpl.java @@ -55,8 +55,8 @@ WorkAssignmentMapper workAssignmentMapper; - private final static String ERP_URL = "http://192.168.2.100:8086"; -// private final static String ERP_URL = "http://10.153.19.174:8086"; + // private final static String ERP_URL = "http://192.168.2.100:8086"; + private final static String ERP_URL = "http://10.153.19.174:8086"; /** @@ -77,10 +77,10 @@ } List<Damage> damageList = baseMapper.selectList(damageSelectWrapper); - for (Damage damage : damageList) { - damage.setStatus(2); - } - return baseMapper.selectList(damageSelectWrapper); +// for (Damage damage : damageList) { +// damage.setStatus(2); +// } + return damageList; } /** @@ -140,11 +140,20 @@ damageDetails.setResponsibleEquipment(damagesdetails.get(0).getResponsibleEquipment()); damageDetails.setResponsibleTeam(damagesdetails.get(0).getResponsibleTeam()); damageDetails.setResponsiblePersonnel(null); + if (damagesdetails.get(0).getStatus() == 7) { + damageDetails.setQualityInspector("auto"); + damageDetails.setPatchStatus(1); + damageDetails.setQualityInsStatus(2); + } else { + damageDetails.setQualityInspector(""); + damageDetails.setPatchStatus(0); + damageDetails.setQualityInsStatus(0); + } damageDetailses.add(damageDetails); } } reportingWorkDetails.add(reportingWorkDetail); - reportingWorkDetail.setDamageDetailsList(damageDetailses); + reportingWorkDetail.setDamageDetails(damageDetailses); sendToERP(reportingWork, reportingWorkDetails, Boolean.FALSE); } } @@ -199,6 +208,7 @@ damage1 = baseMapper.selectList( new LambdaQueryWrapper<Damage>() .in(Damage::getType, Const.GLASS_STATE_DAMAGE, Const.GLASS_STATE_TAKE) + .notIn(Damage::getStatus, 7, 8) .eq(Damage::getGlassId, damage.getGlassId()) ); } else { @@ -356,6 +366,11 @@ result.put("title", reportingWorkJson); result.put("type", 0); + if (reportingWorkDetails.get(0).getDamageDetails().get(0).getPatchStatus() == 1) { + result.put("isPatch", 1); + } else { + result.put("isPatch", 0); + } result.put("userId", "admin"); result.put("userName", "admin"); result.put("qualityInsStatus", 0); -- Gitblit v1.8.0