|
|
|
@ -290,4 +290,42 @@ public class KqWorkflowServiceImpl extends Service implements KqWorkflowService
|
|
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Map<String, Object> getEntryType(Map<String, Object> params) {
|
|
|
|
|
Map<String, Object> result = new HashMap<>();
|
|
|
|
|
bb.writeLog("getEntryType start ");
|
|
|
|
|
|
|
|
|
|
String resourceId = Util.null2String(params.get("resourceid"));
|
|
|
|
|
bb.writeLog("resourceId: " + resourceId);
|
|
|
|
|
|
|
|
|
|
if (StringUtils.isBlank(resourceId) ) {
|
|
|
|
|
result.put("code",500);
|
|
|
|
|
result.put("msg", "请先选择请假人");
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
String entryTypeField = Util.null2String(bb.getPropValue("project_sskj", "entryTypeField"));
|
|
|
|
|
bb.writeLog("entryTypeField: " + entryTypeField);
|
|
|
|
|
|
|
|
|
|
String entryTypeFieldValue = "";
|
|
|
|
|
String acqEntryTypeSql = "select " + entryTypeField + " from cus_fielddata where scopeid = 3 and id = ? ";
|
|
|
|
|
bb.writeLog("acqEntryTypeSql: " + acqEntryTypeSql);
|
|
|
|
|
RecordSet rs = new RecordSet();
|
|
|
|
|
rs.executeQuery(acqEntryTypeSql, resourceId);
|
|
|
|
|
if (rs.next()) {
|
|
|
|
|
String temp = Util.null2String(rs.getString(1));
|
|
|
|
|
bb.writeLog("temp: " + temp);
|
|
|
|
|
|
|
|
|
|
if (StringUtils.isNotBlank(temp)) {
|
|
|
|
|
entryTypeFieldValue = temp;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
result.put("code",200);
|
|
|
|
|
result.put("data",entryTypeFieldValue);
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|