diff --git a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/unitintegraltotal/UnitIntegralServiceImpl.java b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/unitintegraltotal/UnitIntegralServiceImpl.java index e50cc5e..bdb302f 100644 --- a/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/unitintegraltotal/UnitIntegralServiceImpl.java +++ b/urbanops-module-garden/src/main/java/com/zteits/urbanops/module/garden/service/unitintegraltotal/UnitIntegralServiceImpl.java @@ -88,23 +88,21 @@ public class UnitIntegralServiceImpl implements UnitIntegralService{ .eq(UnitIntegralTotalDO::getUnitId, unitId) .eq(UnitIntegralTotalDO::getDeleted, 0); UnitIntegralTotalDO unitIntegralTotalDO = unitIntegralTotalMapper.selectOne(queryWrapper); - if (unitIntegralTotalDO != null) { - String errorMsg = String.format("初始化单位积分,单位ID:%s,已存在", unitId); - throw exception0(BAD_REQUEST.getCode(),errorMsg); - } - UnitIntegralTotalDO saveDO = new UnitIntegralTotalDO(); - saveDO.setStatDate(statDate); - saveDO.setTotalAdd(0); // 累计增加 = 本次增加 - saveDO.setTotalSub(0); // 初始扣减为0 - saveDO.setTotalIntegral(0); // 初始总积分 = 本次增加 - saveDO.setUnitType(unitType); - saveDO.setUnitId(unitId); - if (StringUtils.isEmpty(unitName)) { - //数据库查询补全 - } else { - saveDO.setUnitName(unitName); + if (unitIntegralTotalDO == null) { + UnitIntegralTotalDO saveDO = new UnitIntegralTotalDO(); + saveDO.setStatDate(statDate); + saveDO.setTotalAdd(0); // 累计增加 = 本次增加 + saveDO.setTotalSub(0); // 初始扣减为0 + saveDO.setTotalIntegral(0); // 初始总积分 = 本次增加 + saveDO.setUnitType(unitType); + saveDO.setUnitId(unitId); + if (StringUtils.isEmpty(unitName)) { + //数据库查询补全 + } else { + saveDO.setUnitName(unitName); + } + unitIntegralTotalMapper.insert(saveDO); } - unitIntegralTotalMapper.insert(saveDO); } @Override