From 4f7fd563335463f09c2a240c40059ebb71af4702 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=98=89=E4=BC=9F?= <1724121454@qq.com> Date: Thu, 12 Aug 2021 13:39:19 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E7=9A=84=E9=87=8D=E6=96=B0=E7=94=9F?= =?UTF-8?q?=E6=88=90=EF=BC=8C=E5=BC=82=E5=B8=B8bug=E7=9A=84=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=EF=BC=8C=E6=8A=8A=E5=8F=91=E9=80=81=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E5=8F=91=E9=80=81=E7=94=A8=E6=88=B7=E7=BB=84?= =?UTF-8?q?=EF=BC=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AbnormalBillDisposeController.java | 6 +- .../controller/AbnormalBillLogController.java | 7 +- .../mapper/AbnormalBillDisposeMapper.java | 6 +- .../anomaly/mapper/AbnormalBillLogMapper.java | 4 +- .../anomaly/model/AbnormalBillDispose.java | 30 +-- .../mesnac/anomaly/model/AbnormalBillLog.java | 22 +-- .../service/AbnormalBillDisposeService.java | 4 +- .../service/AbnormalBillLogService.java | 4 +- .../anomaly/service/AbnormalBillService.java | 2 +- .../impl/AbnormalBillDisposeServiceImpl.java | 4 +- .../impl/AbnormalBillLogServiceImpl.java | 25 ++- .../service/impl/AbnormalBillServiceImpl.java | 30 ++- .../service/impl/AbnormalPlanServiceImpl.java | 2 +- .../mapper/AbnormalBillDisposeMapper.xml | 183 +++++++++++++----- .../mapper/AbnormalBillLogMapper.xml | 40 ++-- .../resources/mapper/AbnormalBillMapper.xml | 4 +- .../service/impl/SfcScrapServiceImpl.java | 2 +- .../main/resources/mapper/SfcScrapMapper.xml | 3 +- 18 files changed, 231 insertions(+), 147 deletions(-) diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillDisposeController.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillDisposeController.java index 3856c3e3..dd68fe57 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillDisposeController.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillDisposeController.java @@ -13,8 +13,8 @@ import java.util.List; /** * - * @author robert - * @since 2021-06-29 + * @author zjw + * @since 2021-08-12 */ @RestController @RequestMapping("/Z-ABNORMAL-BILL-DISPOSE") @@ -80,7 +80,7 @@ public class AbnormalBillDisposeController { .or().like(AbnormalBillDispose::getRouterBo, frontPage.getGlobalQuery()) .or().like(AbnormalBillDispose::getResolveShopOrder, frontPage.getGlobalQuery()) .or().like(AbnormalBillDispose::getResolveRemark, frontPage.getGlobalQuery()) - .or().like(AbnormalBillDispose::getResolveSendUser, frontPage.getGlobalQuery()) + .or().like(AbnormalBillDispose::getResolveSendUserGroup, frontPage.getGlobalQuery()) .or().like(AbnormalBillDispose::getClosedUser, frontPage.getGlobalQuery()) .or().like(AbnormalBillDispose::getAbnormalReason, frontPage.getGlobalQuery()) .or().like(AbnormalBillDispose::getBeforeMeasure, frontPage.getGlobalQuery()) diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillLogController.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillLogController.java index 8b69a27c..7721b6bf 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillLogController.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillLogController.java @@ -15,8 +15,8 @@ import java.util.List; /** * - * @author 赵嘉伟 - * @since 2021-07-23 + * @author zjw + * @since 2021-08-12 */ @RestController @RequestMapping("/Z-ABNORMAL-BILL-LOG") @@ -109,7 +109,7 @@ public class AbnormalBillLogController { .or().like(AbnormalBillLog::getRouterBo, frontPage.getGlobalQuery()) .or().like(AbnormalBillLog::getResolveShopOrder, frontPage.getGlobalQuery()) .or().like(AbnormalBillLog::getResolveRemark, frontPage.getGlobalQuery()) - .or().like(AbnormalBillLog::getResolveSendUser, frontPage.getGlobalQuery()) + .or().like(AbnormalBillLog::getResolveSendUserGroup, frontPage.getGlobalQuery()) .or().like(AbnormalBillLog::getClosedUser, frontPage.getGlobalQuery()) .or().like(AbnormalBillLog::getAbnormalReason, frontPage.getGlobalQuery()) .or().like(AbnormalBillLog::getBeforeMeasure, frontPage.getGlobalQuery()) @@ -165,7 +165,6 @@ public class AbnormalBillLogController { return R.ok(abnormalBillLogService.removeByIds(ids)); } - @GetMapping("/saveAndUpdate") public R saveAndUpdate(AbnormalBill abnormalBill, AbnormalBillDispose abnormalBillDispose, diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillDisposeMapper.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillDisposeMapper.java index c5efb797..3070aa21 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillDisposeMapper.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillDisposeMapper.java @@ -12,12 +12,13 @@ import org.springframework.stereotype.Repository; * 异常单处置 Mapper 接口 *

* - * @author robert - * @since 2021-06-29 + * @author zjw + * @since 2021-08-12 */ @Repository public interface AbnormalBillDisposeMapper extends BaseMapper { + /** * 质量异常检索 * @param abnormalBill @@ -29,4 +30,5 @@ public interface AbnormalBillDisposeMapper extends BaseMapper * - * @author 赵嘉伟 - * @since 2021-07-23 + * @author zjw + * @since 2021-08-12 */ @Repository public interface AbnormalBillLogMapper extends BaseMapper { diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBillDispose.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBillDispose.java index beae589f..2ec563fb 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBillDispose.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBillDispose.java @@ -14,8 +14,8 @@ import java.time.LocalDateTime; * 异常单处置 *

* - * @author robert - * @since 2021-06-29 + * @author zjw + * @since 2021-08-12 */ @TableName("Z_ABNORMAL_BILL_DISPOSE") @@ -27,7 +27,7 @@ public class AbnormalBillDispose extends Model { /** * 主键 */ - @TableId(value = "HANDLE", type = IdType.INPUT) + @TableId(value = "HANDLE", type = IdType.INPUT) private String handle; /** * 站点 @@ -90,7 +90,11 @@ public class AbnormalBillDispose extends Model { @TableField("RESOLVE_DATE_TIME") private LocalDateTime resolveDateTime; /** - * 异常方案 + * 异常方案 一个字母的质量异常响应,二个字母的是设备异常响应 + X | 线下换料 , S | 试装, R | 让步放心, C | 产品报废 , +P | 配作 , F | 返修 , + + CG 常规维修,JH 计划维修,DX 大项修 */ @TableField("ABNORMAL_METHOD") private String abnormalMethod; @@ -110,10 +114,10 @@ public class AbnormalBillDispose extends Model { @TableField("RESOLVE_REMARK") private String resolveRemark; /** - * 发送用户 + * 发送用户组 */ - @TableField("RESOLVE_SEND_USER") - private String resolveSendUser; + @TableField("RESOLVE_SEND_USER_GROUP") + private String resolveSendUserGroup; /** * 闭环关闭填报人 */ @@ -292,12 +296,12 @@ public class AbnormalBillDispose extends Model { this.resolveRemark = resolveRemark; } - public String getResolveSendUser() { - return resolveSendUser; + public String getResolveSendUserGroup() { + return resolveSendUserGroup; } - public void setResolveSendUser(String resolveSendUser) { - this.resolveSendUser = resolveSendUser; + public void setResolveSendUserGroup(String resolveSendUserGroup) { + this.resolveSendUserGroup = resolveSendUserGroup; } public String getClosedUser() { @@ -398,7 +402,7 @@ public static final String RESOLVE_SHOP_ORDER = "RESOLVE_SHOP_ORDER"; public static final String RESOLVE_REMARK = "RESOLVE_REMARK"; -public static final String RESOLVE_SEND_USER = "RESOLVE_SEND_USER"; +public static final String RESOLVE_SEND_USER_GROUP = "RESOLVE_SEND_USER_GROUP"; public static final String CLOSED_USER = "CLOSED_USER"; @@ -442,7 +446,7 @@ public static final String MODIFIED_DATE_TIME = "MODIFIED_DATE_TIME"; ", routerBo = " + routerBo + ", resolveShopOrder = " + resolveShopOrder + ", resolveRemark = " + resolveRemark + - ", resolveSendUser = " + resolveSendUser + + ", resolveSendUserGroup = " + resolveSendUserGroup + ", closedUser = " + closedUser + ", closedDateTime = " + closedDateTime + ", abnormalReason = " + abnormalReason + diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBillLog.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBillLog.java index 8e503406..eb89b0af 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBillLog.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBillLog.java @@ -14,8 +14,8 @@ import java.time.LocalDateTime; * 异常单记录表 *

* - * @author 赵嘉伟 - * @since 2021-07-23 + * @author zjw + * @since 2021-08-12 */ @TableName("Z_ABNORMAL_BILL_LOG") @@ -260,10 +260,10 @@ public class AbnormalBillLog extends Model { @TableField("RESOLVE_REMARK") private String resolveRemark; /** - * 发送用户 + * 发送用户组 */ - @TableField("RESOLVE_SEND_USER") - private String resolveSendUser; + @TableField("RESOLVE_SEND_USER_GROUP") + private String resolveSendUserGroup; /** * 闭环关闭填报人 */ @@ -692,12 +692,12 @@ public class AbnormalBillLog extends Model { this.resolveRemark = resolveRemark; } - public String getResolveSendUser() { - return resolveSendUser; + public String getResolveSendUserGroup() { + return resolveSendUserGroup; } - public void setResolveSendUser(String resolveSendUser) { - this.resolveSendUser = resolveSendUser; + public void setResolveSendUserGroup(String resolveSendUserGroup) { + this.resolveSendUserGroup = resolveSendUserGroup; } public String getClosedUser() { @@ -874,7 +874,7 @@ public static final String RESOLVE_SHOP_ORDER = "RESOLVE_SHOP_ORDER"; public static final String RESOLVE_REMARK = "RESOLVE_REMARK"; -public static final String RESOLVE_SEND_USER = "RESOLVE_SEND_USER"; +public static final String RESOLVE_SEND_USER_GROUP = "RESOLVE_SEND_USER_GROUP"; public static final String CLOSED_USER = "CLOSED_USER"; @@ -952,7 +952,7 @@ public static final String MODIFIED_DATE_TIME = "MODIFIED_DATE_TIME"; ", routerBo = " + routerBo + ", resolveShopOrder = " + resolveShopOrder + ", resolveRemark = " + resolveRemark + - ", resolveSendUser = " + resolveSendUser + + ", resolveSendUserGroup = " + resolveSendUserGroup + ", closedUser = " + closedUser + ", closedDateTime = " + closedDateTime + ", abnormalReason = " + abnormalReason + diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillDisposeService.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillDisposeService.java index a8018ed9..ad65bcf1 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillDisposeService.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillDisposeService.java @@ -12,8 +12,8 @@ import java.util.List; * 异常单处置 服务类 *

* - * @author robert - * @since 2021-06-29 + * @author zjw + * @since 2021-08-12 */ public interface AbnormalBillDisposeService extends IService { diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillLogService.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillLogService.java index 9bdf6cdf..1b91b704 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillLogService.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillLogService.java @@ -15,8 +15,8 @@ import java.util.List; * 异常单记录表 服务类 *

* - * @author 赵嘉伟 - * @since 2021-07-23 + * @author zjw + * @since 2021-08-12 */ public interface AbnormalBillLogService extends IService { diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillService.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillService.java index 49aaccda..df5ab507 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillService.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/AbnormalBillService.java @@ -85,7 +85,7 @@ public interface AbnormalBillService extends IService { * 方案确认 * @param abnormalBill */ - void programConfirm(AbnormalBill abnormalBill,AbnormalBillDispose abnormalBillDispose); + void programConfirm(AbnormalBill abnormalBill, AbnormalBillDispose abnormalBillDispose); /** * 判责提交 diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillDisposeServiceImpl.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillDisposeServiceImpl.java index ebb7af58..a017bbc4 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillDisposeServiceImpl.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillDisposeServiceImpl.java @@ -17,8 +17,8 @@ import java.util.List; * 异常单处置 服务实现类 *

* - * @author robert - * @since 2021-06-29 + * @author zjw + * @since 2021-08-12 */ @Service @Transactional(rollbackFor = Exception.class) diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillLogServiceImpl.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillLogServiceImpl.java index 84205ff7..366c9fe4 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillLogServiceImpl.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillLogServiceImpl.java @@ -13,10 +13,11 @@ import com.foreverwin.mesnac.anomaly.service.*; import com.foreverwin.mesnac.common.constant.Constants; import com.foreverwin.mesnac.common.enums.HandleEnum; import com.foreverwin.mesnac.common.util.StringUtil; -import com.foreverwin.mesnac.meapi.mapper.NwaUserMapper; import com.foreverwin.mesnac.meapi.mapper.ShopOrderMapper; +import com.foreverwin.mesnac.meapi.model.NwaUser; import com.foreverwin.mesnac.meapi.model.Router; import com.foreverwin.mesnac.meapi.model.ShopOrder; +import com.foreverwin.mesnac.meapi.service.NwaUserService; import com.foreverwin.mesnac.meapi.service.RouterService; import com.foreverwin.modular.core.exception.BusinessException; import com.foreverwin.modular.core.util.CommonMethods; @@ -34,8 +35,8 @@ import java.util.List; * 异常单记录表 服务实现类 *

* - * @author 赵嘉伟 - * @since 2021-07-23 + * @author zjw + * @since 2021-08-12 */ @Service @Transactional(rollbackFor = Exception.class) @@ -45,6 +46,8 @@ public class AbnormalBillLogServiceImpl extends ServiceImpl selectPage(FrontPage frontPage, AbnormalBillLog abnormalBillLog) { QueryWrapper queryWrapper = new QueryWrapper<>(); @@ -112,12 +117,9 @@ public class AbnormalBillLogServiceImpl extends ServiceImpl strings = Arrays.asList(split); - int length = nwaUserMapper.checkUser(site, strings); - if(length != strings.size()){ - throw BusinessException.build("发送用户填报错误"); - } + String resolveSendUserGroup = abnormalBillDispose.getResolveSendUserGroup(); + List nwaUsers = nwaUserService.checkUserGroup(site, resolveSendUserGroup); + if(abnormalBillLogMapper.selectById(abnormalBillLog.getHandle()) == null){ @@ -178,4 +180,7 @@ public class AbnormalBillLogServiceImpl extends ServiceImpl strings = Arrays.asList(split); - int length = nwaUserMapper.checkUser(site, strings); - if(length != strings.size()){ - throw BusinessException.build("发送用户填报错误"); - } + nwaUserService.checkUserGroup(site,abnormalBillDispose.getResolveSendUserGroup()); //设置解决方案的处理时间和处理人 @@ -925,7 +924,7 @@ public class AbnormalBillServiceImpl extends ServiceImpl nwaUsers = nwaUserService.checkUserGroup(site,abnormalMessage.getSendUserGroup()); + List nwaUsers = nwaUserService.checkUserGroup(site,abnormalMessage.getSendUserGroup()); StringBuilder sendUsers = new StringBuilder(); for (int i = 0; i < nwaUsers.size(); i++) { if(i == (nwaUsers.size() - 1)){ @@ -1060,6 +1059,7 @@ public class AbnormalBillServiceImpl extends ServiceImpl getScrapDtoBysfc(String site, String sfc) { //判断该产品条码是否已经报废 -// if(sfcScrapMapper.selectById(HandleEnum.SFC_SCRAP.getHandle(site,sfc)) != null){ -// throw new BaseException("该产品条码已经报废"); -// } if(this.jgProductionIsScrap(site,sfc)){ throw new BaseException("该产品条码的异常方案不是报废"); } return abnormalBillMapper.findScrapDtoBySfc(site, sfc); } - - - - } \ No newline at end of file diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalPlanServiceImpl.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalPlanServiceImpl.java index 3fd796b2..759f5fde 100644 --- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalPlanServiceImpl.java +++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalPlanServiceImpl.java @@ -142,7 +142,7 @@ public class AbnormalPlanServiceImpl extends ServiceImpl - + @@ -21,7 +21,7 @@ - + @@ -32,6 +32,8 @@ + + @@ -69,12 +71,17 @@ + + - HANDLE, SITE, ABNORMAL_BILL_BO, DUTY_USER, DUTY_DATE_TIME, DUTY_DEPART, DUTY_TYPE, PRINCIPAL_USER, DUTY_CAUSE_DESCRIPTION, DUTY_CAUSE_TYPE, DUTY_SEND_USER_GROUP, RESOLVE_USER, RESOLVE_DATE_TIME, ABNORMAL_METHOD, ROUTER_BO, RESOLVE_SHOP_ORDER, RESOLVE_REMARK, RESOLVE_SEND_USER, CLOSED_USER, CLOSED_DATE_TIME, ABNORMAL_REASON, BEFORE_MEASURE, CREATED_USER, CREATED_DATA_TIME, MODIFIED_USER, MODIFIED_DATE_TIME + HANDLE, SITE, ABNORMAL_BILL_BO, DUTY_USER, DUTY_DATE_TIME, DUTY_DEPART, DUTY_TYPE, PRINCIPAL_USER, DUTY_CAUSE_DESCRIPTION, DUTY_CAUSE_TYPE, DUTY_SEND_USER_GROUP, RESOLVE_USER, RESOLVE_DATE_TIME, ABNORMAL_METHOD, ROUTER_BO, RESOLVE_SHOP_ORDER, RESOLVE_REMARK, RESOLVE_SEND_USER_GROUP, CLOSED_USER, CLOSED_DATE_TIME, ABNORMAL_REASON, BEFORE_MEASURE, CREATED_USER, CREATED_DATA_TIME, MODIFIED_USER, MODIFIED_DATE_TIME + + SELECT ZAB.ABNORMAL_NO ABNORMAL_NO ,ZAB.STATUS STATUS,I.ITEM ITEM,IT.DESCRIPTION ITEM_DESCRIPTION, - ZAB."TYPE" "TYPE" ,ZAB.SFC SFC,ZAB.MESSAGE_TYPE MESSAGE_TYPE,ZAB.SHOP_ORDER SHOP_ORDER, - ZAB.WORK_CENTER WORK_CENTER,ZAB.RESRCE RESRCE, WORKORDER.VALUE WORK_ORDER,ITEMNUMBER.VALUE ITEM_NUMBER, - PRODUCTCATEGORY.VALUE PRODUCT_CATEGORY,listagg(NG.DESCRIPTION || '/'||NCT.DESCRIPTION || ',') within GROUP(ORDER BY zab.ABNORMAL_NO) NC_CODE_DESCRIPTION, - ZAB.PB_DESCRIPTION PB_DESCRIPTION ,ZAB.NC_QTY NC_QTY, - ZAB.PB_GRADE PB_GRADE ,NWA.FULL_NAME PB_USER ,ZAB.PB_QTY PB_QTY ,ZAB.DISCOVER DISCOVER , - ZAB.INSPECTOR INSPECTOR ,ZAB.ENTITY_LOCATION ENTITY_LOCATION ,ZAB.REPORT_FROM REPORT_FROM ,SUBSTR(ZAB.OBJECT_BO,INSTR(ZAB.OBJECT_BO,',')+1) OBJECT_BO, - ZAB.PB_PHOTOSHOP PB_PHOTOSHOP,ZABD.DUTY_CAUSE_DESCRIPTION DUTY_CAUSE_DESCRIPTION,ZABD.DUTY_CAUSE_TYPE DUTY_CAUSE_TYPE,ZABD.DUTY_DEPART DUTY_DEPART, - ZABD.DUTY_SEND_USER_GROUP DUTY_SEND_USER_GROUP,ZABD.DUTY_TYPE DUTY_TYPE,ZABD.PRINCIPAL_USER PRINCIPAL_USER,ZABD.ABNORMAL_METHOD ABNORMAL_METHOD, - R.ROUTER ROUTER,ZABD.RESOLVE_SHOP_ORDER RESOLVE_SHOP_ORDER,ZABD.RESOLVE_REMARK RESOLVE_REMARK,ZABD.RESOLVE_SEND_USER RESOLVE_SEND_USER, - ZABD.ABNORMAL_REASON ABNORMAL_REASON,ZABD.BEFORE_MEASURE BEFORE_MEASURE,"MAP".VALUE "MAP",listagg(ZANC.NC_CODE_GROUP || '/'||ZANC.NC_CODE || ',') within GROUP(ORDER BY zab.ABNORMAL_NO) NC_CODE, + ZAB."TYPE" "TYPE" ,ZAB.SFC SFC,ZAB.MESSAGE_TYPE MESSAGE_TYPE,ZAB.SHOP_ORDER SHOP_ORDER, + ZAB.WORK_CENTER WORK_CENTER,ZAB.RESRCE RESRCE, WORKORDER.VALUE WORK_ORDER,ITEMNUMBER.VALUE ITEM_NUMBER, + PRODUCTCATEGORY.VALUE PRODUCT_CATEGORY,listagg(NG.DESCRIPTION || '/'||NCT.DESCRIPTION || ',') within GROUP(ORDER BY zab.ABNORMAL_NO) NC_CODE_DESCRIPTION, + ZAB.PB_DESCRIPTION PB_DESCRIPTION ,ZAB.NC_QTY NC_QTY, + ZAB.PB_GRADE PB_GRADE ,NWA.FULL_NAME PB_USER ,ZAB.PB_QTY PB_QTY ,ZAB.DISCOVER DISCOVER , + NWA2.FULL_NAME INSPECTOR ,ZAB.ENTITY_LOCATION ENTITY_LOCATION ,ZAB.REPORT_FROM REPORT_FROM ,SUBSTR(ZAB.OBJECT_BO,INSTR(ZAB.OBJECT_BO,',')+1) OBJECT_BO, + ZAB.PB_PHOTOSHOP PB_PHOTOSHOP,ZABD.DUTY_CAUSE_DESCRIPTION DUTY_CAUSE_DESCRIPTION,ZABD.DUTY_CAUSE_TYPE DUTY_CAUSE_TYPE,ZABD.DUTY_DEPART DUTY_DEPART, + ZABD.DUTY_SEND_USER_GROUP DUTY_SEND_USER_GROUP,ZABD.DUTY_TYPE DUTY_TYPE,ZABD.PRINCIPAL_USER PRINCIPAL_USER,ZABD.ABNORMAL_METHOD ABNORMAL_METHOD, + R.ROUTER ROUTER,ZABD.RESOLVE_SHOP_ORDER RESOLVE_SHOP_ORDER,ZABD.RESOLVE_REMARK RESOLVE_REMARK,ZABD.RESOLVE_SEND_USER_GROUP RESOLVE_SEND_USER_GROUP, + ZABD.ABNORMAL_REASON ABNORMAL_REASON,ZABD.BEFORE_MEASURE BEFORE_MEASURE,"MAP".VALUE "MAP",listagg(ZANC.NC_CODE_GROUP || '/'||ZANC.NC_CODE || ',') within GROUP(ORDER BY zab.ABNORMAL_NO) NC_CODE, ZABD.ROUTER_BO ROUTER_BO,ZAB.OPERATION OPERATION,I.HANDLE ITEM_BO,ZAB.REPORT_SEND_USER_GROUP REPORT_SEND_USER_GROUP FROM Z_ABNORMAL_BILL ZAB - LEFT JOIN Z_ABNORMAL_BILL_DISPOSE ZABD ON ZAB.HANDLE = ZABD.ABNORMAL_BILL_BO - INNER JOIN ITEM I ON I.HANDLE = ZAB.ITEM_BO - LEFT JOIN ITEM_T IT ON IT.ITEM_BO = I.HANDLE AND IT.LOCALE = #{locale} - INNER JOIN SHOP_ORDER SO ON SO.SHOP_ORDER = ZAB.SHOP_ORDER AND SO.SITE = ZAB.SITE - LEFT JOIN CUSTOM_FIELDS WORKORDER ON WORKORDER.HANDLE = SO.HANDLE AND WORKORDER."ATTRIBUTE" = 'WORK_ORDER' - LEFT JOIN CUSTOM_FIELDS ITEMNUMBER ON ITEMNUMBER.HANDLE = SO.HANDLE AND ITEMNUMBER."ATTRIBUTE" = 'ITEM_NUMBER' - LEFT JOIN CUSTOM_FIELDS PRODUCTCATEGORY ON PRODUCTCATEGORY.HANDLE = SO.HANDLE AND PRODUCTCATEGORY."ATTRIBUTE" = 'PRODUCT_CATEGORY' - LEFT JOIN CUSTOM_FIELDS "MAP" ON "MAP".HANDLE = SO.HANDLE AND "MAP"."ATTRIBUTE" = 'MAP' - LEFT JOIN Z_ABNORMAL_NC_CODE ZANC ON ZAB.HANDLE = ZANC.ABNORMAL_BILL_BO - LEFT JOIN NC_CODE_T NCT ON ('NCCodeBO:' || ZAB.SITE || ',' || ZANC.NC_CODE) = NCT.NC_CODE_BO AND NCT.LOCALE = #{locale} - LEFT JOIN Z_NWA_USER NWA ON NWA.USER_NAME = ZAB.PB_USER AND NWA.SITE = ZAB.SITE - LEFT JOIN NC_GROUP NG ON NG.NC_GROUP = ZANC.NC_CODE_GROUP AND NG.SITE = ZAB.SITE - LEFT JOIN ROUTER R ON SUBSTR(R.HANDLE,1,INSTR(R.HANDLE,',',-1)-1) = SUBSTR(ZABD.ROUTER_BO,1,INSTR(ZABD.ROUTER_BO,',',-1)-1) AND R.CURRENT_REVISION = 'true' + LEFT JOIN Z_ABNORMAL_BILL_DISPOSE ZABD ON ZAB.HANDLE = ZABD.ABNORMAL_BILL_BO + INNER JOIN ITEM I ON I.HANDLE = ZAB.ITEM_BO + LEFT JOIN ITEM_T IT ON IT.ITEM_BO = I.HANDLE AND IT.LOCALE = #{locale} + INNER JOIN SHOP_ORDER SO ON SO.SHOP_ORDER = ZAB.SHOP_ORDER AND SO.SITE = ZAB.SITE + LEFT JOIN CUSTOM_FIELDS WORKORDER ON WORKORDER.HANDLE = SO.HANDLE AND WORKORDER."ATTRIBUTE" = 'WORK_ORDER' + LEFT JOIN CUSTOM_FIELDS ITEMNUMBER ON ITEMNUMBER.HANDLE = SO.HANDLE AND ITEMNUMBER."ATTRIBUTE" = 'ITEM_NUMBER' + LEFT JOIN CUSTOM_FIELDS PRODUCTCATEGORY ON PRODUCTCATEGORY.HANDLE = SO.HANDLE AND PRODUCTCATEGORY."ATTRIBUTE" = 'PRODUCT_CATEGORY' + LEFT JOIN CUSTOM_FIELDS "MAP" ON "MAP".HANDLE = SO.HANDLE AND "MAP"."ATTRIBUTE" = 'MAP' + LEFT JOIN Z_ABNORMAL_NC_CODE ZANC ON ZAB.HANDLE = ZANC.ABNORMAL_BILL_BO + LEFT JOIN NC_CODE_T NCT ON ('NCCodeBO:' || ZAB.SITE || ',' || ZANC.NC_CODE) = NCT.NC_CODE_BO AND NCT.LOCALE = #{locale} + LEFT JOIN Z_NWA_USER NWA ON NWA.USER_NAME = ZAB.PB_USER AND NWA.SITE = ZAB.SITE + LEFT JOIN Z_NWA_USER NWA2 ON NWA2.USER_NAME = ZAB.INSPECTOR AND NWA2.SITE = ZAB.SITE + LEFT JOIN NC_GROUP NG ON NG.NC_GROUP = ZANC.NC_CODE_GROUP AND NG.SITE = ZAB.SITE + LEFT JOIN ROUTER R ON SUBSTR(R.HANDLE,1,INSTR(R.HANDLE,',',-1)-1) = SUBSTR(ZABD.ROUTER_BO,1,INSTR(ZABD.ROUTER_BO,',',-1)-1) AND R.CURRENT_REVISION = 'true' @@ -655,17 +736,17 @@ GROUP BY - ZAB.ABNORMAL_NO ,ZAB.STATUS ,I.ITEM ,IT.DESCRIPTION , - ZAB."TYPE" ,ZAB.SFC ,ZAB.MESSAGE_TYPE ,ZAB.SHOP_ORDER , - ZAB.WORK_CENTER ,ZAB.RESRCE , WORKORDER.VALUE ,ITEMNUMBER.VALUE , - PRODUCTCATEGORY.VALUE, ZAB.PB_DESCRIPTION ,ZAB.NC_QTY , - ZAB.PB_GRADE ,NWA.FULL_NAME ,ZAB.PB_QTY ,ZAB.DISCOVER , - ZAB.INSPECTOR ,ZAB.ENTITY_LOCATION ,ZAB.REPORT_FROM ,SUBSTR(ZAB.OBJECT_BO,INSTR(ZAB.OBJECT_BO,',')+1), - ZAB.PB_PHOTOSHOP ,ZABD.DUTY_CAUSE_DESCRIPTION ,ZABD.DUTY_CAUSE_TYPE ,ZABD.DUTY_DEPART , - ZABD.DUTY_SEND_USER_GROUP ,ZABD.DUTY_TYPE ,ZABD.PRINCIPAL_USER ,ZABD.ABNORMAL_METHOD , - R.ROUTER ,ZABD.RESOLVE_SHOP_ORDER ,ZABD.RESOLVE_REMARK ,ZABD.RESOLVE_SEND_USER , - ZABD.ABNORMAL_REASON ,ZABD.BEFORE_MEASURE ,"MAP".VALUE,ZABD.ROUTER_BO,ZAB.OPERATION,I.HANDLE, - ZAB.REPORT_SEND_USER_GROUP + ZAB.ABNORMAL_NO ,ZAB.STATUS ,I.ITEM ,IT.DESCRIPTION , + ZAB."TYPE" ,ZAB.SFC ,ZAB.MESSAGE_TYPE ,ZAB.SHOP_ORDER , + ZAB.WORK_CENTER ,ZAB.RESRCE , WORKORDER.VALUE ,ITEMNUMBER.VALUE , + PRODUCTCATEGORY.VALUE, ZAB.PB_DESCRIPTION ,ZAB.NC_QTY , + ZAB.PB_GRADE ,NWA.FULL_NAME ,ZAB.PB_QTY ,ZAB.DISCOVER , + NWA2.FULL_NAME ,ZAB.ENTITY_LOCATION ,ZAB.REPORT_FROM ,SUBSTR(ZAB.OBJECT_BO,INSTR(ZAB.OBJECT_BO,',')+1), + ZAB.PB_PHOTOSHOP ,ZABD.DUTY_CAUSE_DESCRIPTION ,ZABD.DUTY_CAUSE_TYPE ,ZABD.DUTY_DEPART , + ZABD.DUTY_SEND_USER_GROUP ,ZABD.DUTY_TYPE ,ZABD.PRINCIPAL_USER ,ZABD.ABNORMAL_METHOD , + R.ROUTER ,ZABD.RESOLVE_SHOP_ORDER ,ZABD.RESOLVE_REMARK ,ZABD.RESOLVE_SEND_USER_GROUP , + ZABD.ABNORMAL_REASON ,ZABD.BEFORE_MEASURE ,"MAP".VALUE,ZABD.ROUTER_BO,ZAB.OPERATION,I.HANDLE, + ZAB.REPORT_SEND_USER_GROUP diff --git a/anomaly/src/main/resources/mapper/AbnormalBillLogMapper.xml b/anomaly/src/main/resources/mapper/AbnormalBillLogMapper.xml index e0fe68f7..28ec07f0 100644 --- a/anomaly/src/main/resources/mapper/AbnormalBillLogMapper.xml +++ b/anomaly/src/main/resources/mapper/AbnormalBillLogMapper.xml @@ -51,7 +51,7 @@ - + @@ -66,7 +66,7 @@ - HANDLE, SITE, ABNORMAL_NO, STATUS, TYPE, ITEM_BO, SFC, OPERATION, WORK_CENTER, SHOP_ORDER, MESSAGE_TYPE, RESRCE, NC_CODE, NC_CODE_GROUP, SHUT_DOWN, RESPONSE_USER, RESPONSE_DATE_TIME, PB_DESCRIPTION, NC_QTY, PB_GRADE, PB_USER, PB_QTY, REPAIR_DATE_TIME, DISCOVER, INSPECTOR, ENTITY_LOCATION, REPORT_FROM, OBJECT_BO, PB_PHOTOSHOP, CANCEL_CODE, CANCEL_REASON, CANCEL_DATE_TIME, CANCEL_USER, DUTY_USER, DUTY_DATE_TIME, DUTY_DEPART, PRINCIPAL_USER, DUTY_CAUSE_DESCRIPTION, DUTY_CAUSE_TYPE, DUTY_TYPE, DUTY_SEND_USER_GROUP, RESOLVE_USER, RESOLVE_DATE_TIME, ABNORMAL_METHOD, ROUTER_BO, RESOLVE_SHOP_ORDER, RESOLVE_REMARK, RESOLVE_SEND_USER, CLOSED_USER, CLOSED_DATE_TIME, ABNORMAL_REASON, BEFORE_MEASURE, REPORT_SEND_USER_GROUP, CANCEL_SEND_USER_GROUP, CREATED_USER, CREATED_DATA_TIME, MODIFIED_USER, MODIFIED_DATE_TIME + HANDLE, SITE, ABNORMAL_NO, STATUS, TYPE, ITEM_BO, SFC, OPERATION, WORK_CENTER, SHOP_ORDER, MESSAGE_TYPE, RESRCE, NC_CODE, NC_CODE_GROUP, SHUT_DOWN, RESPONSE_USER, RESPONSE_DATE_TIME, PB_DESCRIPTION, NC_QTY, PB_GRADE, PB_USER, PB_QTY, REPAIR_DATE_TIME, DISCOVER, INSPECTOR, ENTITY_LOCATION, REPORT_FROM, OBJECT_BO, PB_PHOTOSHOP, CANCEL_CODE, CANCEL_REASON, CANCEL_DATE_TIME, CANCEL_USER, DUTY_USER, DUTY_DATE_TIME, DUTY_DEPART, PRINCIPAL_USER, DUTY_CAUSE_DESCRIPTION, DUTY_CAUSE_TYPE, DUTY_TYPE, DUTY_SEND_USER_GROUP, RESOLVE_USER, RESOLVE_DATE_TIME, ABNORMAL_METHOD, ROUTER_BO, RESOLVE_SHOP_ORDER, RESOLVE_REMARK, RESOLVE_SEND_USER_GROUP, CLOSED_USER, CLOSED_DATE_TIME, ABNORMAL_REASON, BEFORE_MEASURE, REPORT_SEND_USER_GROUP, CANCEL_SEND_USER_GROUP, CREATED_USER, CREATED_DATA_TIME, MODIFIED_USER, MODIFIED_DATE_TIME @@ -147,7 +147,7 @@ AND ROUTER_BO=#{ew.entity.routerBo} AND RESOLVE_SHOP_ORDER=#{ew.entity.resolveShopOrder} AND RESOLVE_REMARK=#{ew.entity.resolveRemark} - AND RESOLVE_SEND_USER=#{ew.entity.resolveSendUser} + AND RESOLVE_SEND_USER_GROUP=#{ew.entity.resolveSendUserGroup} AND CLOSED_USER=#{ew.entity.closedUser} AND CLOSED_DATE_TIME=#{ew.entity.closedDateTime} AND ABNORMAL_REASON=#{ew.entity.abnormalReason} @@ -215,7 +215,7 @@ AND ROUTER_BO=#{ew.entity.routerBo} AND RESOLVE_SHOP_ORDER=#{ew.entity.resolveShopOrder} AND RESOLVE_REMARK=#{ew.entity.resolveRemark} - AND RESOLVE_SEND_USER=#{ew.entity.resolveSendUser} + AND RESOLVE_SEND_USER_GROUP=#{ew.entity.resolveSendUserGroup} AND CLOSED_USER=#{ew.entity.closedUser} AND CLOSED_DATE_TIME=#{ew.entity.closedDateTime} AND ABNORMAL_REASON=#{ew.entity.abnormalReason} @@ -291,7 +291,7 @@ AND ROUTER_BO=#{ew.entity.routerBo} AND RESOLVE_SHOP_ORDER=#{ew.entity.resolveShopOrder} AND RESOLVE_REMARK=#{ew.entity.resolveRemark} - AND RESOLVE_SEND_USER=#{ew.entity.resolveSendUser} + AND RESOLVE_SEND_USER_GROUP=#{ew.entity.resolveSendUserGroup} AND CLOSED_USER=#{ew.entity.closedUser} AND CLOSED_DATE_TIME=#{ew.entity.closedDateTime} AND ABNORMAL_REASON=#{ew.entity.abnormalReason} @@ -367,7 +367,7 @@ AND ROUTER_BO=#{ew.entity.routerBo} AND RESOLVE_SHOP_ORDER=#{ew.entity.resolveShopOrder} AND RESOLVE_REMARK=#{ew.entity.resolveRemark} - AND RESOLVE_SEND_USER=#{ew.entity.resolveSendUser} + AND RESOLVE_SEND_USER_GROUP=#{ew.entity.resolveSendUserGroup} AND CLOSED_USER=#{ew.entity.closedUser} AND CLOSED_DATE_TIME=#{ew.entity.closedDateTime} AND ABNORMAL_REASON=#{ew.entity.abnormalReason} @@ -443,7 +443,7 @@ AND ROUTER_BO=#{ew.entity.routerBo} AND RESOLVE_SHOP_ORDER=#{ew.entity.resolveShopOrder} AND RESOLVE_REMARK=#{ew.entity.resolveRemark} - AND RESOLVE_SEND_USER=#{ew.entity.resolveSendUser} + AND RESOLVE_SEND_USER_GROUP=#{ew.entity.resolveSendUserGroup} AND CLOSED_USER=#{ew.entity.closedUser} AND CLOSED_DATE_TIME=#{ew.entity.closedDateTime} AND ABNORMAL_REASON=#{ew.entity.abnormalReason} @@ -519,7 +519,7 @@ AND ROUTER_BO=#{ew.entity.routerBo} AND RESOLVE_SHOP_ORDER=#{ew.entity.resolveShopOrder} AND RESOLVE_REMARK=#{ew.entity.resolveRemark} - AND RESOLVE_SEND_USER=#{ew.entity.resolveSendUser} + AND RESOLVE_SEND_USER_GROUP=#{ew.entity.resolveSendUserGroup} AND CLOSED_USER=#{ew.entity.closedUser} AND CLOSED_DATE_TIME=#{ew.entity.closedDateTime} AND ABNORMAL_REASON=#{ew.entity.abnormalReason} @@ -595,7 +595,7 @@ AND ROUTER_BO=#{ew.entity.routerBo} AND RESOLVE_SHOP_ORDER=#{ew.entity.resolveShopOrder} AND RESOLVE_REMARK=#{ew.entity.resolveRemark} - AND RESOLVE_SEND_USER=#{ew.entity.resolveSendUser} + AND RESOLVE_SEND_USER_GROUP=#{ew.entity.resolveSendUserGroup} AND CLOSED_USER=#{ew.entity.closedUser} AND CLOSED_DATE_TIME=#{ew.entity.closedDateTime} AND ABNORMAL_REASON=#{ew.entity.abnormalReason} @@ -667,7 +667,7 @@ ROUTER_BO, RESOLVE_SHOP_ORDER, RESOLVE_REMARK, - RESOLVE_SEND_USER, + RESOLVE_SEND_USER_GROUP, CLOSED_USER, CLOSED_DATE_TIME, ABNORMAL_REASON, @@ -727,7 +727,7 @@ #{routerBo}, #{resolveShopOrder}, #{resolveRemark}, - #{resolveSendUser}, + #{resolveSendUserGroup}, #{closedUser}, #{closedDateTime}, #{abnormalReason}, @@ -794,7 +794,7 @@ #{routerBo}, #{resolveShopOrder}, #{resolveRemark}, - #{resolveSendUser}, + #{resolveSendUserGroup}, #{closedUser}, #{closedDateTime}, #{abnormalReason}, @@ -857,7 +857,7 @@ ROUTER_BO=#{et.routerBo}, RESOLVE_SHOP_ORDER=#{et.resolveShopOrder}, RESOLVE_REMARK=#{et.resolveRemark}, - RESOLVE_SEND_USER=#{et.resolveSendUser}, + RESOLVE_SEND_USER_GROUP=#{et.resolveSendUserGroup}, CLOSED_USER=#{et.closedUser}, CLOSED_DATE_TIME=#{et.closedDateTime}, ABNORMAL_REASON=#{et.abnormalReason}, @@ -920,7 +920,7 @@ ROUTER_BO=#{et.routerBo}, RESOLVE_SHOP_ORDER=#{et.resolveShopOrder}, RESOLVE_REMARK=#{et.resolveRemark}, - RESOLVE_SEND_USER=#{et.resolveSendUser}, + RESOLVE_SEND_USER_GROUP=#{et.resolveSendUserGroup}, CLOSED_USER=#{et.closedUser}, CLOSED_DATE_TIME=#{et.closedDateTime}, ABNORMAL_REASON=#{et.abnormalReason}, @@ -983,7 +983,7 @@ ROUTER_BO=#{et.routerBo}, RESOLVE_SHOP_ORDER=#{et.resolveShopOrder}, RESOLVE_REMARK=#{et.resolveRemark}, - RESOLVE_SEND_USER=#{et.resolveSendUser}, + RESOLVE_SEND_USER_GROUP=#{et.resolveSendUserGroup}, CLOSED_USER=#{et.closedUser}, CLOSED_DATE_TIME=#{et.closedDateTime}, ABNORMAL_REASON=#{et.abnormalReason}, @@ -1045,7 +1045,7 @@ AND ROUTER_BO=#{ew.entity.routerBo} AND RESOLVE_SHOP_ORDER=#{ew.entity.resolveShopOrder} AND RESOLVE_REMARK=#{ew.entity.resolveRemark} - AND RESOLVE_SEND_USER=#{ew.entity.resolveSendUser} + AND RESOLVE_SEND_USER_GROUP=#{ew.entity.resolveSendUserGroup} AND CLOSED_USER=#{ew.entity.closedUser} AND CLOSED_DATE_TIME=#{ew.entity.closedDateTime} AND ABNORMAL_REASON=#{ew.entity.abnormalReason} @@ -1138,7 +1138,7 @@ AND ROUTER_BO=#{ew.entity.routerBo} AND RESOLVE_SHOP_ORDER=#{ew.entity.resolveShopOrder} AND RESOLVE_REMARK=#{ew.entity.resolveRemark} - AND RESOLVE_SEND_USER=#{ew.entity.resolveSendUser} + AND RESOLVE_SEND_USER_GROUP=#{ew.entity.resolveSendUserGroup} AND CLOSED_USER=#{ew.entity.closedUser} AND CLOSED_DATE_TIME=#{ew.entity.closedDateTime} AND ABNORMAL_REASON=#{ew.entity.abnormalReason} @@ -1167,7 +1167,6 @@ - - diff --git a/anomaly/src/main/resources/mapper/AbnormalBillMapper.xml b/anomaly/src/main/resources/mapper/AbnormalBillMapper.xml index 24f60e19..ed19ce64 100644 --- a/anomaly/src/main/resources/mapper/AbnormalBillMapper.xml +++ b/anomaly/src/main/resources/mapper/AbnormalBillMapper.xml @@ -987,7 +987,7 @@ SELECT S.SFC SFC, S2.STATUS STATUS, SUBSTR(SS.OPERATION_BO ,INSTR(SS.OPERATION_BO ,',',1)+1,(INSTR(SS.OPERATION_BO ,'#',1)-1)-(INSTR(SS.OPERATION_BO ,',',1)+1)) || '/' || SS.STEP_ID OPERATION, - ZSD.RESRCE RESRCE,ZSD.SHOP_ORDER SHOP_ORDER, + ZSD2.RESRCE RESRCE,ZSD.SHOP_ORDER SHOP_ORDER, CASE WHEN I.ITEM != 'NULL' THEN I.ITEM || '/' || I.REVISION END ITEM, CASE WHEN R.ROUTER != 'NULL' THEN R.ROUTER || '/' || R.REVISION END ROUTER , CASE WHEN B.BOM != 'NULL' THEN B.BOM || '/' || B.REVISION END BOM, @@ -1001,6 +1001,8 @@ INNER JOIN SFC_STEP SS ON SS.SFC_ROUTER_BO = ST.HANDLE AND (SS.QTY_IN_QUEUE > 0 OR SS.QTY_IN_WORK > 0) INNER JOIN STATUS S2 ON S2.HANDLE = S.STATUS_BO INNER JOIN Z_SFC_DISPATCH ZSD ON ZSD.DISPATCH_NO = S.SFC || '-' || SS.STEP_ID + LEFT JOIN Z_SFC_DISPATCH ZSD2 ON ZSD2.DISPATCH_NO = S.SFC || '-' || SS.STEP_ID + AND ZSD2.DISPATCH_STATUS IN ('START','COMPLETE') LEFT JOIN SHOP_ORDER SO ON SO.SHOP_ORDER = ZSD.SHOP_ORDER AND SO.SITE = S.SITE LEFT JOIN ITEM I ON I.HANDLE = SO.PLANNED_ITEM_BO LEFT JOIN ROUTER R ON R.HANDLE = ZSD.ROUTER_BO diff --git a/production/src/main/java/com/foreverwin/mesnac/production/service/impl/SfcScrapServiceImpl.java b/production/src/main/java/com/foreverwin/mesnac/production/service/impl/SfcScrapServiceImpl.java index 619c4874..d0124891 100644 --- a/production/src/main/java/com/foreverwin/mesnac/production/service/impl/SfcScrapServiceImpl.java +++ b/production/src/main/java/com/foreverwin/mesnac/production/service/impl/SfcScrapServiceImpl.java @@ -223,7 +223,7 @@ public class SfcScrapServiceImpl extends ServiceImpl i } wordMap.put("GF",(wordMap.get("TYPE").contains("GF"))? "✔": " "); wordMap.put("LF",(wordMap.get("TYPE").contains("LF"))? "✔": " "); - wordMap.put("OT",(wordMap.get("TYPE").contains("QT"))? "✔": " "); + wordMap.put("OT",(wordMap.get("TYPE").contains("OT"))? "✔": " "); wordMap.put("OPINION","报废"); wordMap.put("YEAR",year + ""); wordMap.put("MONTH",month + ""); diff --git a/production/src/main/resources/mapper/SfcScrapMapper.xml b/production/src/main/resources/mapper/SfcScrapMapper.xml index dd00b909..e9c541bb 100644 --- a/production/src/main/resources/mapper/SfcScrapMapper.xml +++ b/production/src/main/resources/mapper/SfcScrapMapper.xml @@ -431,7 +431,7 @@