|
@@ -13,7 +13,7 @@ import com.finikes.oc.estate.dao.HouseDAO;
|
|
|
import com.finikes.oc.estate.entity.EstateUnit;
|
|
import com.finikes.oc.estate.entity.EstateUnit;
|
|
|
import com.finikes.oc.estate.entity.House;
|
|
import com.finikes.oc.estate.entity.House;
|
|
|
import com.finikes.oc.management.dao.HouseRelationDAO;
|
|
import com.finikes.oc.management.dao.HouseRelationDAO;
|
|
|
-import com.finikes.oc.management.dto.HouseInfoDTO;
|
|
|
|
|
|
|
+import com.finikes.oc.management.dto.HouseChoiceInfoDTO;
|
|
|
import com.finikes.oc.management.entity.HouseRelation;
|
|
import com.finikes.oc.management.entity.HouseRelation;
|
|
|
import com.finikes.oc.vote.dao.ChoiceDao;
|
|
import com.finikes.oc.vote.dao.ChoiceDao;
|
|
|
import com.finikes.oc.vote.dao.OptionDao;
|
|
import com.finikes.oc.vote.dao.OptionDao;
|
|
@@ -110,11 +110,11 @@ public class ChoicesController {
|
|
|
@ResponseBody
|
|
@ResponseBody
|
|
|
@RequestMapping(value = "/passport/house/s", method = RequestMethod.GET)
|
|
@RequestMapping(value = "/passport/house/s", method = RequestMethod.GET)
|
|
|
public BaseDTO getHousesByPassportChoice(@RequestParam(name = "voteId") Integer voteId, HttpServletRequest request) {
|
|
public BaseDTO getHousesByPassportChoice(@RequestParam(name = "voteId") Integer voteId, HttpServletRequest request) {
|
|
|
- List<HouseInfoDTO> dtos = new ArrayList<>();
|
|
|
|
|
|
|
+ List<HouseChoiceInfoDTO> dtos = new ArrayList<>();
|
|
|
// 名下已经投过票的房产
|
|
// 名下已经投过票的房产
|
|
|
List<Integer> houseIds = houseRelationDAO.findHousesByPassportChoice(Passports.getPassport(request).getId(), voteId);
|
|
List<Integer> houseIds = houseRelationDAO.findHousesByPassportChoice(Passports.getPassport(request).getId(), voteId);
|
|
|
for (Integer houseId : houseIds) {
|
|
for (Integer houseId : houseIds) {
|
|
|
- HouseInfoDTO dto = new HouseInfoDTO();
|
|
|
|
|
|
|
+ HouseChoiceInfoDTO dto = new HouseChoiceInfoDTO();
|
|
|
dto.setEnabled(false);
|
|
dto.setEnabled(false);
|
|
|
dto.setHouseId(String.valueOf(houseId));
|
|
dto.setHouseId(String.valueOf(houseId));
|
|
|
dto.setHouseName(houses.getHouseFullName(houseDAO.findById(houseId)));
|
|
dto.setHouseName(houses.getHouseFullName(houseDAO.findById(houseId)));
|
|
@@ -125,7 +125,7 @@ public class ChoicesController {
|
|
|
// 名下未投过票的房产
|
|
// 名下未投过票的房产
|
|
|
houseIds = houseRelationDAO.findHousesByNotPassportChoice(Passports.getPassport(request).getId(), voteId);
|
|
houseIds = houseRelationDAO.findHousesByNotPassportChoice(Passports.getPassport(request).getId(), voteId);
|
|
|
for (Integer houseId : houseIds) {
|
|
for (Integer houseId : houseIds) {
|
|
|
- HouseInfoDTO dto = new HouseInfoDTO();
|
|
|
|
|
|
|
+ HouseChoiceInfoDTO dto = new HouseChoiceInfoDTO();
|
|
|
dto.setEnabled(true);
|
|
dto.setEnabled(true);
|
|
|
dto.setHouseId(String.valueOf(houseId));
|
|
dto.setHouseId(String.valueOf(houseId));
|
|
|
dto.setHouseName(houses.getHouseFullName(houseDAO.findById(houseId)));
|
|
dto.setHouseName(houses.getHouseFullName(houseDAO.findById(houseId)));
|