diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml
index f99a218..7923e9d 100644
--- a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-node.xml
@@ -3,4 +3,6 @@
+
+
\ No newline at end of file
diff --git a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml
index 3d8c7b8..7aee5ee 100644
--- a/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml
+++ b/seeyon/WEB-INF/cfgHome/src_qyba/spring/spring-service.xml
@@ -2,4 +2,5 @@
+
\ No newline at end of file
diff --git a/src/com/seeyon/apps/daohuaxiangSys/jkts/service/NewTongYongService.java b/src/com/seeyon/apps/daohuaxiangSys/jkts/service/NewTongYongService.java
index 3027d7a..b56654c 100644
--- a/src/com/seeyon/apps/daohuaxiangSys/jkts/service/NewTongYongService.java
+++ b/src/com/seeyon/apps/daohuaxiangSys/jkts/service/NewTongYongService.java
@@ -65,11 +65,17 @@ public class NewTongYongService {
map.put("request", parm.toString());
map.put("response", s);
} else {
-// Map data = (Map) returnMsg.get("errMsg");
- map.put("code", "300");
- map.put("msg", "新建流程失败!");
- map.put("request", parm.toString());
- map.put("response", s);
+ if("-1".equals(code.toString())){
+ map.put("code", "300");
+ map.put("msg", returnMsg.get("msg"));
+ map.put("request", parm.toString());
+ map.put("response", s);
+ }else{
+ map.put("code", "300");
+ map.put("msg", "异常编号:"+code.toString()+",异常数据"+returnMsg.get("errMsg"));
+ map.put("request", parm.toString());
+ map.put("response", s);
+ }
}
return map;
diff --git a/src/com/seeyon/apps/daohuaxiangSys/jkts/service/TongYongService.java b/src/com/seeyon/apps/daohuaxiangSys/jkts/service/TongYongService.java
index 4553b9c..8b55c75 100644
--- a/src/com/seeyon/apps/daohuaxiangSys/jkts/service/TongYongService.java
+++ b/src/com/seeyon/apps/daohuaxiangSys/jkts/service/TongYongService.java
@@ -55,22 +55,22 @@ public class TongYongService {
Map map = new HashMap<>();
if ("SUCCESS".equals(code.toString())) {
//调用提交接口
-// Map data = (Map) returnMsg.get("data");
-// Object requestid = data.get("requestid");
-// String msg = FanWeiUtil.PostRestfulbyForm(requestid.toString(), userid);
-// JSONObject tiJiaoReturnMsg = JSON.parseObject(msg);
-// Object code2 = tiJiaoReturnMsg.get("code");
-// System.out.println("提交code:" + code2);
map.put("code", "200");
map.put("msg", "推送成功");
map.put("request", parm.toString());
map.put("response", s);
} else {
-// Map data = (Map) returnMsg.get("errMsg");
- map.put("code", "300");
- map.put("msg", "新建流程失败!");
- map.put("request", parm.toString());
- map.put("response", s);
+ if("-1".equals(code.toString())){
+ map.put("code", "300");
+ map.put("msg", returnMsg.get("msg"));
+ map.put("request", parm.toString());
+ map.put("response", s);
+ }else{
+ map.put("code", "300");
+ map.put("msg", "异常编号:"+code.toString()+",异常数据"+returnMsg.get("errMsg"));
+ map.put("request", parm.toString());
+ map.put("response", s);
+ }
}
return map;
diff --git a/src/com/seeyon/apps/src_dingding/dao/DingdingDaoImpl.java b/src/com/seeyon/apps/src_dingding/dao/DingdingDaoImpl.java
index 778bf37..92267ae 100644
--- a/src/com/seeyon/apps/src_dingding/dao/DingdingDaoImpl.java
+++ b/src/com/seeyon/apps/src_dingding/dao/DingdingDaoImpl.java
@@ -13,6 +13,7 @@ import java.util.TimeZone;
import com.seeyon.apps.src_dingding.service.DingdingService;
import com.seeyon.apps.src_dingding.vo.CheckOnWorkAttendanceVo;
+import nc.vo.jcom.lang.StringUtil;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
@@ -32,7 +33,8 @@ public class DingdingDaoImpl extends BaseUtil implements IDingdingDao{
private String getdeptBysuperDeptId = "select * from SRC_DINGDING_OA_DEPT where DINGDINGDEPTID = '${dingdingdeptid}'";
private String getdeptByPathName = "select NAME,ID from ORG_UNIT where PATH like ? and NAME = ? AND IS_INTERNAL = 1 AND IS_ENABLE = 1 AND IS_DELETED = 0";
private String getDingdingOaDept = "select * from SRC_DINGDING_OA_DEPT ";
- private String getDingdingOaMember = "select * from SRC_DINGDING_OA_MEMBER ";
+ private String getDingdingOaMember = "SELECT * FROM (SELECT a.*, ROWNUM rnum FROM (SELECT * FROM SRC_DINGDING_OA_MEMBER ORDER BY id ) a WHERE ROWNUM <= ? ) WHERE rnum > ? ";
+ private String getDingdingOaMemberNum = "select count(t.oamemberid) as num from (SELECT oamemberid,count(oamemberid) as oanum FROM SRC_DINGDING_OA_MEMBER group by oamemberid) t";
private String getDepartmentById = "select ID,NAME,PATH from ORG_UNIT WHERE ID = ? AND IS_INTERNAL = 1 AND IS_ENABLE = 1 AND IS_DELETED = 0";
private String getdeptsizeBydingdingid = "select count(id) as DINGDINGSIZE from src_dingding_oa_dept where dingdingdeptid = '${dingdingdeptid}'";
private String getmembersizeBydingdingid = "select count(id) as DINGDINGSIZE from src_dingding_oa_member where dingdingmemberid = '${dingdingmemberid}'";
@@ -327,13 +329,14 @@ public class DingdingDaoImpl extends BaseUtil implements IDingdingDao{
}else{
sql.append(",TO_DATE('"+simpleDateFormat.format(checkOnWorkAttendanceVo.getCheckOnWorkAttendanceDate())+"','YYYY-MM-DD HH24:MI:SS')");
}
+
// 上班1
if(checkOnWorkAttendanceVo.getShangbanDate1() == null){
sql.append(",''");
}else{
sql.append(",TO_DATE('"+simpleDateFormat.format(checkOnWorkAttendanceVo.getShangbanDate1())+"','YYYY-MM-DD HH24:MI:SS')");
}
- if(checkOnWorkAttendanceVo.getShangban1().length()==0){
+ if(StringUtil.isEmpty(checkOnWorkAttendanceVo.getShangban1())){
sql.append(",''");
}else{
sql.append(",'"+checkOnWorkAttendanceVo.getShangban1()+"'");
@@ -345,7 +348,7 @@ public class DingdingDaoImpl extends BaseUtil implements IDingdingDao{
}else{
sql.append(",TO_DATE('"+simpleDateFormat.format(checkOnWorkAttendanceVo.getXiabanDate1())+"','YYYY-MM-DD HH24:MI:SS')");
}
- if(checkOnWorkAttendanceVo.getXiaban1().length()==0){
+ if(StringUtil.isEmpty(checkOnWorkAttendanceVo.getXiaban1())){
sql.append(",''");
}else{
sql.append(",'"+checkOnWorkAttendanceVo.getXiaban1()+"'");
@@ -357,7 +360,7 @@ public class DingdingDaoImpl extends BaseUtil implements IDingdingDao{
}else{
sql.append(",TO_DATE('"+simpleDateFormat.format(checkOnWorkAttendanceVo.getShangbanDate2())+"','YYYY-MM-DD HH24:MI:SS')");
}
- if(checkOnWorkAttendanceVo.getShangban2().length()==0){
+ if(StringUtil.isEmpty(checkOnWorkAttendanceVo.getShangban2())){
sql.append(",''");
}else{
sql.append(",'"+checkOnWorkAttendanceVo.getShangban2()+"'");
@@ -369,7 +372,7 @@ public class DingdingDaoImpl extends BaseUtil implements IDingdingDao{
}else{
sql.append(",TO_DATE('"+simpleDateFormat.format(checkOnWorkAttendanceVo.getXiabanDate2())+"','YYYY-MM-DD HH24:MI:SS')");
}
- if(checkOnWorkAttendanceVo.getXiaban2().length()==0){
+ if(StringUtil.isEmpty(checkOnWorkAttendanceVo.getXiaban2())){
sql.append(",''");
}else{
sql.append(",'"+checkOnWorkAttendanceVo.getXiaban2()+"'");
@@ -676,6 +679,32 @@ public class DingdingDaoImpl extends BaseUtil implements IDingdingDao{
return ret;
}
+ @Override
+ public String getDingdingOaMemberNum() {
+ String ret = "";
+ JDBCAgent agent = new JDBCAgent();
+ try {
+ StringBuilder sql = new StringBuilder(getDingdingOaMemberNum);
+ List