📄 serv_schcustarchive.jsp
字号:
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%@ page import="com.doone.data.*, com.doone.util.*"%>
<%@ page import="java.util.*"%>
<%@ page import="com.doone.fj1w.fjmgr.order.*"%>
<%
response.reset();
response.setContentType("text/html; charset=utf-8");
DataTable _dt = null;
String cityCode = "0595";
try {
Map oParam = (Map)request.getAttribute("XMLPARAM");
if ( oParam == null ) throw new RuntimeException("参数不能为空。");
String sType = request.getParameter("type");
if (sType==null || sType.equals("0") ) {
// 返回结果数据,由于档案数不全部显示,所以返回500.
out.print("500");
return;
}
else if (! sType.equals("1") ) {
throw new RuntimeException("错误的值类型。");
}
String sProdOrderId = (String)oParam.get("PRODORDERID");
String sQry_Oper_Model = (String) oParam.get("QRY_OPER_MODEL");
String sKey_Word = (String) oParam.get("KEY_WORD");
String sNumber = (String) oParam.get("NUMBER");
String sServiserv_Type_Id = (String) oParam.get("SERVISERV_TYPE_ID");
String sServiarea_Id = (String) oParam.get("SERVIAREA_ID");
String sFlag1 = (String) oParam.get("FLAG1");
String sCitycode = (String) oParam.get("CITYCODE");
MovePhoneBean phoneBean = MovePhoneBean.getMovePhoneBean(new DacClient(), Long.parseLong(sProdOrderId));
if (sQry_Oper_Model.equals("-1")) {
_dt = phoneBean.getBSSCustBean();
}
if ( phoneBean.getRecordIDS("CITYCODE") != null )
cityCode = phoneBean.getRecordIDS("CITYCODE");
if ( _dt == null ) {
HashMap map = new HashMap();
map.put("KEY_WORD",sKey_Word);
map.put("SERViSERV_TYPE_ID", sServiserv_Type_Id);
map.put("SERViAREA_ID", sServiarea_Id);
map.put("FLAG1", sFlag1);
map.put("QRY_OPER_MODEL",sQry_Oper_Model);
map.put("CITYCODE", sCitycode);
switch ( sQry_Oper_Model.charAt(0) ) {
case '1':
map.put("CUSTiCUST_NAME",sNumber);
break;
case '2':
map.put("CORP_CUSTiCUST_ABBR",sNumber);
break;
case '3':
map.put("CUSTiCUST_SIMP_NAME",sNumber);
break;
case '4':
map.put("ACCTiACCT_NBR",sNumber);
break;
case '5':
map.put("CUSTiVIP",sNumber);
break;
case '6':
map.put("CUSTiCERT_NBR",sNumber);
break;
case '7':
map.put("SERV_ACC_NBRiSERV_ACC_NBR",sNumber);
break;
case '8':
map.put("SERV_ACC_NBRiACC_NBR_AB",sNumber);
break;
case '9':
map.put("SERV_ACCTiACCT_ID",sNumber);
break;
case 'A':
map.put("SERV_DATA_ACCESS_INiACC_SERV_ID",sNumber);
break;
case 'B':
map.put("SO_SPECIAL_NBRSiNBR",sNumber);
break;
default:
map.put("SERV_ACC_NBRiSERV_ACC_NBR",sNumber);
break;
}
_dt = phoneBean.callQryServFor(map);
if ( _dt != null ) {
phoneBean.setBSSCustBean(_dt);
phoneBean.setRecordIDS("AREAID", sServiarea_Id);
phoneBean.setRecordIDS("CITYCODE", sCitycode);
phoneBean.setRecordIDS(BSSParamName.OTHER_ACCEPT_TEL, sNumber);
phoneBean.save();
}
}
}
catch(Exception ex) {
FileLogger.getLogger().warn(ex.getMessage(),ex);
}
%>str--><table><%
if ( _dt == null ) {%>
<tr><td class="body_td" align="left" colspan="5"><font color="red">查询失败!请在选择或输入相应的查询条件后再点击查询。</font></td></tr><%
return ;
}
for ( int i=0;i<_dt.getRows().getCount(); i++ ) {
DataRow dr = _dt.getRow(i);%>
<tr key="<%= dr.getString(BSSParamName.CUST_ARCHIVES_CUST_ID)%>">
<td class="body_td" align="left" nowrap><%= dr.getString(BSSParamName.CUST_ARCHIVES_CUST_NAME)%></td>
<td class="body_td" align="left" nowrap><%= dr.getString(BSSParamName.CUST_ARCHIVES_SERV_TYPE_NAME)%></td>
<td class="body_td" align="left" nowrap><%= dr.getString(BSSParamName.CUST_ARCHIVES_SERV_ACC_NBR)%></td>
<td class="body_td" align="left" nowrap><%
String state = dr.getString(BSSParamName.CUST_ARCHIVES_STATE);
if ( state.equals("") ) {
out.print(" ");
}
else {
String stateName = BssInter2.getMean("SERV", "STATE", cityCode, state);
if ( stateName == null || stateName.length() == 0 ) {
if ( state.startsWith("A+") ) stateName = "服务变更中";
}
out.print(stateName);
}%></td>
<td class="body_td" align="left" nowrap>
<input type="radio" value="<%= dr.getString(BSSParamName.CUST_ARCHIVES_CUST_ID)%>" name="change" id="change"/>
</td>
</tr><%
}%>
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -