Commit 73c64dff sunke

fixed: 同时有多盘料请求入库产生并发导致数据未写入的问题

1 个父辈 5df0fce1
...@@ -237,7 +237,7 @@ public abstract class AbstractMongoDao implements IMongoDao { ...@@ -237,7 +237,7 @@ public abstract class AbstractMongoDao implements IMongoDao {
return count; return count;
} }
public String getNextId(String domain) { public synchronized String getNextId(String domain) {
Query query = Query.query(Criteria.where("id").is(domain)); Query query = Query.query(Criteria.where("id").is(domain));
FindAndModifyOptions options = FindAndModifyOptions.options().returnNew(true); FindAndModifyOptions options = FindAndModifyOptions.options().returnNew(true);
Update update = new Update().inc("seq", 1); Update update = new Update().inc("seq", 1);
......
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
<configuration status="WARN"> <configuration status="WARN">
<Properties> <Properties>
<Property name="LOG_HOME">E:/tomcatLog/logs</Property> <Property name="LOG_HOME">E:/tomcatLog/logs</Property>
<Property name="LOG_NAME">storage.txt</Property> <Property name="LOG_NAME">storage</Property>
</Properties> </Properties>
<appenders> <appenders>
<Console name="Console" target="SYSTEM_OUT"> <Console name="Console" target="SYSTEM_OUT">
<PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %-5level [%file:%line] - %msg%n"/> <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss} %-5level [%file:%line] - %msg%n"/>
</Console> </Console>
<RollingFile name="log" fileName="${LOG_HOME}/${LOG_NAME}" filePattern="${LOG_HOME}/${LOG_NAME}.%d{yyyy-MM-dd}" append="true"> <RollingFile name="log" fileName="${LOG_HOME}/${LOG_NAME}" filePattern="${LOG_HOME}/${LOG_NAME}.%d{yyyy-MM-dd}.txt" append="true">
<PatternLayout charset="GB18030" pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%file:%line] - %msg%n" /> <PatternLayout charset="GB18030" pattern="%d{yyyy-MM-dd HH:mm:ss.SSS} %-5level [%file:%line] - %msg%n" />
<Policies> <Policies>
<TimeBasedTriggeringPolicy modulate="true" interval="1" /> <TimeBasedTriggeringPolicy modulate="true" interval="1" />
......
...@@ -15,6 +15,23 @@ ...@@ -15,6 +15,23 @@
<li class="timeline-blue"> <li class="timeline-blue">
<div class="timeline-time"> <div class="timeline-time">
<span class="date">2021</span> <span class="date">2021</span>
<span class="time">09-09</span>
</div>
<div class="timeline-icon">
<i class="fa fa-clock-o"></i>
</div>
<div class="timeline-body">
<h2>版本: V2021090914</h2>
<div class="timeline-content">
<ul>
<li>fixed: 同时有多盘料请求入库产生并发导致数据未写入的问题</li>
</ul>
</div>
</div>
</li>
<li class="timeline-blue">
<div class="timeline-time">
<span class="date">2021</span>
<span class="time">09-03</span> <span class="time">09-03</span>
</div> </div>
<div class="timeline-icon"> <div class="timeline-icon">
......
...@@ -239,7 +239,7 @@ ...@@ -239,7 +239,7 @@
<div class="page-footer-inner"> <div class="page-footer-inner">
2016&copy; <a href="${ctx}/updateHistory.html">SMD BOX</a> 2016&copy; <a href="${ctx}/updateHistory.html">SMD BOX</a>
</div> </div>
<span class="right" style="color: #a3a3a3;">Version: 2021.09.03</span> <span class="right" style="color: #a3a3a3;">Version: 2021.09.09</span>
<div class="scroll-to-top"> <div class="scroll-to-top">
<i class="icon-arrow-up"></i> <i class="icon-arrow-up"></i>
</div> </div>
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!