Mr.qian 1 viikko sitten
vanhempi
sitoutus
68c02b9359

+ 7 - 1
cif-service/src/main/java/com/txz/cif/service/impl/SequenceServiceImpl.java

@@ -54,7 +54,13 @@ public class SequenceServiceImpl extends AbstractService<Sequence> implements Se
         if (StringUtils.isNotBlank(code)) {
             NumberRule record = new NumberRule();
             record.setCode(code);
-            serialNumberRuleDO = numberRuleMapper.selectOne(record);
+            serialNumberRuleDO = new NumberRule();
+            serialNumberRuleDO.setCode("recharge_rule");
+            serialNumberRuleDO.setSeqName("recharge_rule");
+            serialNumberRuleDO.setPrefix("");
+            serialNumberRuleDO.setDateFormat("YYYYMMDD");
+            serialNumberRuleDO.setLen(20);
+            // serialNumberRuleDO = numberRuleMapper.selectOne(record);
         }
         if (serialNumberRuleDO == null) {
             serialNumberRuleDO = new NumberRule();

+ 2 - 1
cif-service/src/main/resources/mapper/SequenceMapper.xml

@@ -14,6 +14,7 @@
       <selectKey keyProperty="id" resultType="long" order="AFTER">
           SELECT LAST_INSERT_ID()
       </selectKey>
-      REPLACE INTO c_sequence (`name`,service) VALUES (#{name},#{service})
+      INSERT INTO c_sequence (`name`,service) VALUES (#{name},#{service}) 
+      ON DUPLICATE KEY UPDATE `name`=VALUES(`name`), service=VALUES(service)
   </insert>
 </mapper>