You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1.4 KiB
Plaintext
37 lines
1.4 KiB
Plaintext
2 years ago
|
<%@ page import="weaver.conn.RecordSetDataSource" %>
|
||
|
<%@ page import="weaver.conn.RecordSet" %>
|
||
|
<%@ page import="com.engine.custom.corn.util.ReportUtil" %>
|
||
|
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
|
||
|
|
||
|
<%
|
||
|
|
||
|
|
||
|
%>
|
||
|
<%!
|
||
|
public void execute() {
|
||
|
RecordSetDataSource em7rs = new RecordSetDataSource("em7");
|
||
|
RecordSetDataSource emprs = new RecordSetDataSource("emp_msg");
|
||
|
RecordSet rs = new RecordSet();
|
||
|
RecordSet rs2 = new RecordSet();
|
||
|
RecordSet rs3 = new RecordSet();
|
||
|
String roleMember = ReportUtil.getRoleMember(rs);
|
||
|
updateRoleGjc(rs,roleMember);
|
||
|
updateGjcOfficialWf(rs);
|
||
|
}
|
||
|
|
||
|
private void updateRoleGjc(RecordSet rs, String roleMember) {
|
||
|
rs.executeUpdate(" update uf_personreport set gjc = '统筹全局' where ry in ( " + roleMember + ")" );
|
||
|
}
|
||
|
|
||
|
//更新公文办理数前10的人
|
||
|
private void updateGjcOfficialWf(RecordSet rs ,int rownum ){
|
||
|
rs.executeUpdate(" update uf_personreport set gjc = '人形公文处理机' where id in( " +
|
||
|
" select rk.id from ( " +
|
||
|
" select ROW_NUMBER() OVER (ORDER BY qnljclgw DESC) AS rank , * from uf_personreport where qnljclgw is not null and qnljclgw != 0 and gjc is null" +
|
||
|
" ) rk where rk.rank < " + rownum );
|
||
|
}
|
||
|
|
||
|
public static void main(String[] args) {
|
||
|
|
||
|
}
|
||
|
%>
|