12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379 |
- package com.ghsc.partybuild.controller;
- import com.fasterxml.jackson.core.type.TypeReference;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import com.github.pagehelper.PageInfo;
- import com.ghsc.partybuild.controller.jsonmodel.RequsetData;
- import com.ghsc.partybuild.model.*;
- import com.ghsc.partybuild.service.PartyService;
- import com.ghsc.partybuild.service.PartyTwoService;
- import com.ghsc.partybuild.service.UserService;
- import com.ghsc.partybuild.util.*;
- import com.ghsc.partybuild.vo.*;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.web.bind.annotation.*;
- import javax.servlet.http.HttpServletResponse;
- import java.math.BigDecimal;
- import java.util.*;
- @RestController
- @RequestMapping(value = "/api/partyTowExt")
- public class PartyTwoController {
- @Autowired
- private PartyTwoService partyTwoService;
- @Autowired
- private MapUtils mapUtils;
- @Autowired
- private StringUtils stringUtils;
- @Autowired
- private DateUtils dateUtils;
- @Autowired
- private UserService userService;
- @Autowired
- private PartyService partyService;
- @ResponseBody
- @GetMapping("/getDnpxxxList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getDnpxxxList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) Integer honourLevel,
- @RequestParam(required = false) String honourName,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer zzfbType, @RequestParam(required = false) Integer pxlx, @RequestParam(required = false) String ssdzzdm ,@RequestParam(required = false)Integer honourType) {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getDnpxxxList(pageIndex, pageSize, dzzdm, dzzmc, username, rybm, honourLevel, honourName, beginTime, endTime, zzfbType, pxlx, ssdzzdm,honourType));
- return result;
- }
- @ResponseBody
- @RequestMapping("/getDnpxxx")
- public RequsetData<DjDnpxxx> getDnpxxx(@RequestParam("id") String id, @RequestParam("dzzdm") String dzzdm, @RequestParam("dzzmc") String dzzmc, @RequestParam(required = false) String pxlx) {
- RequsetData<DjDnpxxx> res = new RequsetData<>();
- DjDnpxxx model = partyTwoService.getDnpxxx(id);
- if (model == null) {
- UUID uuid = UUID.randomUUID();
- model = new DjDnpxxx();
- model.setId(uuid.toString());
- model.setDzzdm(dzzdm);
- model.setDzzmc(dzzmc);
- model.setPxlx(pxlx);
- model.setIscommend(0);
- } else {
- List<DjDnpxry> rylist = partyTwoService.getDnpxryList(model.getId());
- Map<String, Object> extdata = new HashMap<>(10);
- /* List<String> userid = new ArrayList<>();
- List<String> username = new ArrayList<>();
- for (DjDnpxry ry : rylist) {
- userid.add(ry.getUserid());
- username.add(ry.getUsername());
- }
- extdata.put("userid", String.join(",", userid));
- extdata.put("username", String.join(",", username));*/
- res.setExtdata(extdata);
- }
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @RequestMapping("/saveDnpxxx")
- public RequsetData<String> saveDnpxxx(@RequestBody Map<String, Object> reqMap) {
- ObjectMapper mapper = new ObjectMapper();
- RequsetData<String> res = new RequsetData<String>();
- try {
- DjDnpxxx model = mapper.readValue(mapper.writeValueAsString(reqMap.get("dataModel")).toString(), DjDnpxxx.class);
- UserItemVo[] recordList = JsonMapper.jsonToObject(reqMap.get("userList").toString(), new TypeReference<UserItemVo[]>() {
- });
- res = partyTwoService.saveDnpxxx(model, recordList);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return res;
- }
- @ResponseBody
- @GetMapping("/delDnpxxx")
- public RequsetData<Integer> delDnpxxx(@RequestParam("id") String id, @RequestParam(required = false) String userid) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.delDnpxxx(id, userid);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @ResponseBody
- @RequestMapping("/importDnpxxx")
- public RequsetData<List<Map<String, Object>>> importDnpxxx(@RequestBody Map<String, Object> reqMap) {
- RequsetData<List<Map<String, Object>>> res = new RequsetData<>();
- List<Map<String, Object>> errorInfo = new ArrayList<>();
- String message = "";
- try {
- List<Map<String, Object>> dataList = JsonMapper.jsonToObject(reqMap.get("dnpxxxList").toString(), new TypeReference<List<Map<String, Object>>>() {
- });
- partyTwoService.importDnpxxx(dataList);
- } catch (Exception e) {
- e.printStackTrace();
- message = e.toString();
- }
- if (errorInfo.size() <= 0 && stringUtils.IsNullOrEmpty(message)) {
- res.setSuccess(true);
- res.setMsg("操作成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("操作失败!" + message);
- res.setItem(errorInfo);
- }
- return res;
- }
- @RequestMapping(value = "/exportDnpxxx", method = RequestMethod.GET)
- public void exportDnpxxx(HttpServletResponse response,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) Integer honourLevel,
- @RequestParam(required = false) String honourName,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer zzfbType,
- @RequestParam(required = false) Integer pxlx) throws Exception {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- /**查询数据**/
- List<HashMap<String, Object>> dataList = partyTwoService.getDnpxxxList(1, 100000, dzzdm, dzzmc, username, rybm, honourLevel, honourName, beginTime, endTime, zzfbType, pxlx, null,null).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("党内评先信息");
- List<String> titles = new ArrayList();
- titles.add("荣誉名称");
- //titles.add("评先类型");
- if (pxlx == 1) {
- titles.add("姓名");
- }
- titles.add("所属党组织");
- titles.add("获得荣誉时间");
- titles.add("等级");
- titles.add("荣誉类型");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (HashMap<String, Object> item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.get("HONOURNAME"));
- //row.add("1".equals((String) item.get("PXLX")) ? "个人" : "组织");
- if (pxlx == 1) {
- row.add(item.get("USERNAME"));
- }
- row.add(item.get("DZZMC"));
- row.add(dateUtils.strFormat(item.get("HONOURTIME").toString()));
- row.add(item.get("LevelName"));
- row.add(item.get("honourTypeName"));
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "党内评先信息.xlsx", data);
- }
- @ResponseBody
- @RequestMapping("/saveDnghbf")
- public RequsetData<String> saveDnghbf(@RequestBody Map<String, Object> reqMap) {
- RequsetData<String> res = new RequsetData<String>();
- int count = 0;
- String message = "";
- ObjectMapper mapper = new ObjectMapper();
- try {
- DjDnghbf dataModel = mapper.readValue(mapper.writeValueAsString(reqMap.get("dataModel")).toString(), DjDnghbf.class);
- List<DjDnghbfmx> recordList = JsonMapper.jsonToObject(reqMap.get("recordList").toString(), new TypeReference<List<DjDnghbfmx>>() {
- });
- count = partyTwoService.saveDnghbf(dataModel, recordList, userService.getLoginUser().getUserid(), userService.getUserInfobyId(userService.getLoginUser().getUserid()).getName());
- } catch (Exception e) {
- e.printStackTrace();
- message = e.getMessage();
- }
- if (count > 0) {
- res.setSuccess(true);
- res.setMsg("操作成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("操作失败!" + message);
- }
- return res;
- }
- @ResponseBody
- @RequestMapping("/saveDnghbfmx")
- public RequsetData<String> saveDnghbfmx(@RequestBody DjDnghbfmx bfmx) {
- RequsetData<String> res = new RequsetData<String>();
- int count = 0;
- count = partyTwoService.saveDnghbfmx(bfmx);
- if (count > 0) {
- res.setSuccess(true);
- res.setMsg("操作成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("操作失败!");
- }
- return res;
- }
- @ResponseBody
- @RequestMapping("/getDnghbf")
- public RequsetData<DjDnghbf> getDnghbf(@RequestParam("id") String id, @RequestParam("dzzdm") String dzzdm, @RequestParam("dzzmc") String dzzmc) {
- RequsetData<DjDnghbf> res = new RequsetData<>();
- DjDnghbf model = partyTwoService.getDnghbf(id);
- if (model == null) {
- UUID uuid = UUID.randomUUID();
- model = new DjDnghbf();
- model.setId(uuid.toString());
- model.setDzzdm(dzzdm);
- model.setDzzmc(dzzmc);
- }
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @GetMapping("/getDnghbfList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getDnghbfList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) Integer careType,
- @RequestParam(required = false) Integer zzfbType,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer helpformType) {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getDnghbfList(pageIndex, pageSize, dzzdm, dzzmc, username, rybm, careType, zzfbType, beginTime, endTime, helpformType));
- return result;
- }
- @ResponseBody
- @GetMapping("/getDnghbfDetailsList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getDnghbfDetailsList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) Integer careType,
- @RequestParam(required = false) Integer zzfbType) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getDnghbfDetailsList(pageIndex, pageSize, dzzdm, dzzmc, username, rybm, careType, zzfbType));
- return result;
- }
- @ResponseBody
- @GetMapping("/getDnghbfmxList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getDnghbfmxList(
- @RequestParam(required = false) String dnghbId) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getDnghbfmxList(1, 10000, dnghbId));
- return result;
- }
- @ResponseBody
- @GetMapping("/delDnghbf")
- public RequsetData<Integer> delDnghbf(@RequestParam("id") String id, @RequestParam(required = false) String ghmxid) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.delDnghbf(id, ghmxid);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @RequestMapping(value = "/exportDnghbf", method = RequestMethod.GET)
- public void exportDnghbf(HttpServletResponse response,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) Integer careType,
- @RequestParam(required = false) Integer zzfbType,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer helpformType) throws Exception {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- /**查询数据**/
- List<HashMap<String, Object>> dataList = partyTwoService.getDnghbfList(1, 100000, dzzdm, dzzmc, username, rybm, careType, zzfbType, beginTime, endTime, helpformType).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("党内评先信息");
- List<String> titles = new ArrayList();
- titles.add("姓名");
- titles.add("所属党支部");
- titles.add("帮扶时间");
- titles.add("帮扶形式");
- titles.add("慰问金额");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (HashMap<String, Object> item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.get("USERNAME"));
- row.add(item.get("SZDZZMC"));
- row.add(dateUtils.strFormat(item.get("CAREDATE").toString()));
- row.add(item.get("HELPFORMTYPENAME"));
- row.add(item.get("AMOUNT"));
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "党内关怀帮扶.xlsx", data);
- }
- @ResponseBody
- @GetMapping("/getZtdrxxList")
- public RequsetData<PageInfo<DjZtdrxxVo>> getZtdrxxList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String title,
- @RequestParam(required = false) Integer subjectType,
- @RequestParam(required = false) String location,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer zzfbType) {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- RequsetData<PageInfo<DjZtdrxxVo>> result = new RequsetData<>();
- result.setItem(partyTwoService.getZtdrxxList(pageIndex, pageSize, dzzdm, dzzmc, title, subjectType, location, beginTime, endTime, zzfbType));
- return result;
- }
- @ResponseBody
- @RequestMapping("/getZtdrxx")
- public RequsetData<DjZtdrxxVo> getZtdrxx(@RequestParam("id") String id, @RequestParam("dzzdm") String dzzdm, @RequestParam("dzzmc") String dzzmc) {
- RequsetData<DjZtdrxxVo> res = new RequsetData<>();
- DjZtdrxxVo model = partyTwoService.getZtdrxx(id);
- if (model == null) {
- UUID uuid = UUID.randomUUID();
- model = new DjZtdrxxVo();
- model.setId(uuid.toString());
- model.setDzzdm(dzzdm);
- model.setDzzmc(dzzmc);
- model.setPersonnellist(new ArrayList<>());
- }
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @RequestMapping("/saveZtdrxx")
- public RequsetData<String> saveZtdrxx(@RequestBody DjZtdrxxVo model) {
- RequsetData<String> res = partyTwoService.saveZtdrxx(model);
- return res;
- }
- @ResponseBody
- @GetMapping("/delZtdrxx")
- public RequsetData<Integer> delZtdrxx(@RequestParam("id") String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.delZtdrxx(id);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @RequestMapping(value = "/exportZtdrxx", method = RequestMethod.GET)
- public void exportZtdrxx(HttpServletResponse response,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) Integer honourLevel,
- @RequestParam(required = false) String honourName,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer zzfbType) throws Exception {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- /**查询数据**/
- List<DjZtdrxxVo> dataList = partyTwoService.getZtdrxxList(1, 100000, dzzdm, dzzmc, username, honourLevel, honourName, beginTime, endTime, zzfbType).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("主题党日信息");
- List<String> titles = new ArrayList();
- titles.add("所属党组织");
- titles.add("时间");
- titles.add("地点");
- titles.add("主题");
- titles.add("内容");
- titles.add("类别");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (DjZtdrxxVo item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.getDzzmc());
- row.add(dateUtils.strFormat_short(item.getActivitytime().toString()));
- row.add(item.getLocation());
- row.add(item.getTitle());
- row.add(item.getSubjectcontent());
- row.add(item.getSubjecttypename());
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "主题党日信息.xlsx", data);
- }
- @ResponseBody
- @GetMapping("/getZzsrList")
- public RequsetData<PageInfo<DjZzsrVo>> getZzsrList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String title,
- @RequestParam(required = false) Integer subjectType,
- @RequestParam(required = false) String location,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer zzfbType) {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- RequsetData<PageInfo<DjZzsrVo>> result = new RequsetData<>();
- result.setItem(partyTwoService.getZzsrList(pageIndex, pageSize, dzzdm, dzzmc, title, subjectType, location, beginTime, endTime, zzfbType));
- return result;
- }
- @ResponseBody
- @RequestMapping("/getZzsr")
- public RequsetData<DjZzsr> getZzsr(@RequestParam("id") String id, @RequestParam("dzzdm") String dzzdm, @RequestParam("dzzmc") String dzzmc) {
- RequsetData<DjZzsr> res = new RequsetData<>();
- DjZzsr model = partyTwoService.getZzsr(id);
- if (model == null) {
- UUID uuid = UUID.randomUUID();
- model = new DjZzsr();
- model.setId(uuid.toString());
- model.setDzzdm(dzzdm);
- model.setDzzmc(dzzmc);
- }
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @RequestMapping("/saveZzsr")
- public RequsetData<String> saveZzsr(@RequestBody DjZzsr model) {
- RequsetData<String> res = partyTwoService.saveZzsr(model);
- return res;
- }
- @ResponseBody
- @GetMapping("/delZzsr")
- public RequsetData<Integer> delZzsr(@RequestParam("id") String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.delZzsr(id);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @RequestMapping(value = "/exportZzsr", method = RequestMethod.GET)
- public void exportZzsr(HttpServletResponse response,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) Integer honourLevel,
- @RequestParam(required = false) String honourName,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer zzfbType) throws Exception {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- /**查询数据**/
- List<DjZzsrVo> dataList = partyTwoService.getZzsrList(1, 100000, dzzdm, dzzmc, username, honourLevel, honourName, beginTime, endTime, zzfbType).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("政治生日信息");
- List<String> titles = new ArrayList();
- titles.add("所属党组织");
- titles.add("时间");
- titles.add("地点");
- titles.add("主题");
- titles.add("内容");
- titles.add("类别");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (DjZzsrVo item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.getDzzmc());
- row.add(dateUtils.strFormat_short(item.getActivitytime().toString()));
- row.add(item.getLocation());
- row.add(item.getTitle());
- row.add(item.getSubjectcontent());
- row.add(item.getSubjecttypename());
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "政治生日信息.xlsx", data);
- }
- @ResponseBody
- @GetMapping("/getParyDjkpList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getParyDjkpList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize, @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String selectdzzmc,
- @RequestParam(required = false) Integer year,
- @RequestParam(required = false) Integer showdxz,
- @RequestParam(required = false) Integer showdw,
- @RequestParam(required = false) Integer showdzb,
- @RequestParam(required = false) String selectdzzdm) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- List<String> selectdzzdmList = new ArrayList<>();
- if (!stringUtils.IsNullOrEmpty(selectdzzdm)) {
- selectdzzdmList = Arrays.asList(selectdzzdm.split(","));
- }
- result.setItem(partyTwoService.getParyDjkpList(pageIndex, pageSize, dzzdm,selectdzzmc, showdxz, year, showdw,showdzb,selectdzzdmList));
- return result;
- }
- @ResponseBody
- @GetMapping("/getDjkpxxList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getDjkpxxList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) Integer year,
- @RequestParam(required = false) Integer judgeLevel,
- @RequestParam(required = false) Integer zzfbType, @RequestParam(required = false) String ssdzzdm,
- @RequestParam(required = false) Integer showdw) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getDjkpxxList(pageIndex, pageSize, dzzdm, dzzmc, judgeLevel, year, zzfbType, ssdzzdm, showdw));
- return result;
- }
- @ResponseBody
- @RequestMapping("/getDjkpxx")
- public RequsetData<DjDjkpxx> getDjkpxx(@RequestParam("id") String id, @RequestParam("dzzdm") String dzzdm, @RequestParam("dzzmc") String dzzmc) {
- RequsetData<DjDjkpxx> res = new RequsetData<>();
- DjDjkpxx model = partyTwoService.getDjkpxx(id);
- if (model == null) {
- UUID uuid = UUID.randomUUID();
- model = new DjDjkpxx();
- model.setId(uuid.toString());
- model.setDzzdm(dzzdm);
- model.setDzzmc(dzzmc);
- }
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @RequestMapping("/saveDjkpxx")
- public RequsetData<String> saveDjkpxx(@RequestBody DjDjkpxx model) {
- RequsetData<String> res = partyTwoService.saveDjkpxx(model);
- return res;
- }
- @ResponseBody
- @RequestMapping("/saveDjkpxxByList")
- public RequsetData<String> saveDjkpxxByList(@RequestBody Map<String, Object> reqMap) {
- RequsetData<String> res = new RequsetData<String>();
- int count = 0;
- String message = "";
- try {
- List<DjDjkpxx> dataList = JsonMapper.jsonToObject(reqMap.get("dataList").toString(), new TypeReference<List<DjDjkpxx>>() {
- });
- count = partyTwoService.saveDjkpxxByList(dataList, userService.getLoginUser().getUserid(), userService.getUserInfobyId(userService.getLoginUser().getUserid()).getName());
- } catch (Exception e) {
- e.printStackTrace();
- message = e.getMessage();
- }
- if (count > 0) {
- res.setSuccess(true);
- res.setMsg("操作成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("操作失败!" + message);
- }
- return res;
- }
- @ResponseBody
- @GetMapping("/delDjkpxx")
- public RequsetData<Integer> delDjkpxx(@RequestParam("id") String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.delDjkpxx(id);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @RequestMapping(value = "/exportDjkpxx", method = RequestMethod.GET)
- public void exportDjkpxx(HttpServletResponse response,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) Integer year,
- @RequestParam(required = false) Integer judgeLevel,
- @RequestParam(required = false) Integer zzfbType,
- @RequestParam(required = false) Integer showdw) throws Exception {
- /**查询数据**/
- List<HashMap<String, Object>> dataList = partyTwoService.getDjkpxxList(1, 100000, dzzdm, dzzmc, year, judgeLevel, zzfbType, null, showdw).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("党建考评信息");
- List<String> titles = new ArrayList();
- titles.add("所属党组织");
- titles.add("年度");
- titles.add("第一季度评分");
- titles.add("第二季度评分");
- titles.add("第三季度评分");
- titles.add("第四季度评分");
- /* if (showdw == 1) {
- titles.add("年度评分");
- }*/
- titles.add("评定等级");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (HashMap<String, Object> item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.get("DZZMC"));
- row.add(item.get("YEAR"));
- row.add(item.get("QUARTER1"));
- row.add(item.get("QUARTER2"));
- row.add(item.get("QUARTER3"));
- row.add(item.get("QUARTER4"));
- /* if (showdw == 1) {
- row.add(item.get("ANNUALSCORE"));
- }*/
- row.add(item.get("JUDGELEVELNAME"));
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "党建考评信息.xlsx", data);
- }
- @ResponseBody
- @GetMapping("/getJlcfxxList")
- public RequsetData<PageInfo<DjJlcfxxVo>> getJlcfxxList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) Integer offenceType,
- @RequestParam(required = false) Integer punishType,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer zzfbType) {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- RequsetData<PageInfo<DjJlcfxxVo>> result = new RequsetData<>();
- result.setItem(partyTwoService.getJlcfxxList(pageIndex, pageSize, dzzdm, dzzmc, username, rybm, offenceType, punishType, beginTime, endTime, zzfbType));
- return result;
- }
- @ResponseBody
- @RequestMapping("/getJlcfxx")
- public RequsetData<DjJlcfxx> getJlcfxx(@RequestParam("id") String id, @RequestParam("dzzdm") String dzzdm, @RequestParam("dzzmc") String dzzmc) {
- RequsetData<DjJlcfxx> res = new RequsetData<>();
- DjJlcfxx model = partyTwoService.getJlcfxx(id);
- if (model == null) {
- UUID uuid = UUID.randomUUID();
- model = new DjJlcfxx();
- model.setId(uuid.toString());
- model.setDzzdm(dzzdm);
- model.setDzzmc(dzzmc);
- }
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @RequestMapping("/saveJlcfxx")
- public RequsetData<String> saveJlcfxx(@RequestBody DjJlcfxx model) {
- RequsetData<String> res = partyTwoService.saveJlcfxx(model);
- return res;
- }
- @ResponseBody
- @GetMapping("/delJlcfxx")
- public RequsetData<Integer> delJlcfxx(@RequestParam("id") String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.delJlcfxx(id);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @RequestMapping(value = "/exportJlcfxx", method = RequestMethod.GET)
- public void exportJlcfxx(HttpServletResponse response,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) Integer offenceType,
- @RequestParam(required = false) Integer punishType,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) Integer zzfbType) throws Exception {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- /**查询数据**/
- List<DjJlcfxxVo> dataList = partyTwoService.getJlcfxxList(1, 100000, dzzdm, dzzmc, username, rybm, offenceType, punishType, beginTime, endTime, zzfbType).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("党员受党的纪律处分信息");
- List<String> titles = new ArrayList();
- titles.add("姓名");
- titles.add("所属党组织");
- titles.add("批准日期");
- titles.add("处分类型");
- titles.add("违纪行为");
- titles.add("批准单位");
- titles.add("文号");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (DjJlcfxxVo item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.getUsername());
- row.add(item.getDzzmc());
- row.add(dateUtils.strFormat_short(item.getApprovaldate().toString()));
- row.add(item.getPunishtypename());
- row.add(item.getOffence());
- row.add(item.getUnit());
- row.add(item.getSymbol());
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "党员受党的纪律处分信息.xlsx", data);
- }
- @ResponseBody
- @GetMapping("/getTaskList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getTaskList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String taskUser,
- @RequestParam(required = false) String taskName,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) String userid,
- @RequestParam(required = false) String day,
- @RequestParam(required = false) Integer isreceive) {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getTaskList(pageIndex, pageSize, username, taskUser, taskName, beginTime, endTime, day, userid,isreceive));
- return result;
- }
- @ResponseBody
- @GetMapping("/getTaskUserList")
- public RequsetData<List<DjTaskusers>> getTaskUserList(@RequestParam(required = false) String taskid) {
- RequsetData<List<DjTaskusers>> result = new RequsetData<>();
- result.setItem(partyTwoService.getTaskUserList(taskid));
- return result;
- }
- @ResponseBody
- @RequestMapping("/getTask")
- public RequsetData<DjTask> getTask(@RequestParam(required = false) String id) {
- RequsetData<DjTask> res = new RequsetData<>();
- DjTask model = partyTwoService.getTask(id);
- if (model == null) {
- UUID uuid = UUID.randomUUID();
- model = new DjTask();
- model.setId(uuid.toString());
- model.setTasktime(new Date());
- model.setCreateuserid(userService.getLoginUser().getUserid());
- model.setCreateusername(userService.getUserInfobyId(userService.getLoginUser().getUserid()).getName());
- }else{
- Map<String, Object> extdata=new HashMap<String, Object>();
- extdata.put("isReceiveTask",partyTwoService.isReceiveTask(id,userService.getLoginUser().getUserid()));
- res.setExtdata(extdata);
- }
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @RequestMapping("/receiveTask")
- public RequsetData<Integer> receiveTask(@RequestParam(required = false) String id) {
- int count = partyTwoService.receiveTask(id, userService.getLoginUser().getUserid());
- RequsetData<Integer> res = new RequsetData<>();
- res.setItem(count);
- return res;
- }
- @ResponseBody
- @RequestMapping("/resetSubmit")
- public RequsetData<Integer> resetSubmit(@RequestParam(required = false) String id) {
- int count = partyTwoService.resetSubmit(id);
- RequsetData<Integer> res = new RequsetData<>();
- res.setItem(count);
- return res;
- }
- @ResponseBody
- @RequestMapping("/saveTask")
- public RequsetData<String> saveTask(@RequestBody Map<String, Object> reqMap) {
- RequsetData<String> res = new RequsetData<String>();
- int count = 0;
- String message = "";
- ObjectMapper mapper = new ObjectMapper();
- try {
- DjTask dataModel = mapper.readValue(mapper.writeValueAsString(reqMap.get("dataModel")).toString(), DjTask.class);
- List<DjTaskusers> userList = JsonMapper.jsonToObject(reqMap.get("userList").toString(), new TypeReference<List<DjTaskusers>>() {
- });
- List<QtTaskpubcolumn> columnList =
- JsonMapper.jsonToObject(reqMap.get("columnList").toString(), new TypeReference<List<QtTaskpubcolumn>>() {
- });
- String flowId = reqMap.get("flowId").toString();
- count = partyTwoService.saveTask(dataModel, userList, columnList,userService.getLoginUser().getUserid(), userService.getUserInfobyId(userService.getLoginUser().getUserid()).getName());
- } catch (Exception e) {
- e.printStackTrace();
- message = e.getMessage();
- }
- if (count > 0) {
- res.setSuccess(true);
- res.setMsg("操作成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("操作失败!" + message);
- }
- return res;
- }
- @RequestMapping(value = "/exportTask", method = RequestMethod.GET)
- public void exportTask(HttpServletResponse response,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String taskUser,
- @RequestParam(required = false) String taskName,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) String userid,
- @RequestParam(required = false) String day) throws Exception {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- /**查询数据**/
- List<HashMap<String, Object>> dataList = partyTwoService.getTaskList(1, 9999, username, taskUser, taskName, beginTime, endTime, day, userid,null).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("通知信息");
- List<String> titles = new ArrayList();
- titles.add("任务名称");
- titles.add("接收人");
- titles.add("下达时间");
- titles.add("截止时间");
- titles.add("发送部门");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (HashMap<String, Object> item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.get("TASKNAME"));
- row.add(item.get("USERNAME"));
- row.add(dateUtils.strFormat_long(item.get("TASKTIME").toString()));
- row.add(dateUtils.strFormat_long(item.get("ENDTIME").toString()));
- row.add(item.get("SENDDEPART"));
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "任务信息.xlsx", data);
- }
- @ResponseBody
- @GetMapping("/delTask")
- public RequsetData<Integer> delTask(@RequestParam("id") String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.delTask(id);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @ResponseBody
- @GetMapping("/taskterminate")
- public RequsetData<Integer> taskterminate(@RequestParam("id") String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.terminateTask(id);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("终止失败!");
- } else {
- result.setMsg("终止成功!");
- }
- return result;
- }
- @ResponseBody
- @GetMapping("/getPartyTotalInfo")
- public RequsetData<HashMap<String, Object>> getPartyTotalInfo(@RequestParam("dzzdm") String dzzdm, @RequestParam("yearMonth") String yearMonth, @RequestParam("year") String year) {
- RequsetData<HashMap<String, Object>> result = new RequsetData<>();
- result.setItem(partyTwoService.getPartyTotalInfo(dzzdm, yearMonth, year));
- return result;
- }
- @ResponseBody
- @GetMapping("/getfundsBudgetList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getfundsBudgetList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) Integer year) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getfundsBudgetList(pageIndex, pageSize, dzzdm, dzzmc, year));
- return result;
- }
- @ResponseBody
- @RequestMapping("/getfundsBudget")
- public RequsetData<DjFundsbudget> getfundsBudget(@RequestParam("id") String id, @RequestParam("dzzdm") String dzzdm, @RequestParam("dzzmc") String dzzmc) {
- RequsetData<DjFundsbudget> res = new RequsetData<>();
- DjFundsbudget model = partyTwoService.getfundsBudget(id);
- Map<String, Object> map = new HashMap<>(10);
- if (model == null) {
- UUID uuid = UUID.randomUUID();
- model = new DjFundsbudget();
- model.setFundsbudgetid(uuid.toString());
- model.setPartycode(dzzdm);
- map.put("dzzmc", dzzmc);
- } else {
- map.put("dzzmc", partyService.getPartyByDm(dzzdm).getDzzmc());
- }
- res.setItem(model);
- res.setExtdata(map);
- return res;
- }
- @ResponseBody
- @RequestMapping("/savefundsBudget")
- public RequsetData<String> savefundsBudget(@RequestBody DjFundsbudget model) {
- RequsetData<String> res = partyTwoService.savefundsBudget(model);
- return res;
- }
- @ResponseBody
- @GetMapping("/delfundsBudget")
- public RequsetData<Integer> delfundsBudget(@RequestParam("id") String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.delfundsBudget(id);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @RequestMapping(value = "/exportfundsBudget", method = RequestMethod.GET)
- public void exportfundsBudget(HttpServletResponse response,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) Integer year) throws Exception {
- /**查询数据**/
- List<HashMap<String, Object>> dataList = partyTwoService.getfundsBudgetList(1, 100000, dzzdm, dzzmc, year).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("党组织工作经费预算信息");
- List<String> titles = new ArrayList();
- titles.add("所属党组织");
- titles.add("年度");
- titles.add("预算费用(万元)");
- titles.add("活动经费(万元)");
- titles.add("双创经费(万元)");
- titles.add("去年实际支出(万元)");
- titles.add("与上年比增减(万元)");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (HashMap<String, Object> item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.get("DZZMC"));
- row.add(item.get("YEAR"));
- row.add(item.get("BUDGETFUNDS"));
- row.add(item.get("ACTIVITYFUNDS"));
- row.add(item.get("REWARDFUNDS"));
- row.add(item.get("ACTUALEXPEND"));
- row.add(item.get("GRDATION"));
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "党组织工作经费预算信息.xlsx", data);
- }
- @ResponseBody
- @GetMapping("/getZtdrSummary")
- public RequsetData<PageInfo<HashMap<String, Object>>> getZtdrSummary(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String dzzdm, @RequestParam(required = false) Integer year) {
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getZtdrSummary(pageIndex, pageSize, dzzdm, year));
- return result;
- }
- @RequestMapping(value = "/exportZtdrSummary", method = RequestMethod.GET)
- public void exportZtdrSummary(HttpServletResponse response,
- @RequestParam(required = false) String dzzmc,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) Integer year) throws Exception {
- /**查询数据**/
- List<HashMap<String, Object>> dataList = partyTwoService.getZtdrSummary(1, 100000, dzzdm, year).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("党内生活统计信息");
- List<String> titles = new ArrayList();
- titles.add("所属党组织");
- titles.add("年度");
- titles.add("党员大会");
- titles.add("支委会");
- titles.add("党小组会");
- titles.add("党课");
- titles.add("主题党日");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (HashMap<String, Object> item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.get("DZZMC"));
- row.add(item.get("YEAR"));
- row.add(item.get("党员大会"));
- row.add(item.get("支委会"));
- row.add(item.get("党小组会"));
- row.add(item.get("党课"));
- row.add(item.get("主题党日"));
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "党内生活统计信息.xlsx", data);
- }
- @ResponseBody
- @GetMapping("/getMzpyjgList")
- public RequsetData<List<HashMap<String, Object>>> getMzpyjgList() {
- RequsetData<List<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getMzpyjgList());
- return result;
- }
- @ResponseBody
- @GetMapping("/getMzpybhgclqkList")
- public RequsetData<List<HashMap<String, Object>>> getMzpybhgclqkList() {
- RequsetData<List<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getMzpybhgclqkList());
- return result;
- }
- @ResponseBody
- @GetMapping("/getMzpyxxList")
- public RequsetData<PageInfo<HashMap<String, Object>>> getMzpyxxList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) String pyjg) {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- RequsetData<PageInfo<HashMap<String, Object>>> result = new RequsetData<>();
- result.setItem(partyTwoService.getMzpyxxList(pageIndex, pageSize, username, rybm, dzzdm, beginTime, endTime, pyjg));
- return result;
- }
- @RequestMapping(value = "/exportMzpyxx", method = RequestMethod.GET)
- public void exportMzpyxx(HttpServletResponse response,
- @RequestParam(required = false) String rybm,
- @RequestParam(required = false) String dzzdm,
- @RequestParam(required = false) String username,
- @RequestParam(required = false) String beginTime,
- @RequestParam(required = false) String endTime,
- @RequestParam(required = false) String pyjg) throws Exception {
- beginTime = dateUtils.strFormat_short(beginTime);
- endTime = dateUtils.strFormat_short(endTime);
- /**查询数据**/
- List<HashMap<String, Object>> dataList = partyTwoService.getMzpyxxList(1, 9999, username, rybm, dzzdm, beginTime, endTime, pyjg).getList();
- ExcelHelper excelHelper = new ExcelHelper();
- ExcelHelper.ExcelData data = excelHelper.new ExcelData();
- //列名
- data.setName("民主评议信息");
- List<String> titles = new ArrayList();
- titles.add("所属党组织");
- titles.add("姓名");
- titles.add("开展评议日期");
- titles.add("结束评议日期");
- titles.add("评议结果");
- data.setTitles(titles);
- //数据
- List<List<Object>> rows = new ArrayList();
- for (HashMap<String, Object> item : dataList) {
- List<Object> row = new ArrayList();
- row.add(item.get("DZZMC"));
- row.add(item.get("XM"));
- row.add(item.get("KZPYRQ"));
- row.add(item.get("JSPYRQ"));
- row.add(item.get("PYJGMC"));
- rows.add(row);
- }
- data.setRows(rows);
- excelHelper.exportExcel(response, "民主评议信息集.xlsx", data);
- }
- @ResponseBody
- @GetMapping("/getMzpyById")
- public RequsetData<ZzMzpyxxVo> getMzpyById(@RequestParam(required = false) String id) {
- RequsetData<ZzMzpyxxVo> res = new RequsetData<>();
- ZzMzpyxxVo model = partyTwoService.getMzpyById(id);
- if (model == null || (model != null && stringUtils.IsNullOrEmpty(model.getMzpyxxbs()))) {
- UUID uuid = UUID.randomUUID();
- model = new ZzMzpyxxVo();
- model.setMzpyxxbs(uuid.toString());
- }
- res.setItem(model);
- return res;
- }
- @ResponseBody
- @PostMapping("/saveMzpy")
- public RequsetData<String> saveMzpy(@RequestBody ZzMzpyxxVo data) {
- RequsetData<String> res = new RequsetData<String>();
- int count = partyTwoService.saveMzpy(data);
- if (count > 0) {
- res.setSuccess(true);
- res.setMsg("保存成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("保存失败!");
- }
- return res;
- }
- @ResponseBody
- @GetMapping("/deleteMzpy")
- public RequsetData<Integer> deleteMzpy(String id) {
- RequsetData<Integer> result = new RequsetData<>();
- int row = partyTwoService.deleteMzpyById(id);
- result.setItem(row);
- if (row == 0) {
- result.setSuccess(false);
- result.setMsg("删除失败!");
- } else {
- result.setMsg("删除成功!");
- }
- return result;
- }
- @ResponseBody
- @RequestMapping("/importMzpy")
- public RequsetData<List<Map<String, Object>>> importMzpy(@RequestBody Map<String, Object> reqMap) {
- RequsetData<List<Map<String, Object>>> res = new RequsetData<>();
- List<Map<String, Object>> errorInfo = new ArrayList<>();
- String message = "";
- try {
- List<ZzMzpyxxVo> dataList = JsonMapper.jsonToObject(reqMap.get("mzpyList").toString(), new TypeReference<List<ZzMzpyxxVo>>() {
- });
- partyTwoService.importMzpy(dataList);
- } catch (Exception e) {
- e.printStackTrace();
- message = e.toString();
- }
- if (errorInfo.size() <= 0 && stringUtils.IsNullOrEmpty(message)) {
- res.setSuccess(true);
- res.setMsg("操作成功!");
- } else {
- res.setSuccess(false);
- res.setMsg("操作失败!" + message);
- res.setItem(errorInfo);
- }
- return res;
- }
- @ResponseBody
- @GetMapping("/getMzpyTotalList")
- public RequsetData<List<HashMap<String, Object>> > getMzpyTotalList(@RequestParam(required = false) String dzzdm) {
- RequsetData<List<HashMap<String, Object>> > result = new RequsetData<>();
- result.setItem(partyTwoService.getMzpyTotalList(dzzdm));
- return result;
- }
- @ResponseBody
- @GetMapping("/getleaderUserList")
- public RequsetData<PageInfo<HashMap<String, Object>> > getleaderUserList(@RequestParam("pageindex") int pageIndex, @RequestParam("pagesize") int pageSize,@RequestParam(required = false) String username,@RequestParam(required = false) Integer usertype) {
- RequsetData<PageInfo<HashMap<String, Object>> > result = new RequsetData<>();
- result.setItem(partyTwoService.getleaderUserList(pageIndex,pageSize,username,usertype));
- return result;
- }
- @ResponseBody
- @RequestMapping("/importDnghbf")
- public RequsetData<List<Map<String, Object>>> importDnghbf(HttpServletResponse response,@RequestBody Map<String, Object> reqMap) {
- ArrayList<Map<String, Object>> dnghbflist = JsonMapper.jsonToObject(reqMap.get("userList").toString(), new TypeReference<ArrayList<Map<String, Object>>>() {
- });
- RequsetData<List<Map<String, Object>>> result = new RequsetData<>();
- try {
- List<Map<String, Object>> errorInfo = partyTwoService.importDnghbf(dnghbflist);
- if (errorInfo.size() == 0) {
- result.setSuccess(true);
- result.setMsg("导入成功。");
- } else {
- result.setSuccess(false);
- result.setMsg("导入失败,详情请下载错误提示文件查看。");
- result.setItem(errorInfo);
- }
- } catch (Exception ex) {
- result.setSuccess(false);
- result.setMsg("导入失败," + ex.getMessage());
- }
- return result;
- }
- }
|