|
@ -22,6 +22,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.elink.esua.epdc.commons.mybatis.enums.DelFlagEnum; |
|
|
import com.elink.esua.epdc.commons.mybatis.enums.DelFlagEnum; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
import com.elink.esua.epdc.commons.tools.constant.Constant; |
|
|
import com.elink.esua.epdc.commons.tools.constant.Constant; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.constant.FieldConstant; |
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.ConvertUtils; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
@ -37,6 +38,7 @@ import com.elink.esua.epdc.modules.issue.entity.IssueEntity; |
|
|
import com.elink.esua.epdc.modules.issue.entity.IssueHandleEntity; |
|
|
import com.elink.esua.epdc.modules.issue.entity.IssueHandleEntity; |
|
|
import com.elink.esua.epdc.modules.issue.service.IssueHandleService; |
|
|
import com.elink.esua.epdc.modules.issue.service.IssueHandleService; |
|
|
import com.elink.esua.epdc.modules.issue.service.IssueService; |
|
|
import com.elink.esua.epdc.modules.issue.service.IssueService; |
|
|
|
|
|
import com.elink.esua.epdc.modules.item.entity.ItemEntity; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
@ -62,13 +64,10 @@ public class EpdcEventsServiceImpl extends BaseServiceImpl<EpdcEventsDao, EpdcEv |
|
|
private IssueHandleService issueHandleService; |
|
|
private IssueHandleService issueHandleService; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public PageData<EpdcEventsDTO> page(Map<String, Object> params) { |
|
|
public PageData<EpdcEventsDTO> listOfPendingReviewEvents(Map<String, Object> params) { |
|
|
IPage<EpdcEventsEntity> page = baseDao.selectPage( |
|
|
List<EpdcEventsDTO> list = baseDao.selectListOfPendingReviewEvents(params); |
|
|
getPage(params, Constant.CREATED_TIME, false), |
|
|
long total = baseDao.selectCountOfEvents(params); |
|
|
getWrapper(params) |
|
|
return new PageData<>(list, total); |
|
|
); |
|
|
|
|
|
|
|
|
|
|
|
return getPageData(page, EpdcEventsDTO.class); |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
@ -79,19 +78,17 @@ public class EpdcEventsServiceImpl extends BaseServiceImpl<EpdcEventsDao, EpdcEv |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
private QueryWrapper<EpdcEventsEntity> getWrapper(Map<String, Object> params){ |
|
|
private QueryWrapper<EpdcEventsEntity> getWrapper(Map<String, Object> params){ |
|
|
String startTime = (String)params.get("startTime"); |
|
|
String id = (String)params.get(FieldConstant.ID_HUMP); |
|
|
String endTime = (String)params.get("endTime"); |
|
|
|
|
|
|
|
|
|
|
|
QueryWrapper<EpdcEventsEntity> wrapper = new QueryWrapper<>(); |
|
|
QueryWrapper<EpdcEventsEntity> wrapper = new QueryWrapper<>(); |
|
|
wrapper.between(StringUtils.isNotBlank(startTime), Constant.CREATED_TIME, startTime, endTime); |
|
|
wrapper.eq(StringUtils.isNotBlank(id), FieldConstant.ID, id); |
|
|
wrapper.eq(Constant.DEL_FLAG, DelFlagEnum.NORMAL.value()); |
|
|
|
|
|
|
|
|
|
|
|
return wrapper; |
|
|
return wrapper; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public EpdcEventsDetailDTO get(String id) { |
|
|
public EpdcEventsDetailDTO getEvent(String id) { |
|
|
return baseDao.getEventDetailById(id); |
|
|
return baseDao.selectOneOfEventDetailById(id); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
@ -126,6 +123,7 @@ public class EpdcEventsServiceImpl extends BaseServiceImpl<EpdcEventsDao, EpdcEv |
|
|
EpdcEventsEntity entity = new EpdcEventsEntity(); |
|
|
EpdcEventsEntity entity = new EpdcEventsEntity(); |
|
|
entity.setId(dto.getId()); |
|
|
entity.setId(dto.getId()); |
|
|
entity.setEventState(dto.getEventState()); |
|
|
entity.setEventState(dto.getEventState()); |
|
|
|
|
|
entity.setIssueCategoryId(dto.getCategoryId()); |
|
|
entity.setAdvice(dto.getAdvice()); |
|
|
entity.setAdvice(dto.getAdvice()); |
|
|
// 更新事件表审核状态
|
|
|
// 更新事件表审核状态
|
|
|
updateById(entity); |
|
|
updateById(entity); |
|
|