|
|
@@ -10,7 +10,6 @@ import lombok.AllArgsConstructor;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
|
-import java.util.List;
|
|
|
import java.util.Objects;
|
|
|
|
|
|
/**
|
|
|
@@ -46,12 +45,14 @@ public class KwpLedgerTradeTrackService {
|
|
|
* @param status 流程状态
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<KwpLedgerTradeTrack> selectList(@NotNull Long id, LedgerTrackEnum status) {
|
|
|
+ public KwpLedgerTradeTrack selectOne(@NotNull Long id, LedgerTrackEnum status) {
|
|
|
LambdaQueryWrapper<KwpLedgerTradeTrack> wrapper = new LambdaQueryWrapper<>();
|
|
|
wrapper.eq(KwpLedgerTradeTrack::getTLedgerId, id);
|
|
|
wrapper.eq(Objects.nonNull(status), KwpLedgerTradeTrack::getStatus, status.getStatus());
|
|
|
wrapper.eq(KwpLedgerTradeTrack::getDelFlag, 0);
|
|
|
- return tradeTrackMapper.selectList(wrapper);
|
|
|
+ wrapper.orderByDesc(KwpLedgerTradeTrack::getCreateTime);
|
|
|
+ wrapper.last("limit 1");
|
|
|
+ return tradeTrackMapper.selectOne(wrapper);
|
|
|
}
|
|
|
|
|
|
public void remove(Long tLedgerId) {
|