generated from dxfeng/secondev-chapanda-feishu
面试评价反馈
This commit is contained in:
parent
109ca0fd8f
commit
be25ffd976
|
|
@ -104,16 +104,25 @@ public class RecruitInterviewServiceImpl extends Service implements RecruitInter
|
||||||
List<String> spanList = new ArrayList<>();
|
List<String> spanList = new ArrayList<>();
|
||||||
ResourceComInfo resourceComInfo = new ResourceComInfo();
|
ResourceComInfo resourceComInfo = new ResourceComInfo();
|
||||||
for (String s : split) {
|
for (String s : split) {
|
||||||
rs.executeQuery("select fkzt from uf_jcl_mspjfk where msid = ? and msg = ?", id, s);
|
rs.executeQuery("select jg,zt from uf_jcl_mspjfk where msid = ? and msg = ?", id, s);
|
||||||
String fkzt = "";
|
String jg = "";
|
||||||
|
String zt = "";
|
||||||
if (rs.next()) {
|
if (rs.next()) {
|
||||||
fkzt = Util.null2String(rs.getString("fkzt"));
|
jg = Util.null2String(rs.getString("jg"));
|
||||||
|
zt = Util.null2String(rs.getString("zt"));
|
||||||
}
|
}
|
||||||
if (StringUtils.isNotBlank(fkzt)) {
|
|
||||||
fkzt = ApplicantCommonInfo.getSelectName(String.valueOf(formId), "fkzt", fkzt);
|
if (StringUtils.isNotBlank(jg)) {
|
||||||
spanList.add("<a href=javaScript:openhrm(" + s + ") onclick=pointerXY(event)>" + resourceComInfo.getLastname(s) + "(" + fkzt + ")</a>");
|
jg = ApplicantCommonInfo.getSelectName(String.valueOf(formId), "jg", jg);
|
||||||
|
spanList.add("<a href=javaScript:openhrm(" + s + ") onclick=pointerXY(event)>" + resourceComInfo.getLastname(s) + "(" + jg + ")</a>");
|
||||||
} else {
|
} else {
|
||||||
spanList.add("<a href=javaScript:openhrm(" + s + ") onclick=pointerXY(event)>" + resourceComInfo.getLastname(s) + "</a>");
|
String span = "<a href=javaScript:openhrm(" + s + ") onclick=pointerXY(event)>" + resourceComInfo.getLastname(s);
|
||||||
|
if (StringUtils.isNotBlank(zt)) {
|
||||||
|
zt = ApplicantCommonInfo.getSelectName(String.valueOf(formId), "zt", zt);
|
||||||
|
span += "(" + zt + ")";
|
||||||
|
}
|
||||||
|
span += "</a>";
|
||||||
|
spanList.add(span);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,44 @@
|
||||||
|
package weaver.formmode.recruit.modeexpand.interview;
|
||||||
|
|
||||||
|
import weaver.conn.RecordSet;
|
||||||
|
import weaver.formmode.customjavacode.AbstractModeExpandJavaCodeNew;
|
||||||
|
import weaver.general.Util;
|
||||||
|
import weaver.hrm.User;
|
||||||
|
import weaver.soa.workflow.request.RequestInfo;
|
||||||
|
|
||||||
|
import java.util.HashMap;
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author:dxfeng
|
||||||
|
* @createTime: 2024/10/14
|
||||||
|
* @version: 1.0
|
||||||
|
*/
|
||||||
|
public class DeleteInterviewExpand extends AbstractModeExpandJavaCodeNew {
|
||||||
|
@Override
|
||||||
|
public Map<String, String> doModeExpand(Map<String, Object> params) {
|
||||||
|
Map<String, String> result = new HashMap<>();
|
||||||
|
RecordSet rs = new RecordSet();
|
||||||
|
try {
|
||||||
|
//数据id
|
||||||
|
int billId;
|
||||||
|
//模块id
|
||||||
|
int modeId;
|
||||||
|
RequestInfo requestInfo = (RequestInfo) params.get("RequestInfo");
|
||||||
|
User user = (User) params.get("user");
|
||||||
|
if (requestInfo != null) {
|
||||||
|
billId = Util.getIntValue(requestInfo.getRequestid());
|
||||||
|
modeId = Util.getIntValue(requestInfo.getWorkflowid());
|
||||||
|
if (billId > 0 && modeId > 0) {
|
||||||
|
rs.executeUpdate("delete from uf_jcl_mspjfk where msid = ? ", billId);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} catch (Exception e) {
|
||||||
|
rs.writeLog(e);
|
||||||
|
result.put("errmsg", e.getMessage());
|
||||||
|
result.put("flag", "false");
|
||||||
|
}
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
@ -52,7 +52,7 @@ public class UrgeInterviewEvaluationExpand extends AbstractModeExpandJavaCodeNew
|
||||||
Set<String> userIdSet = new HashSet<>();
|
Set<String> userIdSet = new HashSet<>();
|
||||||
|
|
||||||
// 查询未反馈面试评价的面试官
|
// 查询未反馈面试评价的面试官
|
||||||
rs.executeQuery("select msg from uf_jcl_mspjfk where fkzt = 0 and msid = ?", billId);
|
rs.executeQuery("select msg from uf_jcl_mspjfk where zt = 0 and msid = ?", billId);
|
||||||
while (rs.next()) {
|
while (rs.next()) {
|
||||||
userIdSet.add(rs.getString("msg"));
|
userIdSet.add(rs.getString("msg"));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue