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 1/3] =?UTF-8?q?=E8=A1=A8=E7=9A=84=E9=87=8D=E6=96=B0?=
=?UTF-8?q?=E7=94=9F=E6=88=90=EF=BC=8C=E5=BC=82=E5=B8=B8bug=E7=9A=84?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=8C=E6=8A=8A=E5=8F=91=E9=80=81=E7=94=A8?=
=?UTF-8?q?=E6=88=B7=E6=94=B9=E4=B8=BA=E5=8F=91=E9=80=81=E7=94=A8=E6=88=B7?=
=?UTF-8?q?=E7=BB=84=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
+
+