jiangping
2023-10-30 d06c577a634528b11bc4b83c2769f48992913cad
server/services/src/main/java/com/doumee/service/business/impl/SitesServiceImpl.java
@@ -76,7 +76,7 @@
        insert.setStatus(Constants.ZERO);
        insert.setLockNum(sites.getLockNum());
        insert.setIp(sites.getIp());
        sitesMapper.insert(sites);
        sitesMapper.insert(insert);
        return sites.getId();
    }
@@ -102,7 +102,15 @@
    @Override
    public void updateById(Sites sites) {
        LoginUserInfo principal = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
        QueryWrapper<Sites> wrapper = new QueryWrapper<>();
        wrapper.lambda()
                .eq(Sites::getCode,sites.getCode());
        Sites count = sitesMapper.selectOne(wrapper);
        if (Objects.nonNull(count) && !count.getId().equals(sites.getId())){
            throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"站点编号已存在");
        }
        Sites update = new Sites();
        update.setId(sites.getId());
        update.setCreateDate(new Date());
        update.setEditor(principal.getId());
        update.setName(sites.getName());