实训心得使用jeecg
-
- 前言
- 1、印象最深刻的iframe
- 2、登录用户所在党组织和大会下的党组织重合的部分查询
- 3、 查询该人员的党支部id,名称,使用case when函数和IF(a,b,c),IFNULL(a,b)
- 4、将实体类复制
- 5、操作后的反馈ResponseJson类
- 6、TjsUtil使一个特别好用的工具类
- 7、根据id查个人信息
- 8、获取datagrid中被选中的列的id字符串以“,”分割
- 9、重写数组的方法,new Array.remove()删除
- 10、表单提交
- 11、一些重要的党组织id
- 12、操作里的查看按钮,url中的load=deail使弹出框不可变更
- 13、加一个按钮的弹出框
- 14、对datagrid的行操作
- 15、获得被选中的下拉框的值
前言
上班闲着没事干随便写点博客,总结一个月的收获
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 = ""