/**
序列号
*/
CREATE TABLE IF NOT EXISTS T_OWS_CSP_CERTIFICATION_SEQ(
ID VARCHAR (64) NOT NULL PRIMARY KEY,
YEAR CHAR(4) NOT NULL,
SEQ INTEGER,
CREATE_TIME INTEGER
);
private synchronized String getWono() throws Exception {
Integer year = Calendar.getInstance().get(Calendar.YEAR);
Map<String, Object> p = new HashMap<>();
p.put("YEAR", year.toString());
Map<String, Object> seqMap = masterDao.findOne2Map(R.T_OWS_CSP_CERTIFICATION_SEQ, p, null);
Integer index = 1;
if (seqMap == null) {
seqMap = new HashMap<>();
seqMap.put("YEAR", year.toString());
seqMap.put("CREATE_TIME", System.currentTimeMillis());
} else {
index = (Integer) seqMap.get("SEQ");
index++;
seqMap.put("SEQ", index);
}
seqMap.put("SEQ", index);
masterDao.saveOrUpdate(R.T_OWS_CSP_CERTIFICATION_SEQ, seqMap);
return year.toString() + StringUtils.leftPad(index.toString(), 4, "0");
}