RdJobOperationAjax.jsp
1.63 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.general.Util" %>
<%@page import="weaver.conn.RecordSet"%>
<jsp:useBean id="DepartmentComInfo" class="weaver.hrm.company.DepartmentComInfo" scope="page" />
<jsp:useBean id="SysMaintenanceLog" class="weaver.systeminfo.SysMaintenanceLog" scope="page" />
<jsp:useBean id="RecordSet" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="rs" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="OrganisationCom" class="weaver.rtx.OrganisationCom" scope="page" />
<jsp:useBean id="HrmServiceManager" class="weaver.interfaces.hrm.HrmServiceManager" scope="page" />
<%!
/**
* 判断同一个部门下是否有 相同简称的岗位
*@param departmentid 部门编号
*@param jobtitlemark 岗位简称
*@param id 记录的编号, 新建是应传入 0
*@author Charoes Huang
*@Date June 3,2004
*/
private boolean isDuplicatedJobtitle(String departmentid,String jobtitlemark,int id){
boolean isDuplicated = false;
RecordSet rs = new RecordSet();
String sqlStr ="Select Count(*) From HrmJobTitles WHERE id<>"+id +" and jobdepartmentid="+departmentid+" and LTRIM(RTRIM(jobtitlemark))='"+jobtitlemark.trim()+"'";
rs.executeSql(sqlStr);
if(rs.next()){
if(rs.getInt(1) > 0){
isDuplicated = true;
}
}
return isDuplicated;
}
%>
<%
HttpServletRequest fu = request;
String departmentid = Util.null2String(fu.getParameter("departmentid"));
String jobname = Util.null2String(fu.getParameter("jobname"));
if(isDuplicatedJobtitle(departmentid,jobname,0)){
out.print("{\"success\":\"1\"}");
}else{
out.print("{\"success\":\"0\"}");
}
return ;
%>