|
|
@@ -25,8 +25,8 @@ import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
/**
|
|
|
-* controller类
|
|
|
-*/
|
|
|
+ * controller类
|
|
|
+ */
|
|
|
@Controller
|
|
|
@RequestMapping("/memberInfo")
|
|
|
public class MemberInfoController {
|
|
|
@@ -42,8 +42,8 @@ public class MemberInfoController {
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * <p>获取全部记录。</p>
|
|
|
- */
|
|
|
+ * <p>获取全部记录。</p>
|
|
|
+ */
|
|
|
@RequiresAuthentication
|
|
|
@RequestMapping(value = "/all", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
@@ -53,8 +53,8 @@ public class MemberInfoController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * <p>根据Id。</p>
|
|
|
- */
|
|
|
+ * <p>根据Id。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/getMemberInfo", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public Result getMemberInfo(@RequestParam(required = false, value = "id") String id) {
|
|
|
@@ -63,8 +63,8 @@ public class MemberInfoController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * <p>根据条件获取。</p>
|
|
|
- */
|
|
|
+ * <p>根据条件获取。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/getOne", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public Result getOne(MemberInfo record) {
|
|
|
@@ -74,22 +74,21 @@ public class MemberInfoController {
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * <p>分页查询。</p>
|
|
|
- */
|
|
|
+ * <p>分页查询。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/page", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public Result page(Page page, MemberInfo record) {
|
|
|
|
|
|
Subject subject = SecurityUtils.getSubject();
|
|
|
UserInfo userInfo = (UserInfo) subject.getPrincipal();
|
|
|
- if(!"2".equals(userInfo.getDepartId()))
|
|
|
- {
|
|
|
+ if (!"2".equals(userInfo.getDepartId())) {
|
|
|
record.setStationId(Integer.parseInt(userInfo.getDepartId()));
|
|
|
}
|
|
|
|
|
|
Map<String, Object> result = new HashMap<>();
|
|
|
|
|
|
- List<MemberInfo> pp =memberInfoService.getMemberInfoByPage(page, record);
|
|
|
+ List<MemberInfo> pp = memberInfoService.getMemberInfoByPage(page, record);
|
|
|
|
|
|
result.put(AppConstant.PAGE, page);
|
|
|
result.put("pp", pp);
|
|
|
@@ -98,16 +97,15 @@ public class MemberInfoController {
|
|
|
|
|
|
|
|
|
/**
|
|
|
- * <p>保存。</p>
|
|
|
- */
|
|
|
+ * <p>保存。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/save", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
public Result save(MemberInfo record) {
|
|
|
|
|
|
Subject subject = SecurityUtils.getSubject();
|
|
|
UserInfo userInfo = (UserInfo) subject.getPrincipal();
|
|
|
- if(!"2".equals(userInfo.getDepartId()))
|
|
|
- {
|
|
|
+ if (!"2".equals(userInfo.getDepartId())) {
|
|
|
record.setStationId(Integer.parseInt(userInfo.getDepartId()));
|
|
|
}
|
|
|
|
|
|
@@ -117,7 +115,7 @@ public class MemberInfoController {
|
|
|
OperateHistory oh = new OperateHistory();
|
|
|
oh.setUsername(userInfo.getUsername());
|
|
|
oh.setStationId(Integer.parseInt(userInfo.getDepartId()));
|
|
|
- oh.setContent("添加公示投教员工: id="+record.getId());
|
|
|
+ oh.setContent("添加公示投教员工: id=" + record.getId());
|
|
|
operateHistoryService.createOperateHistory(oh);
|
|
|
|
|
|
ImgInfo img = new ImgInfo();
|
|
|
@@ -126,14 +124,14 @@ public class MemberInfoController {
|
|
|
img.setUrl(record.getImgUrl());
|
|
|
imgInfoService.createImgInfo(img);
|
|
|
|
|
|
- return new Result(true, record.getId());
|
|
|
+ return new Result(true, record.getId());
|
|
|
}
|
|
|
return new Result(false, "保存异常");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * <p>更新信息。</p>
|
|
|
- */
|
|
|
+ * <p>更新信息。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/update", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
public Result updateMemberInfo(MemberInfo record) {
|
|
|
@@ -146,13 +144,30 @@ public class MemberInfoController {
|
|
|
OperateHistory oh = new OperateHistory();
|
|
|
oh.setUsername(userInfo.getUsername());
|
|
|
oh.setStationId(Integer.parseInt(userInfo.getDepartId()));
|
|
|
- oh.setContent("更新公示投教员工: id="+record.getId());
|
|
|
+ oh.setContent("更新公示投教员工: id=" + record.getId());
|
|
|
operateHistoryService.createOperateHistory(oh);
|
|
|
|
|
|
+ /**
|
|
|
+ * 20181225更新图片修改
|
|
|
+ */
|
|
|
ImgInfo img = new ImgInfo();
|
|
|
- img.setId(record.getImgId());
|
|
|
- img.setUrl(record.getImgUrl());
|
|
|
- imgInfoService.updateImgInfo(img);
|
|
|
+
|
|
|
+ img.setFatherId(record.getId());
|
|
|
+ img.setType(3);
|
|
|
+ img = imgInfoService.getImgInfo(img);
|
|
|
+ if (img != null) {
|
|
|
+ img.setUrl(record.getImgUrl());
|
|
|
+ img.setFatherId(record.getId());
|
|
|
+ img.setType(3);
|
|
|
+ imgInfoService.updateImgInfo(img);
|
|
|
+ } else {
|
|
|
+ img = new ImgInfo();
|
|
|
+ img.setFatherId(record.getId());
|
|
|
+ img.setType(3);
|
|
|
+ img.setUrl(record.getImgUrl());
|
|
|
+ imgInfoService.createImgInfo(img);
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
return new Result(true, "保存成功");
|
|
|
}
|
|
|
@@ -160,60 +175,61 @@ public class MemberInfoController {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * <p>删除。</p>
|
|
|
- */
|
|
|
+ * <p>删除。</p>
|
|
|
+ */
|
|
|
@RequestMapping(value = "/del", method = RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
public Result deleteMemberInfo(MemberInfo record) {
|
|
|
|
|
|
boolean num = memberInfoService.deleteMemberInfo(record);
|
|
|
if (num) {
|
|
|
- return new Result(true, "删除成功");
|
|
|
+ return new Result(true, "删除成功");
|
|
|
}
|
|
|
return new Result(false, "删除异常");
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 导出Excel
|
|
|
- * @param request
|
|
|
- * @param response
|
|
|
- * @param record
|
|
|
- * @throws Exception
|
|
|
- */
|
|
|
+ * 导出Excel
|
|
|
+ *
|
|
|
+ * @param request
|
|
|
+ * @param response
|
|
|
+ * @param record
|
|
|
+ * @throws Exception
|
|
|
+ */
|
|
|
@RequestMapping(value = "/exportExcel", method = RequestMethod.GET)
|
|
|
@ResponseBody
|
|
|
public void exportExcel(HttpServletRequest request, HttpServletResponse response, MemberInfo record) throws Exception {
|
|
|
|
|
|
- List<MemberInfo> memberInfos = memberInfoService.getMemberInfoList(record);
|
|
|
+ List<MemberInfo> memberInfos = memberInfoService.getMemberInfoList(record);
|
|
|
|
|
|
|
|
|
String sheetName = "member_info";
|
|
|
String titleName = "成员信息数据表";
|
|
|
String fileName = "成员信息表";
|
|
|
int columnNumber = 10;
|
|
|
- int[] columnWidth = { 20, 20, 20, 20, 20, 20, 20, 20, 20, 20 };
|
|
|
- String[] columnName = { "" , "删除标识" , "更新时间" , "更新人" , "创建时间" , "创建人" , "成员姓名" , "职位" , "证书编号" , "资格" };
|
|
|
+ int[] columnWidth = {20, 20, 20, 20, 20, 20, 20, 20, 20, 20};
|
|
|
+ String[] columnName = {"", "删除标识", "更新时间", "更新人", "创建时间", "创建人", "成员姓名", "职位", "证书编号", "资格"};
|
|
|
String[][] dataList = new String[memberInfos.size()][10];
|
|
|
|
|
|
for (int i = 0; i < memberInfos.size(); i++) {
|
|
|
|
|
|
- dataList[i][0] = String.valueOf(memberInfos.get(i).getId());
|
|
|
- dataList[i][1] = String.valueOf(memberInfos.get(i).getDelFlag());
|
|
|
- dataList[i][2] = String.valueOf(memberInfos.get(i).getUpdateTime());
|
|
|
- dataList[i][3] = String.valueOf(memberInfos.get(i).getUpdateUser());
|
|
|
- dataList[i][4] = String.valueOf(memberInfos.get(i).getCreateTime());
|
|
|
- dataList[i][5] = String.valueOf(memberInfos.get(i).getCreateUser());
|
|
|
- dataList[i][6] = String.valueOf(memberInfos.get(i).getName());
|
|
|
- dataList[i][7] = String.valueOf(memberInfos.get(i).getPost());
|
|
|
- dataList[i][8] = String.valueOf(memberInfos.get(i).getCertificatenum());
|
|
|
- dataList[i][9] = String.valueOf(memberInfos.get(i).getQualification());
|
|
|
- }
|
|
|
+ dataList[i][0] = String.valueOf(memberInfos.get(i).getId());
|
|
|
+ dataList[i][1] = String.valueOf(memberInfos.get(i).getDelFlag());
|
|
|
+ dataList[i][2] = String.valueOf(memberInfos.get(i).getUpdateTime());
|
|
|
+ dataList[i][3] = String.valueOf(memberInfos.get(i).getUpdateUser());
|
|
|
+ dataList[i][4] = String.valueOf(memberInfos.get(i).getCreateTime());
|
|
|
+ dataList[i][5] = String.valueOf(memberInfos.get(i).getCreateUser());
|
|
|
+ dataList[i][6] = String.valueOf(memberInfos.get(i).getName());
|
|
|
+ dataList[i][7] = String.valueOf(memberInfos.get(i).getPost());
|
|
|
+ dataList[i][8] = String.valueOf(memberInfos.get(i).getCertificatenum());
|
|
|
+ dataList[i][9] = String.valueOf(memberInfos.get(i).getQualification());
|
|
|
+ }
|
|
|
|
|
|
|
|
|
ExportExcelUtil.ExportWithResponse(sheetName, titleName, fileName,
|
|
|
- columnNumber, columnWidth, columnName, dataList, response);
|
|
|
+ columnNumber, columnWidth, columnName, dataList, response);
|
|
|
|
|
|
|
|
|
- }
|
|
|
}
|
|
|
+}
|
|
|
|