| | |
| | | |
| | | |
| | | import com.java110.community.dao.IDataPrivilegeUnitV1ServiceDao; |
| | | import com.java110.dto.UnitDto; |
| | | import com.java110.dto.dataPrivilegeStaff.DataPrivilegeStaffDto; |
| | | import com.java110.intf.user.IDataPrivilegeStaffV1InnerServiceSMO; |
| | | import com.java110.intf.community.IDataPrivilegeUnitV1InnerServiceSMO; |
| | | import com.java110.dto.dataPrivilegeUnit.DataPrivilegeUnitDto; |
| | | import com.java110.po.dataPrivilegeUnit.DataPrivilegeUnitPo; |
| | |
| | | import com.java110.core.base.smo.BaseServiceSMO; |
| | | import com.java110.dto.user.UserDto; |
| | | import com.java110.dto.PageDto; |
| | | import com.java110.utils.util.StringUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.web.bind.annotation.RequestBody; |
| | | import org.springframework.web.bind.annotation.RestController; |
| | |
| | | |
| | | @Autowired |
| | | private IDataPrivilegeUnitV1ServiceDao dataPrivilegeUnitV1ServiceDaoImpl; |
| | | |
| | | @Autowired |
| | | private IDataPrivilegeStaffV1InnerServiceSMO dataPrivilegeStaffV1InnerServiceSMOImpl; |
| | | |
| | | |
| | | @Override |
| | |
| | | public int queryDataPrivilegeUnitsCount(@RequestBody DataPrivilegeUnitDto dataPrivilegeUnitDto) { |
| | | return dataPrivilegeUnitV1ServiceDaoImpl.queryDataPrivilegeUnitsCount(BeanConvertUtil.beanCovertMap(dataPrivilegeUnitDto)); } |
| | | |
| | | @Override |
| | | public int queryUnitsNotInDataPrivilegeCount(@RequestBody DataPrivilegeUnitDto dataPrivilegeUnitDto) { |
| | | return dataPrivilegeUnitV1ServiceDaoImpl.queryUnitsNotInDataPrivilegeCount(BeanConvertUtil.beanCovertMap(dataPrivilegeUnitDto)); |
| | | } |
| | | |
| | | @Override |
| | | public List<UnitDto> queryUnitsNotInDataPrivilege(@RequestBody DataPrivilegeUnitDto dataPrivilegeUnitDto) { |
| | | //校验是否传了 分页信息 |
| | | |
| | | int page = dataPrivilegeUnitDto.getPage(); |
| | | |
| | | if (page != PageDto.DEFAULT_PAGE) { |
| | | dataPrivilegeUnitDto.setPage((page - 1) * dataPrivilegeUnitDto.getRow()); |
| | | } |
| | | |
| | | List<UnitDto> unitDtos = BeanConvertUtil.covertBeanList( |
| | | dataPrivilegeUnitV1ServiceDaoImpl.queryUnitsNotInDataPrivilege(BeanConvertUtil.beanCovertMap(dataPrivilegeUnitDto)), |
| | | UnitDto.class); |
| | | |
| | | return unitDtos; |
| | | } |
| | | |
| | | @Override |
| | | public String[] queryDataPrivilegeUnitsByStaff(@RequestBody DataPrivilegeStaffDto dataPrivilegeStaffDto) { |
| | | |
| | | if(StringUtil.isEmpty(dataPrivilegeStaffDto.getStaffId())){ |
| | | return new String[0]; |
| | | } |
| | | |
| | | List<DataPrivilegeStaffDto> dataPrivilegeStaffDtos = dataPrivilegeStaffV1InnerServiceSMOImpl.queryDataPrivilegeStaffs(dataPrivilegeStaffDto); |
| | | |
| | | if(dataPrivilegeStaffDtos == null || dataPrivilegeStaffDtos.size()<1){ |
| | | return new String[0]; |
| | | } |
| | | |
| | | List<String> dpIds = new ArrayList<>(); |
| | | |
| | | for(DataPrivilegeStaffDto dataPrivilegeStaffDto1 : dataPrivilegeStaffDtos){ |
| | | dpIds.add(dataPrivilegeStaffDto1.getDpId()); |
| | | } |
| | | |
| | | DataPrivilegeUnitDto dataPrivilegeUnitDto = new DataPrivilegeUnitDto(); |
| | | dataPrivilegeUnitDto.setDpIds(dpIds.toArray(new String[dpIds.size()])); |
| | | List<DataPrivilegeUnitDto> dataPrivilegeUnitDtos = queryDataPrivilegeUnits(dataPrivilegeUnitDto); |
| | | |
| | | if(dataPrivilegeUnitDtos == null || dataPrivilegeUnitDtos.size()<1){ |
| | | return new String[0]; |
| | | } |
| | | List<String> unitIds = new ArrayList<>(); |
| | | for(DataPrivilegeUnitDto dataPrivilegeUnitDto1 : dataPrivilegeUnitDtos){ |
| | | unitIds.add(dataPrivilegeUnitDto1.getUnitId()); |
| | | } |
| | | |
| | | return unitIds.toArray(new String[unitIds.size()]); |
| | | } |
| | | |
| | | } |