diff --git a/import b/import new file mode 100644 index 0000000000000000000000000000000000000000..da97f9edba60b47b45a301a8ef1e147336df32d8 --- /dev/null +++ b/import @@ -0,0 +1,16 @@ + public List listOperationBySigNo(String sigNo, String documentNo, SigOperationType operationType) { + List sigOperations = new ArrayList<>(); + InputValidator.checkNotBlank(sigNo, LangUtils.get("empty.sig.no")); + LambdaQueryWrapper firstQuery = getWrapper(sigNo, documentNo, operationType); + SigOperation firstOne = this.getOne(firstQuery.last("order by id asc limit 1")); + if(ObjectUtils.isNotEmpty(firstOne)) { + sigOperations.add(firstOne); + } + //根据id排序到达按操作时间排序的效果,依赖操作只新增 + LambdaQueryWrapper lastQuery = getWrapper(sigNo, documentNo, operationType); + SigOperation lastOne = this.getOne(lastQuery.last("order by id desc limit 1")); + if(ObjectUtils.isNotEmpty(lastOne)) { + sigOperations.add(lastOne); + } + return sigOperations; + } \ No newline at end of file