jeecg的一些使用方法,工作笔记

本文是关于Jeecg框架的工作笔记,详细介绍了使用iframe、查询党组织重合部分、Case When与IF函数、实体类复制、ResponseJson反馈、TjsUtil工具类、个人数据查询等操作,以及Datagrid的交互和表单提交注意事项。
摘要由CSDN通过智能技术生成

前言

上班闲着没事干随便写点博客,总结一个月的收获

1、印象最深刻的iframe

子页面调用父页面方法
window.parent.del1(tr,id);
父页面调用子页面方法
document.getElementById("frame2").contentWindow.reduction2(tr);

2、登录用户所在党组织和大会下的党组织重合的部分查询

查询大会低下的组织
– t_b_p_dh_election id----orgid
– 子查询 partyOrgService queryPartyChilds2(orgid)
– 当前用户所属党组织ids in (‘2’)

// 所有党支部
		/*
		 * String sql = "select id,organfullname from d_p_orginfo";
		 * List<Map<String, Object>> findForJdbc =
		 * systemService.findForJdbc(sql); mv.addObject("org", findForJdbc);
		 */
		String surid = TjsUtil.getUserId();
		// 角色id
		String sqla = "(select id from t_s_role where rolecode='dw_dzzgly')";

		String queryPartyChildsString = partyOrgService
				.queryPartyChildsString("4028808363927cac0163963a2a70004e");
		String sqlc = "select org_id from d_p_user_partyorg where user_id='"
				+ surid + "' and role_id=" + sqla;

		String sqlb = "select id, organfullname from d_p_orginfo where id in("
				+ queryPartyChildsString + ")";
		String sqlz = "select a.id,a.organfullname from (" + sqlb
				+ ") as a where a.id in(" + sqlc + ")";
		List<Map<String, Object>> findForJdbb = systemService.findForJdbc(sqlz);
		System.out.println(sqlz);

		// 下拉框
		mv.addObject("findForJdbb", findForJdbb);

		DHElectionEntity entity = systemService.getEntity(
				DHElectionEntity.class, "1");// 死的
		mv.addObject("Orgname", entity.getOrgname());
		mv.addObject("Sessions", entity.getSessions());

3、 查询该人员的党支部id,名称,使用case when函数和IF(a,b,c),IFNULL(a,b)

		String sql = ""
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值