AI智能解答
String levelDuties = GetLevelUtil
.getDutiesLevelByCode(dutiesLevel);
// 添加到word文档中
newData.put("levelDuties", levelDuties);
newData.put("personnelProfile", userinfo.getProfile());
// 执行文档数据替换
String outFileName = CreateDocUtil
.createDocymd(tplName, newData, null, analyseFile,
request);
if (StringUtils.isNotEmpty(outFileName)) {
userVo.setOutFileName(outFileName);
// 保存表单内容
ReportVo vo = new ReportVo();
vo.setPersonnelCode(userinfo.getCode());
vo.setPersonnelName(userinfo.getUsername());
vo.setPersonnelDeptCode(userinfo.getDeptid());
vo.setPersonnelDutiesLevel(dutiesLevel);
vo.setPersonnelJson(XmlHelper.parseObject2Xml(userVo));
vo.setPersonnelAnalysis(analyseFile);
vo.setPersonnelCreateTime(StringUtil.dateToStr(
new Date(), "yyyy-MM-dd HH:mm:ss"));
vo.setPersonnelResult(outFileName);
vo.setPersonnelCurNode("result");
vo.setPersonnelIsComplete("true");
reportService.save(vo);
/**
* 更新应用模块
*/
String mid=request.getParameter("moduleId");
String step=request.getParameter("step");
if(StringUtils.isNotEmpty(mid) && StringUtils.isNotEmpty(step)){
moduleService.updateStep(mid,step);
}
request.setAttribute("message", "正式报表导出成功!");
request.setAttribute("fileName", outFileName);
return "result";
} else {
request.setAttribute("message", "正式报表导出失败!");
return "error";
}
} else {
request.setAttribute("message", "请先完成调研报告模块!");
return "error";
}
}
} else {
request.setAttribute("message", "请先登录!");
return "login";
// request.setAttribute("backurl", "/zhsq/personnel");
// request.setAttribute("message", "请先进行评估!");
//return "error";
}
return "error";
}
/**
* 描述:处理报表数据
*
* @param request
* @param vo
* @param gson
*/
private PersonnalVo setUserVo(PersonnalVo vo, Gson gson) {
// 能力评估表
if (vo != null) {
if (vo.getList1() != null && vo.getList1().size() > 0) {
String munList1 = gson.toJson(vo.getList1());
vo.setMunList1(munList1);
}
// 培训提升表
if (vo.getList2() != null && vo.getList2().size() > 0) {
String munList2 = gson.toJson(vo.getList2());
vo.setMunList2(munList2);
}
// 海内外学习经历表
if (vo.getList3() != null && vo.getList3().size() > 0) {
String munList3 = gson.toJson(vo.getList3());
vo.setMunList3(munList3);
}
// 社会实践经历表
if (vo.getList4() != null && vo.getList4().size() > 0) {
String munList4 = gson.toJson(vo.getList4());
vo.setMunList4(munList4);
}
// 工作经历表
if (vo.getList5() != null && vo.getList5().size() > 0) {
String munList5 = gson.toJson(vo.getList5());
vo.setMunList5(munList5);
}
// 奖励表
if (vo.getList6() != null && vo.getList6().size() > 0) {
String munList6 = gson.toJson(vo.getList6());
vo.setMunList6(munList6);
}
// 情况调查表
if (vo.getList7() != null && vo.getList7().size() > 0) {
String munList7 = gson.toJson(vo.getList7());
vo.setMunList7(munList7);
}
// 干部任职管理业绩
if (vo.getList8() != null && vo.getList8().size() > 0) {
String munList8 = gson.toJson(vo.getList8());
vo.setMunList8(munList8);
}
// 干部专业技术表
if (vo.getList9() != null && vo.getList9().size() > 0) {
String munList9 = gson.toJson(vo.getList9());
vo.setMunList9(munList9);
}
// 干部履职表
if (vo.getList10() != null && vo.
晋升条件不同:晋升一级文员的,要做二级文员2年以上。从各类学校毕业生中直接招录的无工作经历的公务员:高中、中专毕业生,被任命为办事员的,定为27级,对应2级办事员;被任命为办事员的大学毕业生被定为26级,相当于1级办事员。
在申请短评之前,面对一大堆给定的材料,我们要解决从哪里入手的问题,这就是“角度选择”。在一个给定的数据中,往往会列出很多社会现象。一个现象可能反映很多社会问题,一个问题可能包含很多社会原因。
格式主要是标题文字。最重要的当然是自己发表评论。一定要言简意赅地表达自己的观点,简要论述自己的观点,证明自己的观点是成立的。当然,讨论的内容要结合材料,最后重申我们的观点,得出结论。