소스 검색

Merge branch 'master' of http://124.220.229.80:9093/root/cif

linxk 3 주 전
부모
커밋
5ac8cc98ab
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      cif-service/src/main/java/com/txz/cif/core/MultipleHiLoPerTableGenerator.java

+ 6 - 1
cif-service/src/main/java/com/txz/cif/core/MultipleHiLoPerTableGenerator.java

@@ -105,7 +105,12 @@ public class MultipleHiLoPerTableGenerator {
      */
     public Serializable doWorkInCurrentTransaction() {
         this.sequenceMapper.replaceInto(sequence);
-        return this.sequence.getId();
+        Sequence querySequence = new Sequence();
+        querySequence.setName(sequence.getName());
+        querySequence.setService(sequence.getService());
+        Sequence result = sequenceMapper.selectOne(querySequence);
+        sequence.setId(result.getId());
+        return result.getId();
     }
 
     public synchronized Serializable generate() { // one jvm must synchronized