|
|
@@ -21,8 +21,24 @@ public class orderform extends Controller {
|
|
|
* 눼쉔鑒앴욋젯쌈
|
|
|
*/
|
|
|
//System.out.println(111);
|
|
|
+
|
|
|
DBConnect connect = new DBConnect();
|
|
|
-
|
|
|
+ String where = " 1=1 ";
|
|
|
+ if(content.getInt("daynum")==0) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,0,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==30) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-1,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,0,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==90) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-3,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-1,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==180) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-6,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-3,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==365) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)>=CONVERT(VARCHAR(10),DATEADD(mm,-12,getdate()),120) and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-6,getdate()),120) ";
|
|
|
+ }else if(content.getInt("daynum")==999) {
|
|
|
+ where=where +" and CONVERT(VARCHAR(10),t1.checkdate,120)<=CONVERT(VARCHAR(10),DATEADD(mm,-12,getdate()),120) ";
|
|
|
+ }else {
|
|
|
+ return getReturnObject_err("daynum꽝鑒鑒令꼇攣횅").toString();
|
|
|
+ }
|
|
|
// /**
|
|
|
// *탤埼係숭�零
|
|
|
// */
|
|
|
@@ -34,7 +50,7 @@ public class orderform extends Controller {
|
|
|
/**
|
|
|
* 법쫀係숭�零
|
|
|
*/
|
|
|
- String where = " 1=1 ";
|
|
|
+
|
|
|
if (content.containsKey("where")) {
|
|
|
JSONObject whereObject = content.getJSONObject("where");
|
|
|
if (whereObject.containsKey("fsaler") && !"".equals(whereObject.getString("fsaler"))) {
|
|
|
@@ -53,16 +69,14 @@ public class orderform extends Controller {
|
|
|
//System.out.println(siteid);
|
|
|
SQLFactory factory = new SQLFactory(this, "땐데�뵙灌澗운쏜띨꿴璂");
|
|
|
//factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
- factory.addParameter("daynum", content.getInt("daynum"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
factory.addParameter_SQL("where", where);
|
|
|
- //System.out.println(factory.getSQL());
|
|
|
+ System.out.println(factory.getSQL());
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc(rows, true).toString();
|
|
|
} else if (type.equals("땐데역튿灌澗운")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "땐데역튿灌澗운쏜띨꿴璂");
|
|
|
//factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
- factory.addParameter("daynum", content.getInt("daynum"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
@@ -70,14 +84,12 @@ public class orderform extends Controller {
|
|
|
} else if (type.equals("땐데놔새灌마운")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "땐데놔새쏜띨꿴璂");
|
|
|
//factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
- factory.addParameter("daynum", content.getInt("daynum"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
factory.addParameter_SQL("where", where);
|
|
|
//System.out.println(factory.getSQL());
|
|
|
Rows rows1 = connect.runSqlQuery(factory.getSQL());
|
|
|
SQLFactory factory1 = new SQLFactory(this, "땐데澗운쏜띨꿴璂");
|
|
|
//factory1.addParameter("fsaler", content.getString("fsaler"));
|
|
|
- factory1.addParameter("daynum", content.getInt("daynum"));
|
|
|
factory1.addParameter("siteid", content.getString("siteid"));
|
|
|
factory1.addParameter_SQL("where", where);
|
|
|
Rows rows2 = connect.runSqlQuery(factory1.getSQL());
|
|
|
@@ -93,13 +105,11 @@ public class orderform extends Controller {
|
|
|
} else if (type.equals("땐데놔새灌역튿")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "땐데놔새쏜띨꿴璂");
|
|
|
//factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
- factory.addParameter("daynum", content.getInt("daynum"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
factory.addParameter_SQL("where", where);
|
|
|
Rows rows1 = connect.runSqlQuery(factory.getSQL());
|
|
|
SQLFactory factory1 = new SQLFactory(this, "땐데역튿쏜띨꿴璂");
|
|
|
//factory1.addParameter("fsaler", content.getString("fsaler"));
|
|
|
- factory1.addParameter("daynum", content.getInt("daynum"));
|
|
|
factory1.addParameter("siteid", content.getString("siteid"));
|
|
|
factory1.addParameter_SQL("where", where);
|
|
|
Rows rows2 = connect.runSqlQuery(factory1.getSQL());
|
|
|
@@ -123,7 +133,25 @@ public class orderform extends Controller {
|
|
|
* 눼쉔鑒앴욋젯쌈
|
|
|
*/
|
|
|
DBConnect connect = new DBConnect();
|
|
|
-
|
|
|
+ /**
|
|
|
+ * 법쫀係숭�零
|
|
|
+ */
|
|
|
+ String where = " 1=1 ";
|
|
|
+ if (content.containsKey("where")) {
|
|
|
+ JSONObject whereObject = content.getJSONObject("where");
|
|
|
+ if (whereObject.containsKey("fagentnum") && !"".equals(whereObject.getString("fagentnum"))) {
|
|
|
+ where = where + " and t1.fagentnum like'%" + whereObject.getString("fagentnum") + "%'";
|
|
|
+ }
|
|
|
+ if (whereObject.containsKey("fagentname") && !"".equals(whereObject.getString("fagentname"))) {
|
|
|
+ where = where + " and fagentname like'%" + whereObject.getString("fagentname") + "%'";
|
|
|
+ }
|
|
|
+ if (whereObject.containsKey("fagentshortname") && !"".equals(whereObject.getString("fagentshortname"))) {
|
|
|
+ where = where + " and fagentshortname like'%" + whereObject.getString("fagentshortname") + "%'";
|
|
|
+ }
|
|
|
+ if (whereObject.containsKey("displayname") && !"".equals(whereObject.getString("displayname"))) {
|
|
|
+ where = where + " and pp_hr.displayname like'%" + whereObject.getString("displayname") + "%'";
|
|
|
+ }
|
|
|
+ }
|
|
|
// /**
|
|
|
// *탤埼係숭�零
|
|
|
// */
|
|
|
@@ -139,24 +167,28 @@ public class orderform extends Controller {
|
|
|
SQLFactory factory = new SQLFactory(this, "땐데�뵙灌澗운瑯퍅固셕꿴璂");
|
|
|
factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("땐데역튿灌澗운")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "땐데역튿灌澗운瑯퍅固셕꿴璂");
|
|
|
factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("땐데놔새灌마운")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "땐데놔새灌마운瑯퍅固셕꿴璂");
|
|
|
factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("땐데놔새灌역튿")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "땐데놔새灌역튿瑯퍅固셕꿴璂");
|
|
|
factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else {
|
|
|
@@ -170,6 +202,25 @@ public class orderform extends Controller {
|
|
|
*/
|
|
|
DBConnect connect = new DBConnect();
|
|
|
|
|
|
+ /**
|
|
|
+ * 법쫀係숭�零
|
|
|
+ */
|
|
|
+ String where = " 1=1 ";
|
|
|
+ if (content.containsKey("where")) {
|
|
|
+ JSONObject whereObject = content.getJSONObject("where");
|
|
|
+ if (whereObject.containsKey("fagentnum") && !"".equals(whereObject.getString("fagentnum"))) {
|
|
|
+ where = where + " and t1.fagentnum like'%" + whereObject.getString("fagentnum") + "%'";
|
|
|
+ }
|
|
|
+ if (whereObject.containsKey("fagentname") && !"".equals(whereObject.getString("fagentname"))) {
|
|
|
+ where = where + " and fagentname like'%" + whereObject.getString("fagentname") + "%'";
|
|
|
+ }
|
|
|
+ if (whereObject.containsKey("fagentshortname") && !"".equals(whereObject.getString("fagentshortname"))) {
|
|
|
+ where = where + " and fagentshortname like'%" + whereObject.getString("fagentshortname") + "%'";
|
|
|
+ }
|
|
|
+ if (whereObject.containsKey("displayname") && !"".equals(whereObject.getString("displayname"))) {
|
|
|
+ where = where + " and pp_hr.displayname like'%" + whereObject.getString("displayname") + "%'";
|
|
|
+ }
|
|
|
+ }
|
|
|
// /**
|
|
|
// *탤埼係숭�零
|
|
|
// */
|
|
|
@@ -185,24 +236,28 @@ public class orderform extends Controller {
|
|
|
SQLFactory factory = new SQLFactory(this, "쒔饋�땐데�뵙灌澗운瑯퍅固셕꿴璂");
|
|
|
factory.addParameter("fagentnum",fagentnum);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("땐데역튿灌澗운")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "쒔饋�땐데역튿灌澗운瑯퍅固셕꿴璂");
|
|
|
factory.addParameter("fagentnum",fagentnum);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("땐데놔새灌마운")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "쒔饋�땐데놔새灌마운瑯퍅固셕꿴璂");
|
|
|
factory.addParameter("fagentnum",fagentnum);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("땐데놔새灌역튿")) {
|
|
|
SQLFactory factory = new SQLFactory(this, "쒔饋�땐데놔새灌역튿瑯퍅固셕꿴璂");
|
|
|
factory.addParameter("fagentnum",fagentnum);
|
|
|
factory.addParameter("siteid", content.getString("siteid"));
|
|
|
+ factory.addParameter_SQL("where", where);
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else {
|
|
|
@@ -213,6 +268,12 @@ public class orderform extends Controller {
|
|
|
public String query_tagentdetails() {
|
|
|
DBConnect connect = new DBConnect();
|
|
|
String where = " 1=1 ";
|
|
|
+ if (content.containsKey("where")) {
|
|
|
+ JSONObject whereObject = content.getJSONObject("where");
|
|
|
+ if (whereObject.containsKey("fsonum") && !"".equals(whereObject.getString("fsonum"))) {
|
|
|
+ where = where + " and t1.fsonum like'%" + whereObject.getString("fsonum") + "%'";
|
|
|
+ }
|
|
|
+ }
|
|
|
/**
|
|
|
* SQL돕새횅훰데깊庫꿴璂꽝鑒�零깻꿴璂
|
|
|
*/
|
|
|
@@ -235,7 +296,7 @@ public class orderform extends Controller {
|
|
|
Rows rows = connect.runSqlQuery(factory.getSQL());
|
|
|
return getReturnObject_suc_page(rows, true, 1).toString();
|
|
|
} else if (type.equals("땐데놔새灌마운")) {
|
|
|
- System.out.println(555);
|
|
|
+ //System.out.println(555);
|
|
|
SQLFactory factory = new SQLFactory(this, "땐데놔새츠玖");
|
|
|
//factory.addParameter("fsaler", content.getString("fsaler"));
|
|
|
factory.addParameter("fagentnum", fagentnum);
|