|
@@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSONObject;
|
|
import com.platform.dao.SceneDao;
|
|
import com.platform.dao.SceneDao;
|
|
import com.platform.entity.SceneEntity;
|
|
import com.platform.entity.SceneEntity;
|
|
import com.platform.service.SceneService;
|
|
import com.platform.service.SceneService;
|
|
|
|
+import com.platform.utils.DateUtils;
|
|
import com.platform.utils.R;
|
|
import com.platform.utils.R;
|
|
import com.platform.vos.ReturnDTO;
|
|
import com.platform.vos.ReturnDTO;
|
|
import org.apache.commons.lang.StringUtils;
|
|
import org.apache.commons.lang.StringUtils;
|
|
@@ -13,6 +14,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.util.ObjectUtils;
|
|
import org.springframework.util.ObjectUtils;
|
|
|
|
|
|
|
|
+import java.util.Date;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
@@ -51,12 +53,13 @@ public class SceneServiceImpl implements SceneService {
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public int save(SceneEntity sceneEntity,boolean checkName) {
|
|
public int save(SceneEntity sceneEntity,boolean checkName) {
|
|
- if(checkName){
|
|
|
|
- SceneEntity SceneEntity = sceneDao.findByName(sceneEntity.getName());
|
|
|
|
- if(SceneEntity != null){
|
|
|
|
|
|
+ SceneEntity SceneEntity = sceneDao.findByName(sceneEntity.getName());
|
|
|
|
+ if(SceneEntity != null){
|
|
|
|
+ if(ObjectUtils.isEmpty(checkName) || checkName){
|
|
log.error("场景已经被绑定");
|
|
log.error("场景已经被绑定");
|
|
return 0;
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
+ sceneEntity.setName(sceneEntity.getName().concat(DateUtils.format(new Date(),"MMddHHmmssSSS")));
|
|
}
|
|
}
|
|
return sceneDao.save(sceneEntity);
|
|
return sceneDao.save(sceneEntity);
|
|
}
|
|
}
|