|  |  | 
 |  |  |     @PostMapping(path = "update", consumes = MediaType.APPLICATION_JSON_VALUE) | 
 |  |  |     @Transactional(rollbackFor = Exception.class) | 
 |  |  |     @SsoAop() | 
 |  |  |     public BaseResponse<Boolean> update(@RequestBody @Valid PrDivide po, BindingResult bindingResult){ | 
 |  |  |     public BaseResponse<Boolean> update(@RequestBody @Valid DtoDivide po, BindingResult bindingResult){ | 
 |  |  |         if(bindingResult != null && bindingResult.hasErrors()){ | 
 |  |  |             return BaseResponseUtils.buildFail(Objects.requireNonNull(bindingResult.getFieldError()).getDefaultMessage()); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         // 接收村编号(主键) | 
 |  |  |         Long villageId = po.getVillageid(); | 
 |  |  |         Long villageId = po.getVillageId(); | 
 |  |  |  | 
 |  |  |         PrDivide prDivide = DtoToDividePojo.INSTANCT.po2vo(po); | 
 |  |  |  | 
 |  |  |         if (villageId!=null){ | 
 |  |  |             /** | 
 |  |  | 
 |  |  |             } | 
 |  |  |             Long countryId = Long.parseLong(map_districts.get("countryId").toString()); | 
 |  |  |             Long townId = Long.parseLong(map_districts.get("townId").toString()); | 
 |  |  |             po.setCountyid(countryId); | 
 |  |  |             po.setTownid(townId); | 
 |  |  |             prDivide.setCountyid(countryId); | 
 |  |  |             prDivide.setTownid(townId); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         Date operateTime = new Date(); | 
 |  |  |         po.setOperatedt(operateTime); | 
 |  |  |         prDivide.setOperatedt(operateTime); | 
 |  |  |  | 
 |  |  |         Integer rec = Optional.ofNullable(divideSv.updateByPrimaryKey(po)).orElse(0); | 
 |  |  |         Integer rec = Optional.ofNullable(divideSv.updateByPrimaryKey(prDivide)).orElse(0); | 
 |  |  |         if(rec == 0) { | 
 |  |  |             return BaseResponseUtils.buildFail("分水房修改失败"); | 
 |  |  |         } |