2 Commits

Author SHA1 Message Date
zhangzq
69dc5a92a1 opt:工单数量更新 2024-01-11 18:31:48 +08:00
zhangzq
41ca5fae61 opt:日志优化 2024-01-11 17:26:46 +08:00
4 changed files with 5 additions and 5 deletions

View File

@@ -42,7 +42,6 @@ public class AsyncLuceneAppender extends AspectLogbackAsyncAppender {
if (mdcPropertyMap.getClass().getName().contains("SynchronizedMap")){
mdcPropertyMap.put("traceId",traceId);
}
MDC.clear();
}
super.append(event);
}

View File

@@ -41,7 +41,7 @@ public class RedissonUtils {
ex.printStackTrace();
throw ex;
}finally {
if (isLock){
if (isLock && lock.isHeldByCurrentThread()){
lock.unlock();
}
}

View File

@@ -46,7 +46,7 @@ public class DruidFilter extends FilterEventAdapter {
try {
count=statement.getUpdateCount();
}catch (Exception ex){ }
if (StringUtils.isNotBlank(traceId) && count>0) {
if (count>0) {
if (size > 0) {
Collection<JdbcParameter> values = statement.getParameters().values();
List<Object> params = new ArrayList<>();
@@ -64,7 +64,7 @@ public class DruidFilter extends FilterEventAdapter {
ResultSetProxy rs = super.statement_getResultSet(chain, statement);
String executeSql = statement.getLastExecuteSql();
String traceId = MDC.get("traceId");
if (StringUtils.isNotBlank(traceId)){
if (true){
int result = 0;
if (rs != null) {
ResultSetImpl rss = rs.getResultSetRaw().unwrap(ResultSetImpl.class);

View File

@@ -363,7 +363,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService{
}
Iterator<String> iterator = param.keySet().iterator();
Map<String, PdmProduceWorkorder> map = workorderService.list(new QueryWrapper<PdmProduceWorkorder>()
.in("workorder_code", param.keySet()))
.in("workorder_code", param.keySet())
.eq("workorder_status",WorkerOrderEnum.PRODUCTING.getCode()))
.stream().collect(HashMap::new, (k, v) -> k.put(v.getWorkorder_code(), v), HashMap::putAll);
Date now = new Date();
BigDecimal divide = new BigDecimal(0);