diff --git a/cash-api/account-server/src/main/java/com/czg/controller/admin/PointsBasicSettingController.java b/cash-api/account-server/src/main/java/com/czg/controller/admin/PointsBasicSettingController.java index 5e06ed720..47b803481 100644 --- a/cash-api/account-server/src/main/java/com/czg/controller/admin/PointsBasicSettingController.java +++ b/cash-api/account-server/src/main/java/com/czg/controller/admin/PointsBasicSettingController.java @@ -51,7 +51,12 @@ public class PointsBasicSettingController { dto.setShopId(shopId); ValidatorUtil.validateEntity(dto, InsertGroup.class, DefaultGroup.class); PointsBasicSetting entity = BeanUtil.copyProperties(dto, PointsBasicSetting.class); - pointsBasicSettingService.saveOrUpdate(entity); + PointsBasicSetting record = pointsBasicSettingService.getById(shopId); + if (record == null) { + pointsBasicSettingService.save(entity); + } else { + pointsBasicSettingService.updateById(entity); + } return CzgResult.success(); }