feat:editMatterConfig

This commit is contained in:
苏竹红
2025-09-01 09:27:17 +08:00
parent 78cebf90d6
commit 231524eeb0

View File

@@ -5,6 +5,8 @@ import com.cool.store.context.LoginUserInfo;
import com.cool.store.dao.MatterConfigDAO; import com.cool.store.dao.MatterConfigDAO;
import com.cool.store.dto.notice.CommonDTO; import com.cool.store.dto.notice.CommonDTO;
import com.cool.store.entity.MatterConfigDO; import com.cool.store.entity.MatterConfigDO;
import com.cool.store.enums.ErrorCodeEnum;
import com.cool.store.exception.ServiceException;
import com.cool.store.request.notice.MatterConfigAddRequest; import com.cool.store.request.notice.MatterConfigAddRequest;
import com.cool.store.request.notice.MatterConfigQueryRequest; import com.cool.store.request.notice.MatterConfigQueryRequest;
import com.cool.store.service.MatterConfigService; import com.cool.store.service.MatterConfigService;
@@ -47,6 +49,9 @@ public class MatterConfigServiceImpl implements MatterConfigService {
@Override @Override
public int editMatterConfig(MatterConfigAddRequest request, LoginUserInfo currentUser) { public int editMatterConfig(MatterConfigAddRequest request, LoginUserInfo currentUser) {
if (request.getId() == null){
throw new ServiceException(ErrorCodeEnum.PARAMS_VALIDATE_ERROR);
}
MatterConfigDO matterConfigDO = new MatterConfigDO(); MatterConfigDO matterConfigDO = new MatterConfigDO();
BeanUtils.copyProperties(request, matterConfigDO); BeanUtils.copyProperties(request, matterConfigDO);
matterConfigDO.setUpdateUserId(currentUser.getUserId()); matterConfigDO.setUpdateUserId(currentUser.getUserId());