Files
docusaurus/blog/2025-01-01-xy/8-本地开发-不常用.md
2026-08-14 15:28:57 +08:00

5.0 KiB

title, tags
title tags
本地开发-不常用
develop

{/* truncate */}

hibernate/jdbc

//hibernate查询
findById(Long);
Dao.getHibernateTemplate().find(sql);
findByHql(StringBuffer, new ArrayList<Object>());
.findByHql(hql);

//hibernate分页
Dao.findByHql(page, hql, params);
    
//hibernate保存
Dao.saveOrUpdate(对象);

//jdbc查询
queryForObject
_jdbcQueryForListNotAll
jdbcSqlQueryForListBean

//jdbc分页
_jdbcQueryForPage
jdbcQueryForPage

//jdbc保存
getJdbcTemplate().update

//刷新hibernate事务
Dao.getHibernateTemplate().getSessionFactory().getCurrentSession().flush();

//持久化对象变成托管状态
appendixLackInfoDao.getHibernateTemplate().getSessionFactory().getCurrentSession().evict(appendix);

角色/管辖通用方法

//登录人信息
TawSystemSessionForm sessionform = (TawSystemSessionForm) HttpTool.getSession().getAttribute("sessionform");

//缓存查人查字典
ID2NameService id2NameService = (ID2NameService) ApplicationContextHolder.getInstance().getBean("id2nameService");
id2NameService.id2Name(peopleId, "org.hpin.basicsdate.dao.TawSystemUserDao");
id2NameService.id2Name(dictTypeCode, "tawSystemDictTypeCache");

//获取角色
roleIdLong roleId = MainRoleConstants.getInstance().getRoleId(MainRoleConstants.ROLEID_QJL);

//登录人是否某角色
MainRoleConstants.getInstance().isHjzxZyN(StaticMethod.nullObject2Long(sessionform.getRoleid()));
isSpecialUserRole(MainRoleConstants.ROLEID_GXGJ, true);

//登录人是否有菜单权限
PrivMgrLocator.getPrivMgr().hasPriv(sessionForm.getUserid(),"work_sf_termination");

//用户id查询用户信息
tawSystemUserService.findByUserId(housePeopleGJId);
TawSystemSessionBo.getSessionForm(housePeopleGJId);

//角色id查询角色
nameITawSystemRoleManager mgr = (ITawSystemRoleManager)SpringTool.getBean("ItawSystemRoleManager");

//角色id查询角色(审核人的角色名)
String roleName = mgr.getRoleNameById(Long.parseLong(actApprovalInsInfo.getCurrentTaskRole()));
String roleName = iTawSystemRoleManager.getRoleNameById(Long.parseLong(sessionform.getRoleid()));

//登录人和角色 查用户(上海)
tawSystemUserDao.getUserByUserIdAndRoleId(housePeopleGJId,MainRoleConstants.getInstance().getRoleId(MainRoleConstants.ROLEID_SFGJ)+"");

//管辖范围和角色id 查所有用户
tawSystemUserService.getUpUserByRegionsAndRoleId(ownRegionList, roleId);
(TawSystemUserRefRole)mgr.getUserRefRoleByuserid(actApprovalInsInfo.getLastModifiorName()).get(0).getRoleid();

//管辖范围
sqlList<String> conditionList = new ArrayList<String>();
conditionList.add("contractMainInfo.STORE_CODE");
String regionCondition = DataQueryConditionUtil.getStoreQueryCondition(sessionForm, conditionList,DataQueryConditionUtil.TYPE12, null, null, false);

//查询用户上级
getUpUserByRegionAndRoleIds

//刷新redis 条件是 不是windows就可以刷
TawSystemDictTypeCache.afterPropertiesSet

utils

//创建数据编号
StaticCode.getGenerationCode(StaticCode.WTTP, changeContractBatch.getId().toString())
    
//字典list
.getDictSonsByDictid
    
//日期util
DateUtils		.convertDate
    
//改文字编码
URLDecoder.decode
    
//拷贝对象
PropertyUtils.copyProperties(new,old)

定时

标题 内容 备注
控制定时时间 5秒一次 0/5 * * * * ?
5分一次 0 0/5 * * * ?
9点到6点 5分一次 0 0/5 9-16 * * ?
每天两点 0 0 2 * * ?

网段被限制

网段被限制	PermitIpInfoDao.java
	或 checkCurrentIpIsPermited			把false删掉
登录被限制	WIWJ_PERMIT_EQUIPMENT_TABLE

正则

var regex= /^\d{11}$/;
 if (!regex.test(agentPhoneNo)) {
  alert("请输入11位的手机号码。");
  return true;
 }

sessionfrom存值

id=8080806660b71ff10160b9c6b40a0583
userid=8162544
username=符永跃
deptid=10201JH030102
deptpriid=1126846
deptname=万年花城一区租赁A店收房组
privid=<null>
isHavePriv=false
privname=<null>
roleid=562
rolename=<null>
isadmin=false
romteaddr=10.1.74.43
password=1191c13a9e1661ba2b38d766b642eb54
rolelist=[org.hpin.commons.system.role.model.TawSystemSubRole@c20995ee]
contactMobile=13000000000
memSubCompayid=0
memSubCompscname=
memSubCompscode=<null>
projectInfoId=<null>
projectInfoName=<null>
diptidTop=102
circleCode=null
deviceID=<null>
isOpen=<null>
isFirstLogin=false
dqRegionId=101JH
ztRegionId=101JH03
mdRegionId=101JH0301
storeId=101JH030102
storePkId=155637
isMedia=false
storeCode=01.0839.003.004
roleCircleMap={0=null}
isByCircleSearch=false
storeName=万年花城一区租赁A店收房组
userdegree=0
ownRegionIds=101JH030102
sharedRegionIds=<null>
isCWUser=false
isSFUser=false
isAllRegion=false
machineCode=<null>
userUnit=562','8162544','10201JH030102
roles=<null>
roleNames=<null>
validatorResults=<null>
page=0