|
|
@@ -10,65 +10,73 @@ import org.apache.commons.lang.StringUtils;
|
|
|
|
|
|
public class HomePage extends Controller {
|
|
|
|
|
|
- public HomePage(JSONObject jsonObject){
|
|
|
+ public HomePage(JSONObject jsonObject) {
|
|
|
super(jsonObject);
|
|
|
}
|
|
|
|
|
|
- /**工单概况**/
|
|
|
- public String workordersurvey(){
|
|
|
- if(StringUtils.isBlank(hrid))return getReturnObject_err("hrid为空").toString();
|
|
|
- if(StringUtils.isBlank(fagentnum))return getReturnObject_err("fagentnum为空").toString();
|
|
|
- if(StringUtils.isBlank(siteid))return getReturnObject_err("siteid为空").toString();
|
|
|
+ /**
|
|
|
+ * 工单概况
|
|
|
+ **/
|
|
|
+ public String workordersurvey() {
|
|
|
+ if (StringUtils.isBlank(hrid)) return getReturnObject_err("hrid为空").toString();
|
|
|
+ if (StringUtils.isBlank(fagentnum)) return getReturnObject_err("fagentnum为空").toString();
|
|
|
+ if (StringUtils.isBlank(siteid)) return getReturnObject_err("siteid为空").toString();
|
|
|
JSONObject where = content.getJSONObject("where");
|
|
|
- SQLFactory sqlFactory=new SQLFactory(this,"工单概况");
|
|
|
- sqlFactory.addParameter("fagentnum",fagentnum);
|
|
|
- sqlFactory.addParameter("siteid",siteid);
|
|
|
- DBConnect connect=new DBConnect();
|
|
|
+ SQLFactory sqlFactory = new SQLFactory(this, "工单概况");
|
|
|
+ sqlFactory.addParameter("fagentnum", fagentnum);
|
|
|
+ sqlFactory.addParameter("siteid", siteid);
|
|
|
+ DBConnect connect = new DBConnect();
|
|
|
Rows rows = connect.runSqlQuery(sqlFactory.getSQL());
|
|
|
- if(!rows.isEmpty())return getReturnObject_suc(rows.get(0),false).toString();
|
|
|
+ if (!rows.isEmpty()) return getReturnObject_suc(rows.get(0), true).toString();
|
|
|
return getReturnObject_err("查询出现错误").toString();
|
|
|
}
|
|
|
- /**进行中工单列表**/
|
|
|
- public String workorderinglist(){
|
|
|
- if(StringUtils.isBlank(hrid))return getReturnObject_err("hrid为空").toString();
|
|
|
- if(StringUtils.isBlank(fagentnum))return getReturnObject_err("fagentnum为空").toString();
|
|
|
- if(StringUtils.isBlank(siteid))return getReturnObject_err("siteid为空").toString();
|
|
|
- String wherestr="1=1";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 进行中工单列表
|
|
|
+ **/
|
|
|
+ public String workorderinglist() {
|
|
|
+ if (StringUtils.isBlank(hrid)) return getReturnObject_err("hrid为空").toString();
|
|
|
+ if (StringUtils.isBlank(fagentnum)) return getReturnObject_err("fagentnum为空").toString();
|
|
|
+ if (StringUtils.isBlank(siteid)) return getReturnObject_err("siteid为空").toString();
|
|
|
+ String wherestr = "1=1";
|
|
|
JSONObject where = content.getJSONObject("where");
|
|
|
- if(where.containsKey("startdate")&&!StringUtils.isBlank(where.getString("startdate"))){
|
|
|
- wherestr+=" and t.createdate>='"+where.getString("startdate")+"'";
|
|
|
+ if (where.containsKey("startdate") && !StringUtils.isBlank(where.getString("startdate"))) {
|
|
|
+ wherestr += " and t.createdate>='" + where.getString("startdate") + "'";
|
|
|
}
|
|
|
- if(where.containsKey("enddate")&&!StringUtils.isBlank(where.getString("enddate"))){
|
|
|
- wherestr+=" and t.createdate<='"+where.getString("enddate")+"'";
|
|
|
+ if (where.containsKey("enddate") && !StringUtils.isBlank(where.getString("enddate"))) {
|
|
|
+ wherestr += " and t.createdate<='" + where.getString("enddate") + "'";
|
|
|
}
|
|
|
- SQLFactory sqlFactory=new SQLFactory(this,"进行中工单列表",pageSize,pageNumber,"t.fworknum");
|
|
|
- sqlFactory.addParameter("fagentnum",fagentnum);
|
|
|
- sqlFactory.addParameter("siteid",siteid);
|
|
|
- sqlFactory.addParameter_SQL("where",wherestr);
|
|
|
- DBConnect connect=new DBConnect();
|
|
|
+ SQLFactory sqlFactory = new SQLFactory(this, "进行中工单列表", pageSize, pageNumber, "t.fworknum");
|
|
|
+ sqlFactory.addParameter("fagentnum", fagentnum);
|
|
|
+ sqlFactory.addParameter("siteid", siteid);
|
|
|
+ sqlFactory.addParameter_SQL("where", wherestr);
|
|
|
+ DBConnect connect = new DBConnect();
|
|
|
Rows rows = connect.runSqlQuery(sqlFactory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows,false,0).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 0).toString();
|
|
|
}
|
|
|
- /**服务人员工单统计 (负责人)**/
|
|
|
- public String workerorderlist(){
|
|
|
- if(StringUtils.isBlank(hrid))return getReturnObject_err("hrid为空").toString();
|
|
|
- if(StringUtils.isBlank(fagentnum))return getReturnObject_err("fagentnum为空").toString();
|
|
|
- if(StringUtils.isBlank(siteid))return getReturnObject_err("siteid为空").toString();
|
|
|
- String wherestr="1=1";
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 服务人员工单统计 (负责人)
|
|
|
+ **/
|
|
|
+ public String workerorderlist() {
|
|
|
+ if (StringUtils.isBlank(hrid)) return getReturnObject_err("hrid为空").toString();
|
|
|
+ if (StringUtils.isBlank(fagentnum)) return getReturnObject_err("fagentnum为空").toString();
|
|
|
+ if (StringUtils.isBlank(siteid)) return getReturnObject_err("siteid为空").toString();
|
|
|
+ String wherestr = "1=1";
|
|
|
JSONObject where = content.getJSONObject("where");
|
|
|
- if(where.containsKey("startdate")&&!StringUtils.isBlank(where.getString("startdate"))){
|
|
|
- wherestr+=" and createdate>='"+where.getString("startdate")+"'";
|
|
|
+ if (where.containsKey("startdate") && !StringUtils.isBlank(where.getString("startdate"))) {
|
|
|
+ wherestr += " and createdate>='" + where.getString("startdate") + "'";
|
|
|
}
|
|
|
- if(where.containsKey("enddate")&&!StringUtils.isBlank(where.getString("enddate"))){
|
|
|
- wherestr+=" and createdate<='"+where.getString("enddate")+"'";
|
|
|
+ if (where.containsKey("enddate") && !StringUtils.isBlank(where.getString("enddate"))) {
|
|
|
+ wherestr += " and createdate<='" + where.getString("enddate") + "'";
|
|
|
}
|
|
|
- SQLFactory sqlFactory=new SQLFactory(this,"服务人员工单统计",pageSize,pageNumber,"tt.v desc");
|
|
|
- sqlFactory.addParameter("fagentnum",fagentnum);
|
|
|
- sqlFactory.addParameter("siteid",siteid);
|
|
|
- sqlFactory.addParameter_SQL("where",wherestr);
|
|
|
- DBConnect connect=new DBConnect();
|
|
|
+ SQLFactory sqlFactory = new SQLFactory(this, "服务人员工单统计", pageSize, pageNumber, "tt.v desc");
|
|
|
+ sqlFactory.addParameter("fagentnum", fagentnum);
|
|
|
+ sqlFactory.addParameter("siteid", siteid);
|
|
|
+ sqlFactory.addParameter_SQL("where", wherestr);
|
|
|
+ DBConnect connect = new DBConnect();
|
|
|
Rows rows = connect.runSqlQuery(sqlFactory.getSQL());
|
|
|
- return getReturnObject_suc_page(rows,false,0).toString();
|
|
|
+ return getReturnObject_suc_page(rows, true, 0).toString();
|
|
|
}
|
|
|
|
|
|
|