diff --git a/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/controller/BmsTemplateRecordController.java b/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/controller/BmsTemplateRecordController.java index 27bddc3..0f1b0b0 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/controller/BmsTemplateRecordController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/controller/BmsTemplateRecordController.java @@ -109,16 +109,16 @@ public class BmsTemplateRecordController extends BaseController { - /** - * 修改在线模板 - */ - @ApiOperation(value = "修改在线模板") - @PreAuthorize("@ss.hasAnyRoles('admin')") - @Log(title = "在线模板", businessType = BusinessType.UPDATE) - @PostMapping("/edit") - public AjaxResult edit(@RequestBody BmsTemplateRecordUpdateDto bmsTemplateRecordUpdateDto) { - return toAjax(bmsTemplateRecordService.updateBmsTemplateRecord(bmsTemplateRecordUpdateDto)); - } +// /** +// * 修改在线模板 +// */ +// @ApiOperation(value = "修改在线模板") +// @PreAuthorize("@ss.hasAnyRoles('admin')") +// @Log(title = "在线模板", businessType = BusinessType.UPDATE) +// @PostMapping("/edit") +// public AjaxResult edit(@RequestBody BmsTemplateRecordUpdateDto bmsTemplateRecordUpdateDto) { +// return toAjax(bmsTemplateRecordService.updateBmsTemplateRecord(bmsTemplateRecordUpdateDto)); +// } /** * 删除在线模板 diff --git a/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/entity/BmsTemplateRecord.java b/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/entity/BmsTemplateRecord.java index e298a00..1ee80a5 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/entity/BmsTemplateRecord.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/entity/BmsTemplateRecord.java @@ -82,4 +82,9 @@ public class BmsTemplateRecord extends BaseInfoEntity { @Excel(name = "是否限时" , readConverterExp = "0=限时,1=不限时") @ApiModelProperty(value = "是否限时,0:限时,1:不限时") private Integer isTime; + + + @Excel(name = "是否需要审批" , readConverterExp = "0=不需要审批,1=需要审批") + @ApiModelProperty(value = "0=不需要审批,1=需要审批") + private Integer isApproval; } diff --git a/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/service/IBmsTemplateRecordService.java b/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/service/IBmsTemplateRecordService.java index 1a8a08f..c696212 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/service/IBmsTemplateRecordService.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/service/IBmsTemplateRecordService.java @@ -48,13 +48,13 @@ public interface IBmsTemplateRecordService extends IService { */ public int insertBmsTemplateRecord(BmsTemplateRecordAddDto bmsTemplateRecordAddDto); - /** - * 修改在线模板 - * - * @param bmsTemplateRecordUpdateDto 在线模板 - * @return 结果 - */ - public int updateBmsTemplateRecord(BmsTemplateRecordUpdateDto bmsTemplateRecordUpdateDto); +// /** +// * 修改在线模板 +// * +// * @param bmsTemplateRecordUpdateDto 在线模板 +// * @return 结果 +// */ +// public int updateBmsTemplateRecord(BmsTemplateRecordUpdateDto bmsTemplateRecordUpdateDto); /** * 批量删除在线模板 diff --git a/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/service/impl/BmsTemplateRecordServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/service/impl/BmsTemplateRecordServiceImpl.java index 1aab140..b40ceb7 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/service/impl/BmsTemplateRecordServiceImpl.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/jjh/declaration/service/impl/BmsTemplateRecordServiceImpl.java @@ -125,6 +125,11 @@ public class BmsTemplateRecordServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); queryWrapper.eq("enterprise_directory", bmsTemplateRecordAddDto.getEnterpriseDirectory()); @@ -193,59 +198,59 @@ public class BmsTemplateRecordServiceImpl extends ServiceImpl queryWrapper = new QueryWrapper<>(); - queryWrapper.eq("enterprise_directory", bmsTemplateRecordUpdateDto.getEnterpriseDirectory()); - List isFlag = baseMapper.selectList(queryWrapper); - if(!isFlag.isEmpty()){ - throw new ServiceException("该申报任务标题已经存在"); - } - tiTimeChange.getTime(bmsTemplateRecordUpdateDto); - int num = baseMapper.updateById(bmsTemplateRecordUpdateDto); - // 删除企业相关列表 - QueryWrapper queryWrapper1 = new QueryWrapper<>(); - queryWrapper.eq("template_record_id", bmsTemplateRecordUpdateDto.getId()); - enterpriseDirectoryService.remove(queryWrapper1); - QueryWrapper queryWrapper2 = new QueryWrapper<>(); - queryWrapper.eq("template_record_id", bmsTemplateRecordUpdateDto.getId()); - bmsDeclarationRecordsService.remove(queryWrapper2); - - //前端excel企业名录集合 - List enterpriseDirectoryList = bmsTemplateRecordUpdateDto - .getEnterpriseDirectoryList(); - //要添加的在线申报记录 - List drlist = new ArrayList<>(); - //如果前端部分企业名录集合为空 - if (null != enterpriseDirectoryList && enterpriseDirectoryList.size() > 0) { - enterpriseDirectoryList.forEach(x -> { - getDeclarationRecordsList(bmsTemplateRecordUpdateDto, drlist, x.getCreditCode(), bmsTemplateRecordUpdateDto.getTemplateId()); - x.setTemplateRecordId(bmsTemplateRecordUpdateDto.getId()); - }); - enterpriseDirectoryService.saveBatch(enterpriseDirectoryList); - } else { - List list = iBmsEnterpriseBasicInfoService.list(); - List copyList = new ArrayList<>(); - for (BmsEnterpriseBasicInfo items : list) { - BmsEnterpriseDirectory bms = new BmsEnterpriseDirectory(); - bms.setTemplateRecordId(bmsTemplateRecordUpdateDto.getId()); - bms.setEnterpriseName(items.getQymc()); - bms.setCreditCode(items.getTyshxydm()); - copyList.add(bms); - getDeclarationRecordsList(bmsTemplateRecordUpdateDto, drlist, items.getTyshxydm(), bmsTemplateRecordUpdateDto.getTemplateId()); - } - enterpriseDirectoryService.saveBatch(copyList); - } - iBmsDeclarationRecordsService.saveBatch(drlist); - return num; - } +// /** +// * 修改在线模板 +// * +// * @param bmsTemplateRecordUpdateDto 在线模板 +// * @return 结果 +// */ +// @Override +// @Transactional(rollbackFor = Exception.class) +// public int updateBmsTemplateRecord(BmsTemplateRecordUpdateDto bmsTemplateRecordUpdateDto) { +// QueryWrapper queryWrapper = new QueryWrapper<>(); +// queryWrapper.eq("enterprise_directory", bmsTemplateRecordUpdateDto.getEnterpriseDirectory()); +// List isFlag = baseMapper.selectList(queryWrapper); +// if(!isFlag.isEmpty()){ +// throw new ServiceException("该申报任务标题已经存在"); +// } +// tiTimeChange.getTime(bmsTemplateRecordUpdateDto); +// int num = baseMapper.updateById(bmsTemplateRecordUpdateDto); +// // 删除企业相关列表 +// QueryWrapper queryWrapper1 = new QueryWrapper<>(); +// queryWrapper.eq("template_record_id", bmsTemplateRecordUpdateDto.getId()); +// enterpriseDirectoryService.remove(queryWrapper1); +// QueryWrapper queryWrapper2 = new QueryWrapper<>(); +// queryWrapper.eq("template_record_id", bmsTemplateRecordUpdateDto.getId()); +// bmsDeclarationRecordsService.remove(queryWrapper2); +// +// //前端excel企业名录集合 +// List enterpriseDirectoryList = bmsTemplateRecordUpdateDto +// .getEnterpriseDirectoryList(); +// //要添加的在线申报记录 +// List drlist = new ArrayList<>(); +// //如果前端部分企业名录集合为空 +// if (null != enterpriseDirectoryList && enterpriseDirectoryList.size() > 0) { +// enterpriseDirectoryList.forEach(x -> { +// getDeclarationRecordsList(bmsTemplateRecordUpdateDto, drlist, x.getCreditCode(), bmsTemplateRecordUpdateDto.getTemplateId()); +// x.setTemplateRecordId(bmsTemplateRecordUpdateDto.getId()); +// }); +// enterpriseDirectoryService.saveBatch(enterpriseDirectoryList); +// } else { +// List list = iBmsEnterpriseBasicInfoService.list(); +// List copyList = new ArrayList<>(); +// for (BmsEnterpriseBasicInfo items : list) { +// BmsEnterpriseDirectory bms = new BmsEnterpriseDirectory(); +// bms.setTemplateRecordId(bmsTemplateRecordUpdateDto.getId()); +// bms.setEnterpriseName(items.getQymc()); +// bms.setCreditCode(items.getTyshxydm()); +// copyList.add(bms); +// getDeclarationRecordsList(bmsTemplateRecordUpdateDto, drlist, items.getTyshxydm(), bmsTemplateRecordUpdateDto.getTemplateId()); +// } +// enterpriseDirectoryService.saveBatch(copyList); +// } +// iBmsDeclarationRecordsService.saveBatch(drlist); +// return num; +// } /** * 批量删除在线模板