|  |  | 
 |  |  |  | 
 |  |  |     @Autowired | 
 |  |  |     private LocReviseService locReviseService; | 
 |  |  |     @Autowired | 
 |  |  |     private WarehouseAreasService warehouseAreasService; | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:locRevise:list')") | 
 |  |  |     @PostMapping("/locRevise/page") | 
 |  |  | 
 |  |  |         locRevise.setUpdateBy(getLoginUserId()); | 
 |  |  |         locRevise.setUpdateTime(new Date()); | 
 |  |  |  | 
 |  |  |         if (Objects.isNull(locRevise.getId())) { | 
 |  |  |             String ruleCode = SerialRuleUtils.generateRuleCode(SerialRuleCode.SYS_LOC_REVISE_CODE, null); | 
 |  |  |             locRevise.setCode(ruleCode); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         WarehouseAreas areas = warehouseAreasService.getById(locRevise.getAreaId()); | 
 |  |  |         if (!Objects.isNull(areas)) { | 
 |  |  |             locRevise.setAreaId(areas.getId()) | 
 |  |  |                     .setAreaName(areas.getName()); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         if (!locReviseService.save(locRevise)) { | 
 |  |  |             return R.error("Save Fail"); | 
 |  |  |         } | 
 |  |  |         return R.ok("Save Success").add(locRevise); | 
 |  |  |         return R.ok("Save Success").add(locReviseService.saveRevise(locRevise)); | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     @PreAuthorize("hasAuthority('manager:locRevise:update')") |