|
@@ -17,8 +17,14 @@ public class SwWaterChangeMeterController {
|
|
|
|
|
|
@PostMapping("/changeMeter")
|
|
|
public R ChangeMeter(@RequestBody ChangeMeterDTO request) {
|
|
|
- swMeterExchangeRegisterService.changemeter(request.getNewrecord(), request.getChangemeterinfo());
|
|
|
- return R.ok();
|
|
|
+ try {
|
|
|
+ swMeterExchangeRegisterService.changemeter(request.getNewrecord(), request.getChangemeterinfo());
|
|
|
+ return R.ok();
|
|
|
+ } catch (IllegalArgumentException e) {
|
|
|
+ return R.error(e.getMessage());
|
|
|
+ } catch (Exception e) {
|
|
|
+ return R.error("换表过程中出现未知异常,请稍后重试");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
}
|