| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package openapi.restcontroller.hyworkorder.webapp.titem;
- import net.sf.json.JSONObject;
- import openapi.base.Controller;
- import openapi.base.SQLFactory;
- import openapi.base.data.Rows;
- import openapi.base.data.db.DBConnect;
- import org.apache.commons.lang.StringUtils;
- public class titem extends Controller {
-
- public titem(JSONObject content) {
- super(content);
- }
- /**服务物料列表**/
- public String list(){
- 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");
- String wherestr="1=1";
- // String s[]={"fstatus"};
- // for (String s1 : s) {
- // if(!where.containsKey(s1)&&!StringUtils.isBlank(where.getString(s1)))return getReturnObject_err("缺少"+s1+"参数").toString();
- // }
- if(where!=null){
- DBConnect dbConnect=new DBConnect();
- SQLFactory factory=new SQLFactory(this,"服务物料查询",pageSize,pageNumber,"fitemno");
- if(where.containsKey("fitemname")&&!StringUtils.isBlank(where.getString("fitemname"))){
- wherestr+=" and (t.fitemname like '%"+where.getString("fitemname")+"%' " +
- "or t.fitemno like '%"+where.getString("fitemname")+"%' "+
- "or t.fmodel like '%"+where.getString("fitemname")+"%' "+
- "or t.fspec like '%"+where.getString("fitemname")+"%' )";
- }
-
- factory.addParameter_SQL("where",wherestr);
- System.out.println(factory.getSQL());
- Rows rows = dbConnect.runSqlQuery(factory.getSQL());
- return getReturnObject_suc_page(rows,false,0).toString();
- }
- return getReturnObject_err("缺少where参数").toString();
- }
- }
|