补充提交.

This commit is contained in:
zhangwenqing
2019-04-16 17:12:49 +08:00
parent a1998f24f7
commit f52651b382
5 changed files with 13 additions and 28 deletions

View File

@@ -30,7 +30,4 @@ public interface SysOfficeDao extends TreeDao<SysOffice> {
List<SysOffice> selectOfficeForLetter(Map<String, Object> hmap);
void clearPolicies(@Param("tableName")String tableName);
}

View File

@@ -327,10 +327,4 @@
<if test="dbName == 'mysql'">CONCAT('%,', #{id}, ',%')</if>
</update>
<update id="clearPolicies" parameterType="java.lang.String">
UPDATE ${tableName}
SET is_valid = -1, is_audit = 0
WHERE is_valid != -1
</update>
</mapper>

View File

@@ -45,4 +45,6 @@ public interface CommonPolicyDao {
public void deleteCfgBatch(@Param("tableName")String tableName,
@Param("entity")BaseCfg entity,
@Param("compileIds")List compileIds);
public void clearPolicies(@Param("tableName")String tableName);
}

View File

@@ -1042,4 +1042,10 @@
</where>
</update>
<update id="clearPolicies" parameterType="java.lang.String">
UPDATE ${tableName}
SET is_valid = -1, is_audit = 0
WHERE is_valid != -1
</update>
</mapper>

View File

@@ -1,31 +1,17 @@
package com.nis.web.service;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Collection;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import javax.xml.namespace.QName;
import org.apache.axiom.om.OMAbstractFactory;
import org.apache.axiom.om.OMElement;
import org.apache.axiom.om.OMFactory;
import org.apache.axiom.om.OMNamespace;
import org.apache.axiom.om.impl.OMNamespaceImpl;
import org.apache.axis2.AxisFault;
import org.apache.axis2.addressing.EndpointReference;
import org.apache.axis2.client.Options;
import org.apache.axis2.client.ServiceClient;
import org.apache.axis2.rpc.client.RPCServiceClient;
import org.apache.commons.io.FileUtils;
import org.apache.shiro.authc.AuthenticationInfo;
import org.apache.shiro.session.Session;
import org.crazycake.shiro.exception.SerializationException;
import org.crazycake.shiro.serializer.ObjectSerializer;
@@ -41,19 +27,16 @@ import com.nis.util.Configurations;
import com.nis.util.DateUtils;
import com.nis.util.IpUtil;
import com.nis.util.ServiceConfigTemplateUtil;
import com.nis.util.StringUtil;
import com.nis.util.TimeConstants;
import com.nis.web.dao.SrcIpDao;
import com.nis.web.dao.SysOfficeDao;
import com.nis.web.dao.UserDao;
import com.nis.web.dao.configuration.CommonPolicyDao;
import com.nis.web.security.CacheSessionDAO;
import com.nis.web.security.Servlets;
import com.nis.web.security.SessionDAO;
import com.nis.web.security.UserUtils;
import com.nis.web.service.basics.AsnGroupInfoService;
import antlr.StringUtils;
@Service
public class SystemService extends BaseService{
@@ -70,6 +53,9 @@ public class SystemService extends BaseService{
@Autowired
private AsnGroupInfoService asnGroupInfoService;
@Autowired
private CommonPolicyDao commonPolicyDao;
@Autowired
private SrcIpDao srcIpDao;
private RedisSerializer keySerializer = new StringSerializer();
@@ -193,7 +179,7 @@ public class SystemService extends BaseService{
Set<String> tableNameSet = ServiceConfigTemplateUtil.getAllTableName();
tableNameSet.add("pxy_obj_spoofing_ip_pool");
for (String tableName : tableNameSet) {
sysOfficeDao.clearPolicies(tableName);
commonPolicyDao.clearPolicies(tableName);
}
// 初始化分组
asnGroupInfoService.reLoadGroupInfo();