From 2a07b6f4a9fd9faff31a90d70aeee7a845eee6a5 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E8=B5=B5=E5=98=89=E4=BC=9F?= <1724121454@qq.com>
Date: Mon, 16 Aug 2021 19:04:51 +0800
Subject: [PATCH] =?UTF-8?q?=E5=BC=82=E5=B8=B8=E4=BB=A3=E7=A0=81=E4=BC=98?=
=?UTF-8?q?=E5=8C=96=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/AbnormalBillController.java | 41 ++++++------
.../anomaly/dto/AbnormalBillDisposeDto.java | 26 ++++++++
.../anomaly/mapper/AbnormalBillMapper.java | 7 +-
.../mesnac/anomaly/model/AbnormalBill.java | 37 ++++++++++-
.../anomaly/service/AbnormalBillService.java | 8 ++-
.../service/impl/AbnormalBillServiceImpl.java | 51 +++++++++------
.../mapper/AbnormalBillDisposeMapper.xml | 7 +-
.../resources/mapper/AbnormalBillMapper.xml | 64 +++++++++++++++----
8 files changed, 175 insertions(+), 66 deletions(-)
diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillController.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillController.java
index ccde7db9..4e4aab9c 100644
--- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillController.java
+++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/controller/AbnormalBillController.java
@@ -10,7 +10,6 @@ import com.foreverwin.mesnac.anomaly.service.FileUploadedService;
import com.foreverwin.mesnac.common.dto.SfcDispatchDto;
import com.foreverwin.mesnac.common.service.SfcDispatchCommonService;
import com.foreverwin.mesnac.meapi.service.NcCodeService;
-import com.foreverwin.modular.core.util.CommonMethods;
import com.foreverwin.modular.core.util.FrontPage;
import com.foreverwin.modular.core.util.R;
import org.springframework.beans.factory.annotation.Autowired;
@@ -22,8 +21,8 @@ import java.util.List;
/**
*
- * @author 赵嘉伟
- * @since 2021-07-22
+ * @author zjw
+ * @since 2021-08-16
*/
@RestController
@RequestMapping("/Z-ABNORMAL-BILL")
@@ -38,12 +37,9 @@ public class AbnormalBillController {
@Autowired
private FileUploadedService fileUploadedService;
-
-
@Autowired
private NcCodeService ncCodeService;
-
/**
* 根据id查询
*
@@ -71,19 +67,6 @@ public class AbnormalBillController {
return R.ok(result);
}
- /**
- * 拆分弹出框
- *
- * @return
- */
- @ResponseBody
- @GetMapping("getQCAbnormal")
- public R getQCAbnormal(){
- List result;
- result = abnormalBillService.getQCAbnormal();
- return R.ok(result);
- }
-
/**
* 分页查询数据
*
@@ -95,8 +78,6 @@ public class AbnormalBillController {
public R page(FrontPage frontPage, AbnormalBill abnormalBill){
IPage result;
QueryWrapper queryWrapper = new QueryWrapper<>();
- String site = CommonMethods.getSite();
- abnormalBill.setSite(site);
queryWrapper.setEntity(abnormalBill);
if (frontPage.getGlobalQuery() != null && !"".equals(frontPage.getGlobalQuery().trim())) {
//TODO modify global query
@@ -105,6 +86,8 @@ public class AbnormalBillController {
.or().like(AbnormalBill::getSite, frontPage.getGlobalQuery())
.or().like(AbnormalBill::getAbnormalNo, frontPage.getGlobalQuery())
.or().like(AbnormalBill::getStatus, frontPage.getGlobalQuery())
+ .or().like(AbnormalBill::getCorrection, frontPage.getGlobalQuery())
+ .or().like(AbnormalBill::getProgram, frontPage.getGlobalQuery())
.or().like(AbnormalBill::getType, frontPage.getGlobalQuery())
.or().like(AbnormalBill::getItemBo, frontPage.getGlobalQuery())
.or().like(AbnormalBill::getSfc, frontPage.getGlobalQuery())
@@ -183,6 +166,21 @@ public class AbnormalBillController {
}
+ /**
+ * 拆分弹出框
+ *
+ * @return
+ */
+ @ResponseBody
+ @GetMapping("getQCAbnormal")
+ public R getQCAbnormal(){
+ List result;
+ result = abnormalBillService.getQCAbnormal();
+ return R.ok(result);
+ }
+
+
+
/**
* 初始化
* @param type 异常的类型
@@ -353,7 +351,6 @@ public class AbnormalBillController {
}
-
@GetMapping("/findNcCodeDescriptionByNcCode")
public R findNcCodeDescriptionByNcCode(String ncCode){
return R.ok(ncCodeService.findNcCodeDescriptionByNcCode(ncCode));
diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/dto/AbnormalBillDisposeDto.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/dto/AbnormalBillDisposeDto.java
index bb627590..fbfe96c5 100644
--- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/dto/AbnormalBillDisposeDto.java
+++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/dto/AbnormalBillDisposeDto.java
@@ -169,6 +169,16 @@ public class AbnormalBillDisposeDto extends AbnormalBillDispose {
*/
private String reportSendUserGroup;
+ /**
+ * 纠防确认
+ */
+ private String correction;
+
+ /**
+ * 方案确认
+ */
+ private String program;
+
/**
*
* @return
@@ -438,4 +448,20 @@ public class AbnormalBillDisposeDto extends AbnormalBillDispose {
public void setReportSendUserGroup(String reportSendUserGroup) {
this.reportSendUserGroup = reportSendUserGroup;
}
+
+ public String getCorrection() {
+ return correction;
+ }
+
+ public void setCorrection(String correction) {
+ this.correction = correction;
+ }
+
+ public String getProgram() {
+ return program;
+ }
+
+ public void setProgram(String program) {
+ this.program = program;
+ }
}
diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillMapper.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillMapper.java
index 35743388..2d7a019f 100644
--- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillMapper.java
+++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/mapper/AbnormalBillMapper.java
@@ -14,12 +14,13 @@ import java.util.List;
* 异常单 Mapper 接口
*
*
- * @author 赵嘉伟
- * @since 2021-07-22
+ * @author zjw
+ * @since 2021-08-16
*/
@Repository
public interface AbnormalBillMapper extends BaseMapper {
+
List backLog(@Param("abnormalBill")AbnormalBillDto abnormalBillDto, @Param("language")String language);
/**
@@ -37,4 +38,6 @@ public interface AbnormalBillMapper extends BaseMapper {
List findScrapDtoBySfc(@Param("site")String site, @Param("sfc")String sfc);
List getQCAbnormalList(@Param("site") String site);
+
+
}
\ No newline at end of file
diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBill.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBill.java
index c7f32b2b..5f53504a 100644
--- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBill.java
+++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/model/AbnormalBill.java
@@ -14,8 +14,8 @@ import java.time.LocalDateTime;
* 异常单
*
*
- * @author 赵嘉伟
- * @since 2021-07-22
+ * @author zjw
+ * @since 2021-08-16
*/
@TableName("Z_ABNORMAL_BILL")
@@ -44,6 +44,16 @@ public class AbnormalBill extends Model {
*/
@TableField("STATUS")
private String status;
+ /**
+ * 纠防确认
+ */
+ @TableField("CORRECTION")
+ private String correction;
+ /**
+ * 方案确认
+ */
+ @TableField("PROGRAM")
+ private String program;
/**
* 异常类型 Q|其他,Z|质量,S|设备
*/
@@ -226,7 +236,6 @@ public class AbnormalBill extends Model {
-
public String getHandle() {
return handle;
}
@@ -259,6 +268,22 @@ public class AbnormalBill extends Model {
this.status = status;
}
+ public String getCorrection() {
+ return correction;
+ }
+
+ public void setCorrection(String correction) {
+ this.correction = correction;
+ }
+
+ public String getProgram() {
+ return program;
+ }
+
+ public void setProgram(String program) {
+ this.program = program;
+ }
+
public String getType() {
return type;
}
@@ -563,6 +588,10 @@ public static final String ABNORMAL_NO = "ABNORMAL_NO";
public static final String STATUS = "STATUS";
+public static final String CORRECTION = "CORRECTION";
+
+public static final String PROGRAM = "PROGRAM";
+
public static final String TYPE = "TYPE";
public static final String ITEM_BO = "ITEM_BO";
@@ -644,6 +673,8 @@ public static final String MODIFIED_DATE_TIME = "MODIFIED_DATE_TIME";
", site = " + site +
", abnormalNo = " + abnormalNo +
", status = " + status +
+ ", correction = " + correction +
+ ", program = " + program +
", type = " + type +
", itemBo = " + itemBo +
", sfc = " + sfc +
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 4a72966f..23049682 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
@@ -17,8 +17,8 @@ import java.util.List;
* 异常单 服务类
*
*
- * @author 赵嘉伟
- * @since 2021-07-22
+ * @author zjw
+ * @since 2021-08-16
*/
public interface AbnormalBillService extends IService {
@@ -31,6 +31,7 @@ public interface AbnormalBillService extends IService {
List selectList(AbnormalBill abnormalBill);
+
String anomalyReportOther(AbnormalBill abnormalBill,
AbnormalBillDispose abnormalBillDispose,
List dutyCauseType,
@@ -57,7 +58,7 @@ public interface AbnormalBillService extends IService {
/**
* 初始化
*/
- HashMap init( String type);
+ HashMap init(String type);
/**
* 待办事项
* @param abnormalBillDto
@@ -135,4 +136,5 @@ public interface AbnormalBillService extends IService {
String formatMessage(AbnormalBill abnormalBill,String messageType, String site);
List getQCAbnormal();
+
}
\ No newline at end of file
diff --git a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillServiceImpl.java b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillServiceImpl.java
index 3f06a845..439be7a4 100644
--- a/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillServiceImpl.java
+++ b/anomaly/src/main/java/com/foreverwin/mesnac/anomaly/service/impl/AbnormalBillServiceImpl.java
@@ -47,8 +47,8 @@ import java.util.*;
* 异常单 服务实现类
*
*
- * @author 赵嘉伟
- * @since 2021-07-22
+ * @author zjw
+ * @since 2021-08-16
*/
@Service
@Transactional(rollbackFor = Exception.class)
@@ -85,7 +85,6 @@ public class AbnormalBillServiceImpl extends ServiceImpl selectPage(FrontPage frontPage, AbnormalBill abnormalBill) {
QueryWrapper queryWrapper = new QueryWrapper<>();
@@ -217,7 +217,7 @@ public class AbnormalBillServiceImpl extends ServiceImpl init( String type) {
+ public HashMap init(String type) {
HashMap hashMap = new HashMap<>();
String site = CommonMethods.getSite();
@@ -360,6 +360,11 @@ public class AbnormalBillServiceImpl extends ServiceImpl abnormalBillList = abnormalBillMapper.findCountBySfc(abnormalBill.getSite(), abnormalBill.getType(), abnormalBill.getSfc(), status);
String abnormalType = abnormalBill.getType().equals(Constants.ABNORMAL_QUALITY) ? "质量异常" :
- abnormalBill.getType().equals(Constants.ABNORMAL_OTHER) ? "其他异常" : "设备异常" ;
+ abnormalBill.getType().equals(Constants.ABNORMAL_OTHER) ? "其他异常" : "设备异常" ;
if(abnormalBillList.size() >= 1 ){
throw BusinessException.build(abnormalType + "有未处理完成的产品条码(SFC)");
}
@@ -1007,18 +1014,20 @@ public class AbnormalBillServiceImpl extends ServiceImpl nwaUsers = nwaUserService.checkUserGroup(site,abnormalMessage.getSendUserGroup());
- StringBuilder sendUsers = new StringBuilder();
- for (int i = 0; i < nwaUsers.size(); i++) {
- if(i == (nwaUsers.size() - 1)){
- sendUsers.append(nwaUsers.get(i));
- }else{
- sendUsers.append(nwaUsers.get(i)).append("|");
- }
- }
- activeMQUtil.wechatSendMessage(sendUsers.toString(),abnormalMessage.getContent());
- }
+// if(!Constants.ABNORMAL_MESSAGE_RESPONSE.equals(abnormalMessage.getNode())){
+// List nwaUsers = nwaUserService.checkUserGroup(site,abnormalMessage.getSendUserGroup());
+//
+// StringBuilder sendUsers = new StringBuilder();
+//
+// for (int i = 0; i < nwaUsers.size(); i++) {
+// if(i == (nwaUsers.size() - 1)){
+// sendUsers.append(nwaUsers.get(i));
+// }else{
+// sendUsers.append(nwaUsers.get(i)).append("|");
+// }
+// }
+// activeMQUtil.wechatSendMessage(sendUsers.toString(),abnormalMessage.getContent());
+// }
messageService.saveOrUpdate(abnormalMessage);
return true;
}
@@ -1098,4 +1107,6 @@ public class AbnormalBillServiceImpl extends ServiceImpl
+
+
@@ -709,7 +711,8 @@
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
+ ZABD.ROUTER_BO ROUTER_BO,ZAB.OPERATION OPERATION,I.HANDLE ITEM_BO,ZAB.REPORT_SEND_USER_GROUP REPORT_SEND_USER_GROUP,
+ ZAB.CORRECTION CORRECTION,ZAB.PROGRAM PROGRAM
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
@@ -746,7 +749,7 @@
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
+ ZAB.REPORT_SEND_USER_GROUP,ZAB.CORRECTION,ZAB.PROGRAM
diff --git a/anomaly/src/main/resources/mapper/AbnormalBillMapper.xml b/anomaly/src/main/resources/mapper/AbnormalBillMapper.xml
index ed19ce64..7e24585f 100644
--- a/anomaly/src/main/resources/mapper/AbnormalBillMapper.xml
+++ b/anomaly/src/main/resources/mapper/AbnormalBillMapper.xml
@@ -8,6 +8,8 @@
+
+
@@ -44,6 +46,8 @@
+
+
@@ -72,9 +76,10 @@
+
- HANDLE, SITE, ABNORMAL_NO, STATUS, TYPE, ITEM_BO, SFC, OPERATION, WORK_CENTER, SHOP_ORDER, MESSAGE_TYPE, RESRCE, NC_CODE, 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, REPORT_SEND_USER_GROUP, CANCEL_SEND_USER_GROUP, CREATED_USER, CREATED_DATE_TIME, MODIFIED_USER, MODIFIED_DATE_TIME
+ HANDLE, SITE, ABNORMAL_NO, STATUS, CORRECTION, PROGRAM, TYPE, ITEM_BO, SFC, OPERATION, WORK_CENTER, SHOP_ORDER, MESSAGE_TYPE, RESRCE, NC_CODE, 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, REPORT_SEND_USER_GROUP, CANCEL_SEND_USER_GROUP, CREATED_USER, CREATED_DATE_TIME, MODIFIED_USER, MODIFIED_DATE_TIME
@@ -112,6 +117,8 @@
AND SITE=#{ew.entity.site}
AND ABNORMAL_NO=#{ew.entity.abnormalNo}
AND STATUS=#{ew.entity.status}
+ AND CORRECTION=#{ew.entity.correction}
+ AND PROGRAM=#{ew.entity.program}
AND TYPE=#{ew.entity.type}
AND ITEM_BO=#{ew.entity.itemBo}
AND SFC=#{ew.entity.sfc}
@@ -160,6 +167,8 @@
AND SITE=#{ew.entity.site}
AND ABNORMAL_NO=#{ew.entity.abnormalNo}
AND STATUS=#{ew.entity.status}
+ AND CORRECTION=#{ew.entity.correction}
+ AND PROGRAM=#{ew.entity.program}
AND TYPE=#{ew.entity.type}
AND ITEM_BO=#{ew.entity.itemBo}
AND SFC=#{ew.entity.sfc}
@@ -216,6 +225,8 @@
AND SITE=#{ew.entity.site}
AND ABNORMAL_NO=#{ew.entity.abnormalNo}
AND STATUS=#{ew.entity.status}
+ AND CORRECTION=#{ew.entity.correction}
+ AND PROGRAM=#{ew.entity.program}
AND TYPE=#{ew.entity.type}
AND ITEM_BO=#{ew.entity.itemBo}
AND SFC=#{ew.entity.sfc}
@@ -252,7 +263,7 @@
AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime}
- ${ew.sqlSegment}
+ ${ew.sqlSegment}
@@ -272,6 +283,8 @@
AND SITE=#{ew.entity.site}
AND ABNORMAL_NO=#{ew.entity.abnormalNo}
AND STATUS=#{ew.entity.status}
+ AND CORRECTION=#{ew.entity.correction}
+ AND PROGRAM=#{ew.entity.program}
AND TYPE=#{ew.entity.type}
AND ITEM_BO=#{ew.entity.itemBo}
AND SFC=#{ew.entity.sfc}
@@ -328,6 +341,8 @@
AND SITE=#{ew.entity.site}
AND ABNORMAL_NO=#{ew.entity.abnormalNo}
AND STATUS=#{ew.entity.status}
+ AND CORRECTION=#{ew.entity.correction}
+ AND PROGRAM=#{ew.entity.program}
AND TYPE=#{ew.entity.type}
AND ITEM_BO=#{ew.entity.itemBo}
AND SFC=#{ew.entity.sfc}
@@ -384,6 +399,8 @@
AND SITE=#{ew.entity.site}
AND ABNORMAL_NO=#{ew.entity.abnormalNo}
AND STATUS=#{ew.entity.status}
+ AND CORRECTION=#{ew.entity.correction}
+ AND PROGRAM=#{ew.entity.program}
AND TYPE=#{ew.entity.type}
AND ITEM_BO=#{ew.entity.itemBo}
AND SFC=#{ew.entity.sfc}
@@ -420,12 +437,12 @@
AND MODIFIED_DATE_TIME=#{ew.entity.modifiedDateTime}
- AND ${ew.sqlSegment}
+ ${ew.sqlSegment}
- AND ${ew.sqlSegment}
+ ${ew.sqlSegment}
@@ -440,6 +457,8 @@
AND SITE=#{ew.entity.site}
AND ABNORMAL_NO=#{ew.entity.abnormalNo}
AND STATUS=#{ew.entity.status}
+ AND CORRECTION=#{ew.entity.correction}
+ AND PROGRAM=#{ew.entity.program}
AND TYPE=#{ew.entity.type}
AND ITEM_BO=#{ew.entity.itemBo}
AND SFC=#{ew.entity.sfc}
@@ -492,6 +511,8 @@
SITE,
ABNORMAL_NO,
STATUS,
+ CORRECTION,
+ PROGRAM,
TYPE,
ITEM_BO,
SFC,
@@ -532,6 +553,8 @@
#{site},
#{abnormalNo},
#{status},
+ #{correction},
+ #{program},
#{type},
#{itemBo},
#{sfc},
@@ -579,6 +602,8 @@
#{site},
#{abnormalNo},
#{status},
+ #{correction},
+ #{program},
#{type},
#{itemBo},
#{sfc},
@@ -622,6 +647,8 @@
SITE=#{et.site},
ABNORMAL_NO=#{et.abnormalNo},
STATUS=#{et.status},
+ CORRECTION=#{et.correction},
+ PROGRAM=#{et.program},
TYPE=#{et.type},
ITEM_BO=#{et.itemBo},
SFC=#{et.sfc},
@@ -665,6 +692,8 @@
SITE=#{et.site},
ABNORMAL_NO=#{et.abnormalNo},
STATUS=#{et.status},
+ CORRECTION=#{et.correction},
+ PROGRAM=#{et.program},
TYPE=#{et.type},
ITEM_BO=#{et.itemBo},
SFC=#{et.sfc},
@@ -708,6 +737,8 @@
SITE=#{et.site},
ABNORMAL_NO=#{et.abnormalNo},
STATUS=#{et.status},
+ CORRECTION=#{et.correction},
+ PROGRAM=#{et.program},
TYPE=#{et.type},
ITEM_BO=#{et.itemBo},
SFC=#{et.sfc},
@@ -750,6 +781,8 @@
AND SITE=#{ew.entity.site}
AND ABNORMAL_NO=#{ew.entity.abnormalNo}
AND STATUS=#{ew.entity.status}
+ AND CORRECTION=#{ew.entity.correction}
+ AND PROGRAM=#{ew.entity.program}
AND TYPE=#{ew.entity.type}
AND ITEM_BO=#{ew.entity.itemBo}
AND SFC=#{ew.entity.sfc}
@@ -823,6 +856,8 @@
AND SITE=#{ew.entity.site}
AND ABNORMAL_NO=#{ew.entity.abnormalNo}
AND STATUS=#{ew.entity.status}
+ AND CORRECTION=#{ew.entity.correction}
+ AND PROGRAM=#{ew.entity.program}
AND TYPE=#{ew.entity.type}
AND ITEM_BO=#{ew.entity.itemBo}
AND SFC=#{ew.entity.sfc}
@@ -992,8 +1027,8 @@
CASE WHEN R.ROUTER != 'NULL' THEN R.ROUTER || '/' || R.REVISION END ROUTER ,
CASE WHEN B.BOM != 'NULL' THEN B.BOM || '/' || B.REVISION END BOM,
CASE WHEN ZSS.HANDLE != 'NULL' THEN ZSS.REASON
- ELSE ZABV.PB_DESCRIPTION
- END REASON,
+ ELSE ZABV.PB_DESCRIPTION
+ END REASON,
ZSS.TYPE TYPE
FROM SFC S
INNER JOIN SFC_ROUTING SR ON SR.SFC_BO = S.HANDLE
@@ -1002,17 +1037,17 @@
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')
+ 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
LEFT JOIN Z_SFC_SCRAP ZSS ON ZSS.SFC = S.SFC AND ZSS.SITE = S.SITE
LEFT JOIN BOM B ON B.HANDLE = SO.PLANNED_BOM_BO
INNER JOIN ( SELECT * FROM Z_ABNORMAL_BILL_VIEW ZABV WHERE ZABV.HANDLE = (SELECT MAX(HANDLE) FROM Z_ABNORMAL_BILL_VIEW ZABV2
-
- ZABV2.SFC = #{sfc}
-
- )) ZABV ON ZABV.SFC = S.SFC AND ZABV.SITE= S.SITE
+
+ ZABV2.SFC = #{sfc}
+
+ )) ZABV ON ZABV.SFC = S.SFC AND ZABV.SITE= S.SITE
S.SITE = #{site} AND S.SFC = #{sfc}
@@ -1020,8 +1055,9 @@
+