package com.panzhihua.sangeshenbian.service.impl;
|
|
import cn.hutool.core.bean.BeanUtil;
|
import com.panzhihua.common.exceptions.ServiceException;
|
import com.panzhihua.sangeshenbian.model.dto.ComplaintProcessDTO;
|
import com.panzhihua.sangeshenbian.model.entity.ComplaintProgress;
|
import com.panzhihua.sangeshenbian.dao.ComplaintProgressMapper;
|
import com.panzhihua.sangeshenbian.service.IComplaintProgressService;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import org.springframework.beans.BeanUtils;
|
import org.springframework.stereotype.Service;
|
|
import java.util.Objects;
|
|
/**
|
* <p>
|
* 服务实现类
|
* </p>
|
*
|
* @author
|
* @since 2025-02-22
|
*/
|
@Service
|
public class ComplaintProgressServiceImpl extends ServiceImpl<ComplaintProgressMapper, ComplaintProgress> implements IComplaintProgressService {
|
@Override
|
public void edit(ComplaintProcessDTO dto) {
|
if (Objects.nonNull(dto.getId())) {
|
throw new ServiceException("办理进度id不能为空");
|
}
|
ComplaintProgress complaintProgress = BeanUtil.copyProperties(dto, ComplaintProgress.class);
|
this.updateById(complaintProgress);
|
}
|
}
|