From d015cc0b48ca51a2b93b6c60c91dc352a104b1e7 Mon Sep 17 00:00:00 2001 From: kongzy <kongzy> Date: 星期一, 23 九月 2024 10:41:50 +0800 Subject: [PATCH] 删除密码加密 --- goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/RewardPunishmentStandardController.java | 78 ++++++--------------------------------- 1 files changed, 12 insertions(+), 66 deletions(-) diff --git a/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/RewardPunishmentStandardController.java b/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/RewardPunishmentStandardController.java index dedb75f..c32ca91 100644 --- a/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/RewardPunishmentStandardController.java +++ b/goal-manage/goal-manage-service/src/main/java/com/gkhy/safePlatform/targetDuty/controller/RewardPunishmentStandardController.java @@ -4,18 +4,11 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.gkhy.safePlatform.commons.enums.ResultCodes; import com.gkhy.safePlatform.commons.query.PageQuery; -import com.gkhy.safePlatform.commons.utils.BeanCopyUtils; -import com.gkhy.safePlatform.commons.utils.PageUtils; import com.gkhy.safePlatform.commons.vo.ResultVO; import com.gkhy.safePlatform.targetDuty.entity.RewardPunishmentStandard; -import com.gkhy.safePlatform.targetDuty.model.dto.req.RewardPunishmentStandardImportExcel; import com.gkhy.safePlatform.targetDuty.model.dto.req.RewardPunishmentStandardQueryCriteria; -import com.gkhy.safePlatform.targetDuty.model.dto.resp.RewardPunishmentStandardExcel; import com.gkhy.safePlatform.targetDuty.service.RewardPunishmentStandardService; -import com.gkhy.safePlatform.targetDuty.utils.DateUtils; -import com.gkhy.safePlatform.targetDuty.utils.poihelper.ExcelLogs; -import com.gkhy.safePlatform.targetDuty.utils.poihelper.ExcelUtil; -import org.apache.commons.collections.CollectionUtils; +import com.gkhy.safePlatform.targetDuty.service.baseService.RewardPunishmentStandardBaseService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.util.StringUtils; import org.springframework.web.bind.annotation.*; @@ -26,9 +19,6 @@ import javax.servlet.http.HttpServletResponse; import java.io.IOException; import java.io.Serializable; -import java.net.URLEncoder; -import java.util.*; -import java.util.stream.Collectors; /** * (RewardPunishmentStandard)表控制层 @@ -44,7 +34,8 @@ */ @Resource private RewardPunishmentStandardService rewardPunishmentStandardService; - + @Resource + private RewardPunishmentStandardBaseService rewardPunishmentStandardBaseService; @Autowired public HttpServletRequest request; @@ -59,7 +50,6 @@ */ @PostMapping(value = "/page/list") public ResultVO selectAll(@RequestBody PageQuery<RewardPunishmentStandardQueryCriteria> pageQuery){ - PageUtils.checkCheck(pageQuery.getPageIndex(), pageQuery.getPageSize()); return this.rewardPunishmentStandardService.queryAll(pageQuery); } @@ -72,7 +62,7 @@ */ @GetMapping(value = "/selectOne/{id}") public ResultVO selectOne(@PathVariable Serializable id) { - return new ResultVO<>(ResultCodes.OK,this.rewardPunishmentStandardService.getById(id)); + return new ResultVO<>(ResultCodes.OK,this.rewardPunishmentStandardBaseService.getById(id)); } /** @@ -90,9 +80,9 @@ return new ResultVO<>(ResultCodes.CLIENT_PARAM_ILLEGAL,"缺少qName"); } if (rewardPunishmentStandard.getId() == null) { - return new ResultVO<>(ResultCodes.OK,rewardPunishmentStandardService.save(rewardPunishmentStandard)); + return new ResultVO<>(ResultCodes.OK,rewardPunishmentStandardBaseService.save(rewardPunishmentStandard)); } else { - rewardPunishmentStandardService.update(rewardPunishmentStandard,new UpdateWrapper<RewardPunishmentStandard>().eq("id",rewardPunishmentStandard.getId())); + rewardPunishmentStandardBaseService.update(rewardPunishmentStandard,new UpdateWrapper<RewardPunishmentStandard>().eq("id",rewardPunishmentStandard.getId())); return new ResultVO<>(ResultCodes.OK); } } @@ -103,11 +93,9 @@ * @param ids 主键结合 * @return 删除结果 */ - @GetMapping(value = "/delete") - public ResultVO delete(String ids) { - List<String> idList = Arrays.stream(ids.split(",")) - .collect(Collectors.toList()); - this.rewardPunishmentStandardService.removeByIds(idList); + @RequestMapping(value = "/delete",method = RequestMethod.POST) + public ResultVO delete(@RequestBody Long[] ids) { + this.rewardPunishmentStandardService.delete(ids); return new ResultVO<>(ResultCodes.OK); } @@ -120,20 +108,7 @@ */ @GetMapping(value = "/exportTemplate") public void exportTemplate() throws IOException { - Map<String,String> map = new LinkedHashMap<>(); - map.put("1","奖惩名称"); - map.put("2","奖惩类型 1:奖励 2:惩罚"); - map.put("3","奖惩内容"); - map.put("4","依据"); - map.put("5","备注"); - - String fileName = URLEncoder.encode("奖惩标准设定数据导入模板.xls", "UTF-8"); - response.setContentType("application/vnd.ms-excel"); - response.setHeader("Content-Disposition", "attachment;filename=" + fileName + ".xlsx"); - response.setHeader("Access-Control-Expose-Headers", "Content-Disposition"); - - ExcelUtil.exportExcel(map,new ArrayList<>() , response.getOutputStream()); - response.getOutputStream().close(); + rewardPunishmentStandardService.exportTemplate(); } /** @@ -142,24 +117,8 @@ */ @GetMapping(value = "/exportData") public void exportData(RewardPunishmentStandardQueryCriteria queryCriteria) throws IOException { - Map<String,String> map = new LinkedHashMap<>(); - map.put("1","奖惩名称"); - map.put("2","奖惩类型"); - map.put("3","奖惩内容"); - map.put("4","依据"); - map.put("5","备注"); + rewardPunishmentStandardService.exportData(queryCriteria); - String key = DateUtils.date2String(new Date(), DateUtils.PATTERN_ALLTIME_NOSIGN) ; - String fileName = URLEncoder.encode("奖惩标准设定"+key+".xls", "UTF-8"); - response.setContentType("application/vnd.ms-excel"); - response.setHeader("Content-Disposition", "attachment;filename=" + fileName + ".xlsx"); - response.setHeader("Access-Control-Expose-Headers", "Content-Disposition"); - - - List<RewardPunishmentStandardExcel> respList = BeanCopyUtils.copyBeanList(rewardPunishmentStandardService.queryAll(queryCriteria), RewardPunishmentStandardExcel.class); - - ExcelUtil.exportExcel(map,respList , response.getOutputStream(),DateUtils.PATTERN_STANDARD); - response.getOutputStream().close(); } /** @@ -168,21 +127,8 @@ */ @RequestMapping(value = "/importData") public ResultVO importData(MultipartFile file) throws IOException { - String contentType = file.getContentType(); - if(!"application/vnd.ms-excel".equals(contentType) - && !"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet".equals(contentType)) { - return new ResultVO<>(ResultCodes.CLIENT_PARAM_ILLEGAL, "上传的excel格式错误"); - } - Collection<RewardPunishmentStandardImportExcel> importExcel = ExcelUtil.importExcel(RewardPunishmentStandardImportExcel.class, file.getInputStream(), "yyyy-MM-dd HH:mm:ss", new ExcelLogs() , 0); - - if (CollectionUtils.isEmpty(importExcel)) { - return new ResultVO<>(ResultCodes.OK); - } - - List<RewardPunishmentStandard> respList = BeanCopyUtils.copyBeanList((List<RewardPunishmentStandardImportExcel>)importExcel, RewardPunishmentStandard.class); - - rewardPunishmentStandardService.saveBatch(respList); + rewardPunishmentStandardService.importData(file); return new ResultVO<>(ResultCodes.OK); } -- Gitblit v1.9.2