| | |
| | | import com.panzhihua.common.utlis.DateUtils; |
| | | import com.panzhihua.common.utlis.StringUtils; |
| | | import com.panzhihua.service_community.dao.ComActWorkGuideClassifyDAO; |
| | | import com.panzhihua.service_community.dao.ComActWorkGuideDAO; |
| | | import com.panzhihua.service_community.model.dos.ComActWorkGuideClassifyDO; |
| | | import com.panzhihua.service_community.model.dos.ComActWorkGuideDO; |
| | | import com.panzhihua.service_community.model.dos.ComMngPopulationHouseDO; |
| | | import com.panzhihua.service_community.model.dos.ComMngUserTagDO; |
| | | import com.panzhihua.service_community.service.ComActWorkGuideClassifyService; |
| | |
| | | |
| | | @Resource |
| | | private ComActWorkGuideClassifyDAO comActWorkGuideClassifyDAO; |
| | | @Resource |
| | | private ComActWorkGuideDAO comActWorkGuideDAO; |
| | | |
| | | @Override |
| | | public R pageWorkGuideClassify(ComActWorkGuideClassifyVO comActWorkGuideClassifyVO) { |
| | |
| | | return R.fail("该办事指南分类不存在"); |
| | | } |
| | | ComActWorkGuideClassifyDO checkCreditCode = comActWorkGuideClassifyDAO.selectOne( |
| | | new QueryWrapper<ComActWorkGuideClassifyDO>().lambda().eq(ComActWorkGuideClassifyDO::getClassifyName, comActWorkGuideClassifyVO.getClassifyName())); |
| | | new QueryWrapper<ComActWorkGuideClassifyDO>().lambda() |
| | | .eq(ComActWorkGuideClassifyDO::getClassifyName, comActWorkGuideClassifyVO.getClassifyName()) |
| | | .eq(ComActWorkGuideClassifyDO::getAreaCode, comActWorkGuideClassifyVO.getAreaCode())); |
| | | if (null != checkCreditCode && !comActWorkGuideClassifyDO.getId().equals(checkCreditCode.getId())) { |
| | | return R.fail("该办事指南分类已存在,办事指南分类名称重复"); |
| | | } |
| | |
| | | } else { |
| | | // 新增 |
| | | Integer count = comActWorkGuideClassifyDAO.selectCount( |
| | | new QueryWrapper<ComActWorkGuideClassifyDO>().lambda().eq(ComActWorkGuideClassifyDO::getClassifyName, comActWorkGuideClassifyVO.getClassifyName())); |
| | | new QueryWrapper<ComActWorkGuideClassifyDO>().lambda() |
| | | .eq(ComActWorkGuideClassifyDO::getClassifyName, comActWorkGuideClassifyVO.getClassifyName()) |
| | | .eq(ComActWorkGuideClassifyDO::getAreaCode, comActWorkGuideClassifyVO.getAreaCode())); |
| | | if (count > 0) { |
| | | return R.fail("该办事指南分类已存在,办事指南分类名称重复"); |
| | | } |
| | |
| | | if (comActWorkGuideClassifyDO == null) { |
| | | return R.fail("办事指南分类不存在"); |
| | | } |
| | | |
| | | Integer count = comActWorkGuideDAO.selectCount(new QueryWrapper<ComActWorkGuideDO>() |
| | | .lambda().eq(ComActWorkGuideDO::getClassify,workGuideClassifyId)); |
| | | if(count > 0){ |
| | | return R.fail("该分类下存在办事指南,不可删除"); |
| | | } |
| | | |
| | | int delete = comActWorkGuideClassifyDAO.deleteById(workGuideClassifyId); |
| | | if (delete > 0) { |
| | | return R.ok(); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public R getWorkGuideClassifyList() { |
| | | List<ComActWorkGuideClassifyDO> comActWorkGuideClassifyDOS = comActWorkGuideClassifyDAO.selectList(null); |
| | | public R getWorkGuideClassifyList(String areaCode) { |
| | | List<ComActWorkGuideClassifyDO> comActWorkGuideClassifyDOS = comActWorkGuideClassifyDAO.selectList(new QueryWrapper<ComActWorkGuideClassifyDO>().lambda().eq(ComActWorkGuideClassifyDO::getAreaCode,areaCode)); |
| | | List<ComActWorkGuideClassifyVO> comActWorkGuideClassifyVOList = new ArrayList<>(); |
| | | if (comActWorkGuideClassifyDOS != null && comActWorkGuideClassifyDOS.size() > 0) { |
| | | comActWorkGuideClassifyDOS.forEach(comActWorkGuideClassifyDO -> { |