|
@@ -29,6 +29,7 @@ import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
|
|
@@ -53,7 +54,7 @@ public class SystemScenePackageService {
|
|
|
SystemScenePackagePO po=new SystemScenePackagePO();
|
|
|
//场景包名称不允许重复
|
|
|
String packageId= systemScenePackageMapper.queryScenePackageByPackageName(params);
|
|
|
- if(ObjectUtil.isNull(packageId)){
|
|
|
+ if(ObjectUtil.isNotNull(packageId)){
|
|
|
return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "该场景包名称已存在,请检查");
|
|
|
}
|
|
|
po.setPackageName(params.getPackageName());
|
|
@@ -139,7 +140,7 @@ public class SystemScenePackageService {
|
|
|
systemScenePackageMapper.saveSystemScenePackage(po);
|
|
|
|
|
|
//记录场景包新增
|
|
|
- logService.logScenePackage(LogConstants.SYS_LOG_PACKAGE_INSERT, po);
|
|
|
+ logService.logScenePackage(LogConstants.SYS_LOG_PACKAGE_INSERT, po,null);
|
|
|
|
|
|
return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS);
|
|
|
}
|
|
@@ -180,7 +181,7 @@ public class SystemScenePackageService {
|
|
|
public ResponseBodyVO<String> updateSystemScenePackage(SystemScenePackageNewPO params) {
|
|
|
//场景包名称不允许重复
|
|
|
String packageId= systemScenePackageMapper.queryScenePackageByPackageName(params);
|
|
|
- if(ObjectUtil.isNull(packageId)){
|
|
|
+ if(ObjectUtil.isNotNull(packageId)){
|
|
|
return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "该场景包名称已存在,请检查");
|
|
|
}
|
|
|
SystemScenePackagePO po=new SystemScenePackagePO();
|
|
@@ -273,7 +274,7 @@ public class SystemScenePackageService {
|
|
|
systemScenePackageMapper.updateSystemScenePackage(po);
|
|
|
|
|
|
//记录场景包修改
|
|
|
- logService.logScenePackage(LogConstants.SYS_LOG_PACKAGE_UPDATE, po);
|
|
|
+ logService.logScenePackage(LogConstants.SYS_LOG_PACKAGE_UPDATE, po,null);
|
|
|
|
|
|
return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS);
|
|
|
}
|
|
@@ -291,7 +292,7 @@ public class SystemScenePackageService {
|
|
|
po.setModifyUserId(AuthUtil.getCurrentUserId());
|
|
|
systemUserSceneMapper.deleteSystemUserScene(po);
|
|
|
//记录场景包删除
|
|
|
- logService.logScenePackage(LogConstants.SYS_LOG_PACKAGE_DELETE, params);
|
|
|
+ logService.logScenePackage(LogConstants.SYS_LOG_PACKAGE_DELETE, params,null);
|
|
|
|
|
|
|
|
|
|
|
@@ -323,9 +324,11 @@ public class SystemScenePackageService {
|
|
|
list.add(po);
|
|
|
}
|
|
|
systemUserSceneMapper.saveSystemUserScene(list);
|
|
|
+ Map map=new HashMap();
|
|
|
+ map.put("params",params);
|
|
|
|
|
|
//记录场景包
|
|
|
- logService.logSystemUserSceneByPackageId(LogConstants.SYS_LOG_PACKAGE_GRANT_INSERT, params);
|
|
|
+ logService.logScenePackage(LogConstants.SYS_LOG_PACKAGE_DISTRIBUTION, null,map);
|
|
|
}
|
|
|
//根据场景包删除配置账号
|
|
|
@SneakyThrows
|
|
@@ -342,9 +345,11 @@ public class SystemScenePackageService {
|
|
|
}
|
|
|
// systemUserSceneMapper.deleteSystemUserSceneList(list);
|
|
|
//记录场景包删除
|
|
|
- logService.logSystemUserSceneByPackageId(LogConstants.SYS_LOG_PACKAGE_GRANT_DELETE, params);
|
|
|
+ Map map=new HashMap();
|
|
|
+ map.put("params",params);
|
|
|
+ //记录场景包
|
|
|
+ logService.logScenePackage(LogConstants.SYS_LOG_PACKAGE_DISTRIBUTION_DELETE, null,map);
|
|
|
}
|
|
|
-
|
|
|
//人员表查询测试包详情
|
|
|
@SneakyThrows
|
|
|
public Map queryPackageByUserId(SystemScenePackageParam param ) {
|
|
@@ -370,8 +375,9 @@ public class SystemScenePackageService {
|
|
|
List<String> packageNames=params.getPackageNames();
|
|
|
List<SystemUserScenePO> list=new ArrayList<>();
|
|
|
SystemScenePackageNewPO systemScenePackageNewPO=new SystemScenePackageNewPO();
|
|
|
+ String packageCount=null;
|
|
|
for (String packageName:packageNames){
|
|
|
- //场景包名称不允许重复
|
|
|
+ //
|
|
|
systemScenePackageNewPO.setPackageName(packageName);
|
|
|
String packageId= systemScenePackageMapper.queryScenePackageByPackageName(systemScenePackageNewPO);
|
|
|
SystemUserScenePO po=new SystemUserScenePO();
|
|
@@ -383,11 +389,17 @@ public class SystemScenePackageService {
|
|
|
po.setIsDeleted("0");
|
|
|
po.setUserId(params.getUserId());
|
|
|
list.add(po);
|
|
|
+
|
|
|
+ if (ObjectUtil.isNull(packageCount)){
|
|
|
+ packageCount= packageName +"(ID:"+packageId+")";
|
|
|
+ }else{
|
|
|
+ packageCount= packageCount+"、"+packageName +"(ID:"+packageId+")";
|
|
|
+ }
|
|
|
}
|
|
|
systemUserSceneMapper.saveSystemUserScene(list);
|
|
|
|
|
|
//记录场景包
|
|
|
- logService.logSystemUserSceneByPackageId(LogConstants.SYS_LOG_PACKAGE_GRANT_INSERT, params);
|
|
|
+ logService.logSystemUserSceneByPackageId(LogConstants.SYS_LOG_PACKAGE_GRANT_INSERT, params,packageCount);
|
|
|
}
|
|
|
|
|
|
//根据人员删除配置账号
|