From 13cf5a68e9d64b722c1c38bb3d675b462ec19d5e Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Tue, 18 May 2021 15:58:59 +0800 Subject: [PATCH] 20210518 申诉 --- src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcServiceImpl.java | 38 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 38 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcServiceImpl.java b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcServiceImpl.java index e2128f7..c38d754 100644 --- a/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/otc/service/impl/OtcServiceImpl.java @@ -9,7 +9,9 @@ import com.xcong.excoin.modules.member.entity.MemberEntity; import com.xcong.excoin.modules.member.mapper.MemberMapper; import com.xcong.excoin.modules.otc.entity.OtcMarketBussinessEntity; +import com.xcong.excoin.modules.otc.entity.OtcOrderAppealEntity; import com.xcong.excoin.modules.otc.mapper.OtcMarketBussinessMapper; +import com.xcong.excoin.modules.otc.mapper.OtcOrderAppealMapper; import com.xcong.excoin.modules.otc.service.OtcService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; @@ -23,6 +25,8 @@ @Resource private OtcMarketBussinessMapper otcMarketBussinessMapper; + @Resource + private OtcOrderAppealMapper otcOrderAppealMapper; @Resource private MemberMapper memberMapper; @@ -69,4 +73,38 @@ return new FebsResponse().success(); } + @Override + public IPage<OtcOrderAppealEntity> otcAppealList(OtcOrderAppealEntity otcOrderAppealEntity, QueryRequest request) { + Page<OtcOrderAppealEntity> page = new Page<>(request.getPageNum(), request.getPageSize()); + IPage<OtcOrderAppealEntity> otcOrderAppealEntitys = otcOrderAppealMapper.otcAppealList(page, otcOrderAppealEntity); + return otcOrderAppealEntitys; + } + + @Override + @Transactional + public FebsResponse dealDone(Long id) { + OtcOrderAppealEntity otcOrderAppealEntity = otcOrderAppealMapper.selectById(id); + Integer status = otcOrderAppealEntity.getStatus(); + if(OtcOrderAppealEntity.STATUS_TWO != status){ + return new FebsResponse().fail().message("当前状态不是处理中"); + } + + otcOrderAppealEntity.setStatus(OtcOrderAppealEntity.STATUS_THREE); + otcOrderAppealMapper.updateById(otcOrderAppealEntity); + return new FebsResponse().success(); + } + + @Override + public FebsResponse dealIng(Long id) { + OtcOrderAppealEntity otcOrderAppealEntity = otcOrderAppealMapper.selectById(id); + Integer status = otcOrderAppealEntity.getStatus(); + if(OtcOrderAppealEntity.STATUS_ONE != status){ + return new FebsResponse().fail().message("当前状态不是待处理"); + } + + otcOrderAppealEntity.setStatus(OtcOrderAppealEntity.STATUS_TWO); + otcOrderAppealMapper.updateById(otcOrderAppealEntity); + return new FebsResponse().success(); + } + } -- Gitblit v1.9.1