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

<%@ 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) {
}
%>