/** * Tencent is pleased to support the open source community by making MSEC available. * * Copyright (C) 2016 THL A29 Limited, a Tencent company. All rights reserved. * * Licensed under the GNU General Public License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. You may * obtain a copy of the License at * * https://opensource.org/licenses/GPL-2.0 * * Unless required by applicable law or agreed to in writing, software distributed under the * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, * either express or implied. See the License for the specific language governing permissions * and limitations under the License. */ package beans.service; import beans.dbaccess.SecondLevelService; import beans.dbaccess.StaffInfo; import beans.request.QuerySecondLevelServiceListRequest; import beans.response.QuerySecondLevelServiceListResponse; import beans.response.QueryStaffListResponse; import ngse.org.DBUtil; import ngse.org.JsonRPCHandler; import ngse.org.JsonRPCServlet; import java.util.ArrayList; import java.util.List; /** * Created by Administrator on 2016/2/9. * 查询所有二级服务的基本信息列表 */ public class QuerySecondLevelServiceList extends JsonRPCHandler { public QuerySecondLevelServiceListResponse exec(QuerySecondLevelServiceListRequest request) { QuerySecondLevelServiceListResponse resp = new QuerySecondLevelServiceListResponse(); String result = checkIdentity(); if (!result.equals("success")) { resp.setStatus(99); resp.setMessage(result); return resp; } DBUtil util = new DBUtil(); if (util.getConnection() == null) { resp.setStatus(100); resp.setMessage("db connect failed!"); return resp; } List<SecondLevelService> serviceList ; String sql = "select first_level_service_name, second_level_service_name from t_second_level_service where type='standard' "; List<Object> params = new ArrayList<Object>(); try { serviceList = util.findMoreRefResult(sql, params, SecondLevelService.class); } catch (Exception e) { resp.setStatus(100); resp.setMessage("db query exception!"); e.printStackTrace(); return resp; } finally { util.releaseConn(); } resp.setService_list((ArrayList<SecondLevelService>) serviceList); resp.setMessage("success"); resp.setStatus(0); return resp; } }