音视频地址增加SubscribeId配置.
This commit is contained in:
@@ -8,6 +8,8 @@
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.google.gson.annotations.Expose;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import com.nis.util.excel.ExcelField;
|
||||
@@ -60,6 +62,8 @@ public class BaseIpCfg extends BaseCfg<BaseIpCfg> {
|
||||
@ExcelField(title="group_name")
|
||||
protected String groupName;
|
||||
|
||||
private List<NtcSubscribeIdCfg> ntcSubscribeIdCfgList;
|
||||
private NtcSubscribeIdCfg ntcSubscribeIdCfg;
|
||||
/**
|
||||
* irType
|
||||
* @return irType
|
||||
@@ -289,4 +293,17 @@ public class BaseIpCfg extends BaseCfg<BaseIpCfg> {
|
||||
this.direction = 0;
|
||||
}
|
||||
|
||||
public List<NtcSubscribeIdCfg> getNtcSubscribeIdCfgList() {
|
||||
return ntcSubscribeIdCfgList;
|
||||
}
|
||||
public void setNtcSubscribeIdCfgList(List<NtcSubscribeIdCfg> ntcSubscribeIdCfgList) {
|
||||
this.ntcSubscribeIdCfgList = ntcSubscribeIdCfgList;
|
||||
}
|
||||
public NtcSubscribeIdCfg getNtcSubscribeIdCfg() {
|
||||
return ntcSubscribeIdCfg;
|
||||
}
|
||||
public void setNtcSubscribeIdCfg(NtcSubscribeIdCfg ntcsSubscribeIdCfg) {
|
||||
this.ntcSubscribeIdCfg = ntcsSubscribeIdCfg;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -8,6 +8,8 @@
|
||||
*/
|
||||
package com.nis.domain.configuration;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import com.google.gson.annotations.Expose;
|
||||
import com.google.gson.annotations.SerializedName;
|
||||
import com.nis.util.excel.ExcelField;
|
||||
@@ -65,6 +67,9 @@ public class BaseStringCfg<T> extends BaseCfg<T> {
|
||||
@SerializedName("isHexbin")
|
||||
protected Integer isHexbin;
|
||||
|
||||
private List<NtcSubscribeIdCfg> ntcSubscribeIdCfgList;
|
||||
private NtcSubscribeIdCfg ntcSubscribeIdCfg;
|
||||
|
||||
/**
|
||||
* exprType
|
||||
* @return exprType
|
||||
@@ -142,4 +147,16 @@ public class BaseStringCfg<T> extends BaseCfg<T> {
|
||||
cfgKeywords = cfgKeywords.replace(",", "&");*/
|
||||
return cfgKeywords;
|
||||
}
|
||||
public List<NtcSubscribeIdCfg> getNtcSubscribeIdCfgList() {
|
||||
return ntcSubscribeIdCfgList;
|
||||
}
|
||||
public void setNtcSubscribeIdCfgList(List<NtcSubscribeIdCfg> ntcSubscribeIdCfgList) {
|
||||
this.ntcSubscribeIdCfgList = ntcSubscribeIdCfgList;
|
||||
}
|
||||
public NtcSubscribeIdCfg getNtcSubscribeIdCfg() {
|
||||
return ntcSubscribeIdCfg;
|
||||
}
|
||||
public void setNtcSubscribeIdCfg(NtcSubscribeIdCfg ntcSubscribeIdCfg) {
|
||||
this.ntcSubscribeIdCfg = ntcSubscribeIdCfg;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,6 +30,7 @@ import com.nis.domain.configuration.AreaIpCfg;
|
||||
import com.nis.domain.configuration.AvContIpCfg;
|
||||
import com.nis.domain.configuration.AvVoipAccountCfg;
|
||||
import com.nis.domain.configuration.CfgIndexInfo;
|
||||
import com.nis.domain.configuration.IpPortCfg;
|
||||
import com.nis.domain.configuration.NtcSubscribeIdCfg;
|
||||
import com.nis.exceptions.MaatConvertException;
|
||||
import com.nis.domain.configuration.AvVoipIpCfg;
|
||||
@@ -320,7 +321,7 @@ public class AvContentController extends BaseController {
|
||||
@RequiresPermissions(value={"avContIp:config"})
|
||||
public String contIpForm(Model model,HttpServletRequest request,HttpServletResponse response
|
||||
,String ids,String compileIds
|
||||
,@ModelAttribute("cfg")BaseIpCfg cfg
|
||||
,BaseIpCfg cfg
|
||||
,RedirectAttributes redirectAttributes){
|
||||
if(!StringUtil.isEmpty(compileIds)){
|
||||
cfg.setCompileId(Integer.parseInt(compileIds));
|
||||
@@ -383,6 +384,29 @@ public class AvContentController extends BaseController {
|
||||
}
|
||||
return "redirect:" + adminPath +"/ntc/av/contIpList?functionId="+functionId;
|
||||
}
|
||||
// 获取域配置信息
|
||||
@RequestMapping(value = {"ajaxAvContIpList"})
|
||||
public String ajaxAvContIpList(Model model,Long cfgId,Integer index) {
|
||||
BaseIpCfg baseIpCfg = new BaseIpCfg();
|
||||
baseIpCfg.setCfgId(cfgId);
|
||||
BaseIpCfg cfg = avContentCfgService.getContIpCfgById(baseIpCfg);
|
||||
List<String[]> tabList = new ArrayList();
|
||||
|
||||
tabList.add(new String[]{"1",cfg.getCfgType()});
|
||||
if(cfg.getNtcSubscribeIdCfgList()!=null){
|
||||
String cfgType = null;
|
||||
for(BaseStringCfg subscribeId:cfg.getNtcSubscribeIdCfgList()){
|
||||
if(!subscribeId.getCfgType().equals(cfgType)){
|
||||
tabList.add(new String[]{"2",subscribeId.getCfgType()});
|
||||
cfgType = subscribeId.getCfgType();
|
||||
}
|
||||
}
|
||||
}
|
||||
model.addAttribute("_cfg", cfg);
|
||||
model.addAttribute("index", index);
|
||||
model.addAttribute("tabList", tabList);
|
||||
return "/cfg/av/subList";
|
||||
}
|
||||
/*****************************contIp业务***************/
|
||||
|
||||
/*****************************picIp业务***************/
|
||||
@@ -402,7 +426,7 @@ public class AvContentController extends BaseController {
|
||||
@RequiresPermissions(value={"avPicIp:config"})
|
||||
public String picIpForm(Model model,HttpServletRequest request
|
||||
,HttpServletResponse response,String ids
|
||||
,String compileIds,@ModelAttribute("cfg")BaseIpCfg cfg
|
||||
,String compileIds,BaseIpCfg cfg
|
||||
,RedirectAttributes redirectAttributes){
|
||||
if(!StringUtil.isEmpty(compileIds)){
|
||||
cfg.setCompileId(Integer.parseInt(compileIds));
|
||||
@@ -465,6 +489,29 @@ public class AvContentController extends BaseController {
|
||||
}
|
||||
return "redirect:" + adminPath +"/ntc/av/picIpList?functionId="+functionId;
|
||||
}
|
||||
// 获取域配置信息
|
||||
@RequestMapping(value = {"ajaxAvPicIpList"})
|
||||
public String ajaxAvPicIpList(Model model,Long cfgId,Integer index) {
|
||||
BaseIpCfg baseIpCfg = new BaseIpCfg();
|
||||
baseIpCfg.setCfgId(cfgId);
|
||||
BaseIpCfg cfg = avContentCfgService.getPicIpCfgById(baseIpCfg);
|
||||
List<String[]> tabList = new ArrayList();
|
||||
|
||||
tabList.add(new String[]{"1",cfg.getCfgType()});
|
||||
if(cfg.getNtcSubscribeIdCfgList()!=null){
|
||||
String cfgType = null;
|
||||
for(BaseStringCfg subscribeId:cfg.getNtcSubscribeIdCfgList()){
|
||||
if(!subscribeId.getCfgType().equals(cfgType)){
|
||||
tabList.add(new String[]{"2",subscribeId.getCfgType()});
|
||||
cfgType = subscribeId.getCfgType();
|
||||
}
|
||||
}
|
||||
}
|
||||
model.addAttribute("_cfg", cfg);
|
||||
model.addAttribute("index", index);
|
||||
model.addAttribute("tabList", tabList);
|
||||
return "/cfg/av/subList";
|
||||
}
|
||||
/*****************************picIp业务***************/
|
||||
|
||||
|
||||
@@ -547,6 +594,29 @@ public class AvContentController extends BaseController {
|
||||
}
|
||||
return "redirect:" + adminPath +"/ntc/av/contUrlList?functionId="+functionId;
|
||||
}
|
||||
// 获取域配置信息
|
||||
@RequestMapping(value = {"ajaxAvContUrlList"})
|
||||
public String ajaxAvContUrlList(Model model,Long cfgId,Integer index) {
|
||||
BaseStringCfg baseStrCfg = new BaseStringCfg();
|
||||
baseStrCfg.setCfgId(cfgId);
|
||||
BaseStringCfg<NtcSubscribeIdCfg> cfg = avContentCfgService.getContUrlCfgById(baseStrCfg);
|
||||
List<String[]> tabList = new ArrayList();
|
||||
|
||||
tabList.add(new String[]{"2",cfg.getCfgType()});
|
||||
if(cfg.getNtcSubscribeIdCfgList()!=null){
|
||||
String cfgType = null;
|
||||
for(NtcSubscribeIdCfg subscribeId:cfg.getNtcSubscribeIdCfgList()){
|
||||
if(!subscribeId.getCfgType().equals(cfgType)){
|
||||
tabList.add(new String[]{"2",subscribeId.getCfgType()});
|
||||
cfgType = subscribeId.getCfgType();
|
||||
}
|
||||
}
|
||||
}
|
||||
model.addAttribute("_cfg", cfg);
|
||||
model.addAttribute("index", index);
|
||||
model.addAttribute("tabList", tabList);
|
||||
return "/cfg/av/subList";
|
||||
}
|
||||
/*****************************contUrl业务***************/
|
||||
|
||||
|
||||
@@ -629,6 +699,29 @@ public class AvContentController extends BaseController {
|
||||
}
|
||||
return "redirect:" + adminPath +"/ntc/av/picUrlList?functionId="+functionId;
|
||||
}
|
||||
// 获取域配置信息
|
||||
@RequestMapping(value = {"ajaxAvPicUrlList"})
|
||||
public String ajaxAvPicUrlList(Model model,Long cfgId,Integer index) {
|
||||
BaseStringCfg baseStrCfg = new BaseStringCfg();
|
||||
baseStrCfg.setCfgId(cfgId);
|
||||
BaseStringCfg<NtcSubscribeIdCfg> cfg = avContentCfgService.getPicUrlCfgById(baseStrCfg);
|
||||
List<String[]> tabList = new ArrayList();
|
||||
|
||||
tabList.add(new String[]{"2",cfg.getCfgType()});
|
||||
if(cfg.getNtcSubscribeIdCfgList()!=null){
|
||||
String cfgType = null;
|
||||
for(NtcSubscribeIdCfg subscribeId:cfg.getNtcSubscribeIdCfgList()){
|
||||
if(!subscribeId.getCfgType().equals(cfgType)){
|
||||
tabList.add(new String[]{"2",subscribeId.getCfgType()});
|
||||
cfgType = subscribeId.getCfgType();
|
||||
}
|
||||
}
|
||||
}
|
||||
model.addAttribute("_cfg", cfg);
|
||||
model.addAttribute("index", index);
|
||||
model.addAttribute("tabList", tabList);
|
||||
return "/cfg/av/subList";
|
||||
}
|
||||
/*****************************picUrl业务***************/
|
||||
/**
|
||||
* 1、effectiveIds分组展示
|
||||
|
||||
@@ -618,7 +618,12 @@ public class AvContentCfgService extends BaseService{
|
||||
*/
|
||||
public BaseIpCfg getContIpCfgById(BaseIpCfg entity) {
|
||||
entity.setTableName("av_cont_ip_cfg");
|
||||
return avContentCfgDao.findIpCfgById(entity);
|
||||
BaseIpCfg cfg = avContentCfgDao.findIpCfgById(entity);
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(cfg, subscribeIdCfg, new String[] {"cfgId","isValid"});
|
||||
List<NtcSubscribeIdCfg> list = stringCfgDao.findSubscribeIdCfgList(subscribeIdCfg);
|
||||
cfg.setNtcSubscribeIdCfgList(list);
|
||||
return cfg;
|
||||
}
|
||||
@Transactional(readOnly=false,rollbackFor=RuntimeException.class)
|
||||
public void saveOrUpdateContIp(BaseIpCfg entity,String areaCfgIds){
|
||||
@@ -641,6 +646,18 @@ public class AvContentCfgService extends BaseService{
|
||||
logger.info("获取编译ID出错");
|
||||
throw new MaatConvertException("<spring:message code=\"request_service_failed\"/>:"+e.getMessage());
|
||||
}
|
||||
|
||||
// 添加subscribeId
|
||||
if(entity.getNtcSubscribeIdCfgList()!=null){
|
||||
for(NtcSubscribeIdCfg cfg:entity.getNtcSubscribeIdCfgList()){
|
||||
if(StringUtils.isNotBlank(cfg.getCfgKeywords())){
|
||||
entity.setCompileId(compileIds.get(0));
|
||||
BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType"});
|
||||
stringCfgDao.saveSubscribeIdCfg(cfg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(compileIds != null && compileIds.size() >0 && compileIds.get(0) != 0){
|
||||
entity.setCompileId(compileIds.get(0));
|
||||
|
||||
@@ -733,6 +750,21 @@ public class AvContentCfgService extends BaseService{
|
||||
entity.setEditorId(UserUtils.getUser().getId());
|
||||
entity.setEditTime(editTime);
|
||||
avContentCfgDao.updateIp(entity);
|
||||
|
||||
entity.setCreateTime(new Date());
|
||||
entity.setCreatorId(entity.getCurrentUser().getId());
|
||||
// 删除SubscribeId配置再进行添加
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(entity, subscribeIdCfg,new String[]{"cfgId","cfgType"});
|
||||
stringCfgDao.deleteSubscribeIdCfg(subscribeIdCfg);
|
||||
if(entity.getNtcSubscribeIdCfgList()!=null){
|
||||
for(NtcSubscribeIdCfg cfg:entity.getNtcSubscribeIdCfgList()){
|
||||
if(StringUtils.isNotBlank(cfg.getCfgKeywords())){
|
||||
BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType"});
|
||||
stringCfgDao.saveSubscribeIdCfg(cfg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -757,6 +789,14 @@ public class AvContentCfgService extends BaseService{
|
||||
entity.setEditorId(UserUtils.getUser().getId());
|
||||
entity.setEditTime(new Date());
|
||||
avContentCfgDao.updateIp(entity);
|
||||
// 查询域配置信息
|
||||
BaseIpCfg cfg = this.getContIpCfgById(entity);
|
||||
if(cfg.getNtcSubscribeIdCfgList() != null && cfg.getNtcSubscribeIdCfgList().size()>0) {
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(cfg, subscribeIdCfg, new String[] {"cfgId","cfgType","tableName"});
|
||||
stringCfgDao.updateSubscribeIdCfg(subscribeIdCfg);
|
||||
}
|
||||
|
||||
AreaIpCfg areaIpCfg=new AreaIpCfg();
|
||||
BeanUtils.copyProperties(entity, areaIpCfg);
|
||||
areaIpCfgDao.updateAreaIpCfgValid(areaIpCfg);
|
||||
@@ -829,6 +869,19 @@ public class AvContentCfgService extends BaseService{
|
||||
}
|
||||
}
|
||||
|
||||
// 修改审核状态
|
||||
BaseIpCfg baseIpCfg = this.getContIpCfgById(entity);
|
||||
if(!StringUtil.isEmpty(baseIpCfg.getNtcSubscribeIdCfgList())) {
|
||||
NtcSubscribeIdCfg cfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(entity, cfg, new String[] {"cfgId","cfgType"});
|
||||
stringCfgDao.updateSubscribeIdCfg(cfg);
|
||||
if(isAudit==1) {
|
||||
Map<String,List> map = cfgConvert(strRegionList,baseIpCfg.getNtcSubscribeIdCfgList(),2,entity,groupRelationList);
|
||||
groupRelationList=map.get("groupList");
|
||||
strRegionList=map.get("dstList");
|
||||
}
|
||||
}
|
||||
|
||||
//构造提交综合服务参数格式,一条配置提交一次综合服务
|
||||
if(isAudit==1){
|
||||
maatCfg.initDefaultValue();
|
||||
@@ -900,7 +953,12 @@ public class AvContentCfgService extends BaseService{
|
||||
*/
|
||||
public BaseIpCfg getPicIpCfgById(BaseIpCfg entity) {
|
||||
entity.setTableName("av_pic_ip_cfg");
|
||||
return avContentCfgDao.findIpCfgById(entity);
|
||||
BaseIpCfg cfg = avContentCfgDao.findIpCfgById(entity);
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(cfg, subscribeIdCfg,new String[] {"cfgId","isValid"});
|
||||
List<NtcSubscribeIdCfg> list = stringCfgDao.findSubscribeIdCfgList(subscribeIdCfg);
|
||||
cfg.setNtcSubscribeIdCfgList(list);
|
||||
return cfg;
|
||||
}
|
||||
@Transactional(readOnly=false,rollbackFor=RuntimeException.class)
|
||||
public void saveOrUpdatePicIp(BaseIpCfg entity,String areaCfgIds){
|
||||
@@ -923,6 +981,18 @@ public class AvContentCfgService extends BaseService{
|
||||
logger.info("获取编译ID出错");
|
||||
throw new MaatConvertException("<spring:message code=\"request_service_failed\"/>:"+e.getMessage());
|
||||
}
|
||||
|
||||
// 添加subscribeId
|
||||
if(entity.getNtcSubscribeIdCfgList()!=null){
|
||||
for(NtcSubscribeIdCfg cfg:entity.getNtcSubscribeIdCfgList()){
|
||||
if(StringUtils.isNotBlank(cfg.getCfgKeywords())){
|
||||
entity.setCompileId(compileIds.get(0));
|
||||
BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType"});
|
||||
stringCfgDao.saveSubscribeIdCfg(cfg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(compileIds != null && compileIds.size() >0 && compileIds.get(0) != 0){
|
||||
entity.setCompileId(compileIds.get(0));
|
||||
|
||||
@@ -1015,6 +1085,21 @@ public class AvContentCfgService extends BaseService{
|
||||
entity.setEditorId(UserUtils.getUser().getId());
|
||||
entity.setEditTime(editTime);
|
||||
avContentCfgDao.updateIp(entity);
|
||||
|
||||
entity.setCreateTime(new Date());
|
||||
entity.setCreatorId(entity.getCurrentUser().getId());
|
||||
// 删除SubscribeId配置再进行添加
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(entity, subscribeIdCfg,new String[]{"cfgId","cfgType"});
|
||||
stringCfgDao.deleteSubscribeIdCfg(subscribeIdCfg);
|
||||
if(entity.getNtcSubscribeIdCfgList()!=null){
|
||||
for(NtcSubscribeIdCfg cfg:entity.getNtcSubscribeIdCfgList()){
|
||||
if(StringUtils.isNotBlank(cfg.getCfgKeywords())){
|
||||
BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType"});
|
||||
stringCfgDao.saveSubscribeIdCfg(cfg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1039,6 +1124,14 @@ public class AvContentCfgService extends BaseService{
|
||||
entity.setEditorId(UserUtils.getUser().getId());
|
||||
entity.setEditTime(new Date());
|
||||
avContentCfgDao.updateIp(entity);
|
||||
// 查询域配置信息
|
||||
BaseIpCfg cfg = this.getPicIpCfgById(entity);
|
||||
if(cfg.getNtcSubscribeIdCfgList() != null && cfg.getNtcSubscribeIdCfgList().size()>0) {
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(cfg, subscribeIdCfg, new String[] {"cfgId","cfgTyep","tableName"});
|
||||
stringCfgDao.updateSubscribeIdCfg(subscribeIdCfg);
|
||||
}
|
||||
|
||||
AreaIpCfg areaIpCfg=new AreaIpCfg();
|
||||
BeanUtils.copyProperties(entity, areaIpCfg);
|
||||
areaIpCfgDao.updateAreaIpCfgValid(areaIpCfg);
|
||||
@@ -1112,6 +1205,19 @@ public class AvContentCfgService extends BaseService{
|
||||
}
|
||||
}
|
||||
|
||||
// 修改审核状态
|
||||
BaseIpCfg baseIpCfg = this.getPicIpCfgById(entity);
|
||||
if(!StringUtil.isEmpty(baseIpCfg.getNtcSubscribeIdCfgList())) {
|
||||
NtcSubscribeIdCfg cfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(entity, cfg, new String[] {"cfgId","cfgType"});
|
||||
stringCfgDao.updateSubscribeIdCfg(cfg);
|
||||
if(isAudit==1) {
|
||||
Map<String,List> map = cfgConvert(strRegionList,baseIpCfg.getNtcSubscribeIdCfgList(),2,entity,groupRelationList);
|
||||
groupRelationList=map.get("groupList");
|
||||
strRegionList=map.get("dstList");
|
||||
}
|
||||
}
|
||||
|
||||
//构造提交综合服务参数格式,一条配置提交一次综合服务
|
||||
if(isAudit==1){
|
||||
maatCfg.initDefaultValue();
|
||||
@@ -1182,9 +1288,14 @@ public class AvContentCfgService extends BaseService{
|
||||
* @param entity
|
||||
* @return
|
||||
*/
|
||||
public BaseStringCfg getContUrlCfgById(BaseStringCfg entity) {
|
||||
public BaseStringCfg<NtcSubscribeIdCfg> getContUrlCfgById(BaseStringCfg entity) {
|
||||
entity.setTableName("av_cont_url_cfg");
|
||||
return avContentCfgDao.findStringCfgById(entity);
|
||||
BaseStringCfg cfg = avContentCfgDao.findStringCfgById(entity);
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(cfg, subscribeIdCfg, new String[] {"cfgId","isValid"});
|
||||
List<NtcSubscribeIdCfg> list = stringCfgDao.findSubscribeIdCfgList(subscribeIdCfg);
|
||||
cfg.setNtcSubscribeIdCfgList(list);
|
||||
return cfg;
|
||||
}
|
||||
@Transactional(readOnly=false,rollbackFor=RuntimeException.class)
|
||||
public void saveOrUpdateContUrl(BaseStringCfg<BaseStringCfg> entity,String areaCfgIds){
|
||||
@@ -1207,6 +1318,20 @@ public class AvContentCfgService extends BaseService{
|
||||
logger.info("获取编译ID出错");
|
||||
throw new MaatConvertException("<spring:message code=\"request_service_failed\"/>:"+e.getMessage());
|
||||
}
|
||||
|
||||
// 添加subscribeId
|
||||
if(entity.getNtcSubscribeIdCfgList()!=null){
|
||||
for(NtcSubscribeIdCfg cfg:entity.getNtcSubscribeIdCfgList()){
|
||||
if(StringUtils.isNotBlank(cfg.getCfgKeywords())){
|
||||
entity.setCompileId(compileIds.get(0));
|
||||
BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType",
|
||||
"cfgKeywords","exprType",
|
||||
"matchMethod","isHexbin"});
|
||||
stringCfgDao.saveSubscribeIdCfg(cfg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(compileIds != null && compileIds.size() >0 && compileIds.get(0) != 0){
|
||||
entity.setCompileId(compileIds.get(0));
|
||||
|
||||
@@ -1273,6 +1398,23 @@ public class AvContentCfgService extends BaseService{
|
||||
entity.setEditTime(editTime);
|
||||
entity.setTableName("av_cont_url_cfg");
|
||||
avContentCfgDao.updateString(entity);
|
||||
|
||||
entity.setCreateTime(new Date());
|
||||
entity.setCreatorId(entity.getCurrentUser().getId());
|
||||
// 删除SubscribeId配置再进行添加
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(entity, subscribeIdCfg,new String[]{"cfgId","cfgType"});
|
||||
stringCfgDao.deleteSubscribeIdCfg(subscribeIdCfg);
|
||||
if(entity.getNtcSubscribeIdCfgList()!=null){
|
||||
for(NtcSubscribeIdCfg cfg:entity.getNtcSubscribeIdCfgList()){
|
||||
if(StringUtils.isNotBlank(cfg.getCfgKeywords())){
|
||||
BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType",
|
||||
"cfgKeywords","exprType",
|
||||
"matchMethod","isHexbin"});
|
||||
stringCfgDao.saveSubscribeIdCfg(cfg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1297,6 +1439,13 @@ public class AvContentCfgService extends BaseService{
|
||||
entity.setEditorId(UserUtils.getUser().getId());
|
||||
entity.setEditTime(new Date());
|
||||
avContentCfgDao.updateString(entity);
|
||||
// 查询域配置信息
|
||||
BaseStringCfg cfg = this.getContUrlCfgById(entity);
|
||||
if(cfg.getNtcSubscribeIdCfgList() != null && cfg.getNtcSubscribeIdCfgList().size()>0) {
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(cfg, subscribeIdCfg, new String[] {"cfgId","cfgType","tableName"});
|
||||
stringCfgDao.updateSubscribeIdCfg(subscribeIdCfg);
|
||||
}
|
||||
AreaIpCfg areaIpCfg=new AreaIpCfg();
|
||||
BeanUtils.copyProperties(entity, areaIpCfg);
|
||||
areaIpCfgDao.updateAreaIpCfgValid(areaIpCfg);
|
||||
@@ -1360,6 +1509,20 @@ public class AvContentCfgService extends BaseService{
|
||||
}
|
||||
}
|
||||
|
||||
// 修改审核状态
|
||||
BaseStringCfg baseStrCfg = this.getContUrlCfgById(entity);
|
||||
if(!StringUtil.isEmpty(baseStrCfg.getNtcSubscribeIdCfgList())) {
|
||||
NtcSubscribeIdCfg cfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(entity, cfg, new String[] {"cfgId","cfgType","cfgKeywords",
|
||||
"exprType","matchMethod","isHexbin"});
|
||||
stringCfgDao.updateSubscribeIdCfg(cfg);
|
||||
if(isAudit==1) {
|
||||
Map<String,List> map = cfgConvert(strRegionList,baseStrCfg.getNtcSubscribeIdCfgList(),2,entity,groupRelationList);
|
||||
groupRelationList=map.get("groupList");
|
||||
strRegionList=map.get("dstList");
|
||||
}
|
||||
}
|
||||
|
||||
//构造提交综合服务参数格式,一条配置提交一次综合服务
|
||||
if(isAudit==1){
|
||||
maatCfg.initDefaultValue();
|
||||
@@ -1429,9 +1592,14 @@ public class AvContentCfgService extends BaseService{
|
||||
* @param entity
|
||||
* @return
|
||||
*/
|
||||
public BaseStringCfg getPicUrlCfgById(BaseStringCfg entity) {
|
||||
public BaseStringCfg<NtcSubscribeIdCfg> getPicUrlCfgById(BaseStringCfg entity) {
|
||||
entity.setTableName("av_pic_url_cfg");
|
||||
return avContentCfgDao.findStringCfgById(entity);
|
||||
BaseStringCfg cfg = avContentCfgDao.findStringCfgById(entity);
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(cfg, subscribeIdCfg, new String[] {"cfgId","isValid"});
|
||||
List<NtcSubscribeIdCfg> list = stringCfgDao.findSubscribeIdCfgList(subscribeIdCfg);
|
||||
cfg.setNtcSubscribeIdCfgList(list);
|
||||
return cfg;
|
||||
}
|
||||
@Transactional(readOnly=false,rollbackFor=RuntimeException.class)
|
||||
public void saveOrUpdatePicUrl(BaseStringCfg<BaseStringCfg> entity,String areaCfgIds){
|
||||
@@ -1454,6 +1622,20 @@ public class AvContentCfgService extends BaseService{
|
||||
logger.info("获取编译ID出错");
|
||||
throw new MaatConvertException("<spring:message code=\"request_service_failed\"/>:"+e.getMessage());
|
||||
}
|
||||
|
||||
// 添加subscribeId
|
||||
if(entity.getNtcSubscribeIdCfgList()!=null){
|
||||
for(NtcSubscribeIdCfg cfg:entity.getNtcSubscribeIdCfgList()){
|
||||
if(StringUtils.isNotBlank(cfg.getCfgKeywords())){
|
||||
entity.setCompileId(compileIds.get(0));
|
||||
BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType",
|
||||
"cfgKeywords","exprType",
|
||||
"matchMethod","isHexbin"});
|
||||
stringCfgDao.saveSubscribeIdCfg(cfg);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(compileIds != null && compileIds.size() >0 && compileIds.get(0) != 0){
|
||||
entity.setCompileId(compileIds.get(0));
|
||||
|
||||
@@ -1520,6 +1702,23 @@ public class AvContentCfgService extends BaseService{
|
||||
entity.setEditTime(editTime);
|
||||
entity.setTableName("av_pic_url_cfg");
|
||||
avContentCfgDao.updateString(entity);
|
||||
|
||||
entity.setCreateTime(new Date());
|
||||
entity.setCreatorId(entity.getCurrentUser().getId());
|
||||
// 删除SubscribeId配置再进行添加
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(entity, subscribeIdCfg,new String[]{"cfgId","cfgType"});
|
||||
stringCfgDao.deleteSubscribeIdCfg(subscribeIdCfg);
|
||||
if(entity.getNtcSubscribeIdCfgList()!=null){
|
||||
for(NtcSubscribeIdCfg cfg:entity.getNtcSubscribeIdCfgList()){
|
||||
if(StringUtils.isNotBlank(cfg.getCfgKeywords())){
|
||||
BeanUtils.copyProperties(entity, cfg,new String[]{"cfgRegionCode","cfgType",
|
||||
"cfgKeywords","exprType",
|
||||
"matchMethod","isHexbin"});
|
||||
stringCfgDao.saveSubscribeIdCfg(cfg);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1544,6 +1743,13 @@ public class AvContentCfgService extends BaseService{
|
||||
entity.setEditorId(UserUtils.getUser().getId());
|
||||
entity.setEditTime(new Date());
|
||||
avContentCfgDao.updateString(entity);
|
||||
// 查询域配置信息
|
||||
BaseStringCfg cfg = this.getContUrlCfgById(entity);
|
||||
if(cfg.getNtcSubscribeIdCfgList() != null && cfg.getNtcSubscribeIdCfgList().size()>0) {
|
||||
NtcSubscribeIdCfg subscribeIdCfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(cfg, subscribeIdCfg, new String[] {"cfgId","cfgType","tableName"});
|
||||
stringCfgDao.updateSubscribeIdCfg(subscribeIdCfg);
|
||||
}
|
||||
AreaIpCfg areaIpCfg=new AreaIpCfg();
|
||||
BeanUtils.copyProperties(entity, areaIpCfg);
|
||||
areaIpCfgDao.updateAreaIpCfgValid(areaIpCfg);
|
||||
@@ -1607,6 +1813,20 @@ public class AvContentCfgService extends BaseService{
|
||||
}
|
||||
}
|
||||
|
||||
// 修改审核状态
|
||||
BaseStringCfg baseStrCfg = this.getPicUrlCfgById(entity);
|
||||
if(!StringUtil.isEmpty(baseStrCfg.getNtcSubscribeIdCfgList())) {
|
||||
NtcSubscribeIdCfg cfg = new NtcSubscribeIdCfg();
|
||||
BeanUtils.copyProperties(entity, cfg, new String[] {"cfgId","cfgType","cfgKeywords",
|
||||
"exprType","matchMethod","isHexbin"});
|
||||
stringCfgDao.updateSubscribeIdCfg(cfg);
|
||||
if(isAudit==1) {
|
||||
Map<String,List> map = cfgConvert(strRegionList,baseStrCfg.getNtcSubscribeIdCfgList(),2,entity,groupRelationList);
|
||||
groupRelationList=map.get("groupList");
|
||||
strRegionList=map.get("dstList");
|
||||
}
|
||||
}
|
||||
|
||||
//构造提交综合服务参数格式,一条配置提交一次综合服务
|
||||
if(isAudit==1){
|
||||
maatCfg.initDefaultValue();
|
||||
|
||||
Reference in New Issue
Block a user