|  |  |  | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.daoPr.PrDivideMapper; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.daoPr.PrIntakeMapper; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.pojoPr.PrIntake; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.voPr.IntakeUpdateLngLat; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.voPr.VoAllIntake; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.voPr.VoIntake; | 
|---|
|  |  |  | import com.dy.pipIrrGlobal.voPr.VoOnLineIntake; | 
|---|
|  |  |  | 
|---|
|  |  |  | */ | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public int update(PrIntake po) { | 
|---|
|  |  |  | if (po.getTownId() == null || po.getTownId() == 0) { | 
|---|
|  |  |  | Long townId = getSupperByVillageId(po.getVillageId()); | 
|---|
|  |  |  | po.setTownId(townId); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if (po.getCountyId() == null || po.getCountyId() == 0) { | 
|---|
|  |  |  | Long countyId = getSupperByVillageId(getSupperByVillageId(po.getVillageId())); | 
|---|
|  |  |  | po.setCountyId(countyId); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | //        if (po.getTownId() == null || po.getTownId() == 0) { | 
|---|
|  |  |  | //            Long townId = getSupperByVillageId(po.getVillageId()); | 
|---|
|  |  |  | //            po.setTownId(townId); | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | //        if (po.getCountyId() == null || po.getCountyId() == 0) { | 
|---|
|  |  |  | //            Long countyId = getSupperByVillageId(getSupperByVillageId(po.getVillageId())); | 
|---|
|  |  |  | //            po.setCountyId(countyId); | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | return this.prIntakeMapper.updateByPrimaryKeySelective(po); | 
|---|
|  |  |  | //        return this.prIntakeMapper.updateByPrimaryKey(po); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | * @return 所有取水口集合 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public QueryResultVo<List<VoAllIntake>> selectAll() { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | QueryResultVo<List<VoAllIntake>> rsVo = new QueryResultVo<>(); | 
|---|
|  |  |  | rsVo.obj = this.prIntakeMapper.selectAll(); | 
|---|
|  |  |  | return rsVo; | 
|---|
|  |  |  | 
|---|
|  |  |  | * @param id 取水口ID | 
|---|
|  |  |  | * @return 取水口实体 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public PrIntake selectById(Long id) { | 
|---|
|  |  |  | public VoAllIntake selectById(Long id) { | 
|---|
|  |  |  | return this.prIntakeMapper.selectByPrimaryKey(id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * app修改取水口经纬度 | 
|---|
|  |  |  | * @param po | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | public int updateIntakeLngLat(IntakeUpdateLngLat po) { | 
|---|
|  |  |  | return prIntakeMapper.updateByPrimaryKeySelective1(po); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|