From c9fab06805357db21713c7007fa1f4d037b3529e Mon Sep 17 00:00:00 2001
From: xufenglei <xufenglei>
Date: Wed, 24 Oct 2018 08:50:51 +0800
Subject: [PATCH] 优化
---
src/main/java/com/moral/service/impl/MachineActivateServiceImpl.java | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/src/main/java/com/moral/service/impl/MachineActivateServiceImpl.java b/src/main/java/com/moral/service/impl/MachineActivateServiceImpl.java
index e6abc85..64c26f6 100644
--- a/src/main/java/com/moral/service/impl/MachineActivateServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/MachineActivateServiceImpl.java
@@ -49,6 +49,13 @@
ValidateUtil.notNull(parameters.get("macCpuCode"), "param.is.null");
ValidateUtil.notNull(parameters.get("activationCode"), "param.is.null");
+ MachineActivate machineActivate = new MachineActivate();
+ machineActivate.setMacCpuCode(parameters.get("macCpuCode").toString());
+ int selectCount = machineActivateMapper.selectCount(machineActivate);
+ if (selectCount > 0) {
+ throw new BusinessException("���������������������������������������������");
+ }
+
Example example = new Example(MachineActivate.class);
Criteria criteria = example.createCriteria();
criteria.andEqualTo("activationCode", parameters.get("activationCode"));
@@ -58,7 +65,7 @@
if (ObjectUtils.isEmpty(machineActivates)) {
throw new BusinessException("������������������������������������������");
}
- MachineActivate machineActivate = machineActivates.get(0);
+ machineActivate = machineActivates.get(0);
machineActivate.setIsUsed(Constants.IS_DELETE_TRUE);
machineActivate.setMacCpuCode((String) parameters.get("macCpuCode"));
--
Gitblit v1.8.0