Commit c5fd1abc authored by Quxl's avatar Quxl

x

parent d414d8b7
...@@ -14,6 +14,8 @@ import org.springframework.dao.DuplicateKeyException; ...@@ -14,6 +14,8 @@ import org.springframework.dao.DuplicateKeyException;
import org.springframework.dao.EmptyResultDataAccessException; import org.springframework.dao.EmptyResultDataAccessException;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.egolm.sso.SapServiceApplication; import com.egolm.sso.SapServiceApplication;
...@@ -64,7 +66,8 @@ public class CommonService { ...@@ -64,7 +66,8 @@ public class CommonService {
common.saveApiAccessLog2(METHOD, ADDRESS, RESULT); common.saveApiAccessLog2(METHOD, ADDRESS, RESULT);
} }
private Long getNextval2(String sName) { @Transactional(propagation=Propagation.NOT_SUPPORTED)
public Long getNextval2(String sName) {
try { try {
Map<String, Object> seqMap = jdbcTemplate.queryForMap("select * from x_sequence where name = ?", sName); Map<String, Object> seqMap = jdbcTemplate.queryForMap("select * from x_sequence where name = ?", sName);
Integer id = (Integer) seqMap.get("id"); Integer id = (Integer) seqMap.get("id");
...@@ -97,7 +100,8 @@ public class CommonService { ...@@ -97,7 +100,8 @@ public class CommonService {
} }
} }
private void saveApiAccessLog2(String METHOD, String ADDRESS, String RESULT) { @Transactional(propagation=Propagation.NOT_SUPPORTED)
public void saveApiAccessLog2(String METHOD, String ADDRESS, String RESULT) {
Date now = new Date(); Date now = new Date();
Map<String, Object> map = new HashMap<String, Object>(); Map<String, Object> map = new HashMap<String, Object>();
map.put("ID", Long.valueOf(System.currentTimeMillis() + StringUtil.getIndex("T_API_ACCESS_LOG_ID"))); map.put("ID", Long.valueOf(System.currentTimeMillis() + StringUtil.getIndex("T_API_ACCESS_LOG_ID")));
...@@ -113,12 +117,14 @@ public class CommonService { ...@@ -113,12 +117,14 @@ public class CommonService {
jdbcTemplate.update(sql, objs); jdbcTemplate.update(sql, objs);
} }
@Transactional(propagation=Propagation.NOT_SUPPORTED)
public String getNextBatch(Date day, String sPrefix, String sName) { public String getNextBatch(Date day, String sPrefix, String sName) {
String dateString = DateUtil.formatDate(day, "yyyyMMdd"); String dateString = DateUtil.formatDate(day, "yyyyMMdd");
sName = sPrefix + "_" + sName + "_" + dateString; sName = sPrefix + "_" + sName + "_" + dateString;
return dateString + "-" + this.getNextval(sName); return dateString + "-" + this.getNextval(sName);
} }
@Transactional(propagation=Propagation.NOT_SUPPORTED)
public String getNextTrace(Date now, String sPrefix, String sName) { public String getNextTrace(Date now, String sPrefix, String sName) {
String dateString = DateUtil.formatDate(now, DateUtil.FMT_DATE); String dateString = DateUtil.formatDate(now, DateUtil.FMT_DATE);
String timeString = DateUtil.formatDate(now, "yyyyMMddHHmmssSSS"); String timeString = DateUtil.formatDate(now, "yyyyMMddHHmmssSSS");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment