From b62b207be0bd2aa2b62ede7e2b0dd8e1c9341147 Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Tue, 19 Dec 2017 16:37:49 +0800
Subject: [PATCH] updated

---
 src/main/java/com/moral/service/impl/DeviceServiceImpl.java |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/moral/service/impl/DeviceServiceImpl.java b/src/main/java/com/moral/service/impl/DeviceServiceImpl.java
index d286c8f..982bbe0 100644
--- a/src/main/java/com/moral/service/impl/DeviceServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/DeviceServiceImpl.java
@@ -8,6 +8,7 @@
 import javax.annotation.Resource;
 
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.ObjectUtils;
 
 import com.github.pagehelper.PageHelper;
@@ -28,6 +29,7 @@
 
 	@Override
 	public Map<String, Object> getDeviceStatesByAccount(Map<String, Object> parameters) {
+		ValidateUtil.notNull(parameters.get("accountId"), "param.is.null");
 		Map<String, Object> result = new HashMap<String, Object>();
 		accountService.setOrgIdsByAccount(parameters);
 		List<Map<String, Object>> list = deviceMapper.getDeviceStatesByAccount(parameters);
@@ -59,6 +61,7 @@
 	}
 
 	@Override
+	@Transactional
 	public void saveOrUpdateDevice(Device device) {
 		ValidateUtil.notNull(device, "param.is.null");
 		ValidateUtil.notEmpty(device.getMac(), "param.is.null");
@@ -79,6 +82,7 @@
 
 	@Override
 	public List<Device> getInstallDevicesByOperateUser(Integer uid, Integer pageIndex, Integer pageSize) {
+		ValidateUtil.notNull(uid, "param.is.null");
 		Device device = new Device();
 		device.setOperateUserId(uid);
 		PageHelper.startPage(pageIndex, pageSize);

--
Gitblit v1.8.0