项目初始化创建
This commit is contained in:
66
src/com/seeyon/apps/src_dingding/util/TimeUtil.java
Normal file
66
src/com/seeyon/apps/src_dingding/util/TimeUtil.java
Normal file
@@ -0,0 +1,66 @@
|
||||
package com.seeyon.apps.src_dingding.util;
|
||||
|
||||
import java.sql.SQLException;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import com.alibaba.fastjson.JSONArray;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.seeyon.ctp.common.AppContext;
|
||||
import com.seeyon.ctp.common.ctpenumnew.manager.EnumManager;
|
||||
import com.seeyon.ctp.common.exceptions.BusinessException;
|
||||
import com.seeyon.ctp.common.po.ctpenumnew.CtpEnumItem;
|
||||
import com.seeyon.ctp.util.JDBCAgent;
|
||||
|
||||
public class TimeUtil {
|
||||
|
||||
private EnumManager enumManagerNew;
|
||||
public EnumManager getEnumManager() {
|
||||
if (this.enumManagerNew == null) {
|
||||
this.enumManagerNew = ((EnumManager)AppContext.getBean("enumManagerNew"));
|
||||
}
|
||||
return enumManagerNew;
|
||||
}
|
||||
|
||||
public void setEnumManagerNew(EnumManager enumManagerNew) {
|
||||
this.enumManagerNew = enumManagerNew;
|
||||
}
|
||||
|
||||
// 获取定时任务的同步频率
|
||||
public String getTime() {
|
||||
JDBCAgent agent = new JDBCAgent();
|
||||
String time = "";
|
||||
// String sqlString = "select field0001,field0002,field0003 from formmain_0067";
|
||||
String sqlString = "select field0044,field0042,field0043 from formmain_1224";
|
||||
try {
|
||||
StringBuilder sql = new StringBuilder(sqlString);
|
||||
List<Object> p = new ArrayList<Object>();
|
||||
agent.execute(sql.toString(), p);
|
||||
List<Map> list = agent.resultSetToList();
|
||||
Map map = list.get(0);
|
||||
Long enumid = Long.parseLong(map.get("field0044").toString());
|
||||
String shi = map.get("field0042").toString();
|
||||
String fen = map.get("field0043").toString();
|
||||
String str = getEnumManager().getEnumItem(enumid).getValue();
|
||||
if("0".equals(str)) {
|
||||
time = "I-"+shi+","+fen;
|
||||
}else {
|
||||
time = "D-"+shi+","+fen;
|
||||
}
|
||||
} catch (BusinessException e) {
|
||||
e.printStackTrace();
|
||||
} catch (SQLException e) {
|
||||
e.printStackTrace();
|
||||
}finally {
|
||||
if (agent != null) {
|
||||
agent.close();
|
||||
}
|
||||
}
|
||||
return time;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user