/**
* 用于处理查询记录的用户操作
*
* @param requestDTO
* 用户发送的消息
* @return 处理后的消息
* @throws Exception
*/
private ISvrMsg query(ISvrMsg requestDTO) throws Exception {
ISvrMsg msg = SrvMsgUtil.createResponseMsg(requestDTO);
String cateName = requestDTO.getValue("cateName");
if (cateName == null) {
cateName = "";
}
String cateNames[] = cateName.split("//,");
String specModel = "";
int flag = 0;
java.util.List getResult = new ArrayList();
Set set = new HashSet();
for (int t = 0; t < cateNames.length; t++) {
getResult = this.getCommDeviceManCatFindDAO()
.getDeviceCharacteristicsList(cateNames[t]);
set.addAll(getResult);
}
Iterator iter = set.iterator();
while (iter.hasNext()) {
if (flag == 0) {
specModel += iter.next();
} else {
specModel += "," + iter.next();
}
flag++;
}
msg.setValue("specModel", specModel);
return msg;
}
* 用于处理查询记录的用户操作
*
* @param requestDTO
* 用户发送的消息
* @return 处理后的消息
* @throws Exception
*/
private ISvrMsg query(ISvrMsg requestDTO) throws Exception {
ISvrMsg msg = SrvMsgUtil.createResponseMsg(requestDTO);
String cateName = requestDTO.getValue("cateName");
if (cateName == null) {
cateName = "";
}
String cateNames[] = cateName.split("//,");
String specModel = "";
int flag = 0;
java.util.List getResult = new ArrayList();
Set set = new HashSet();
for (int t = 0; t < cateNames.length; t++) {
getResult = this.getCommDeviceManCatFindDAO()
.getDeviceCharacteristicsList(cateNames[t]);
set.addAll(getResult);
}
Iterator iter = set.iterator();
while (iter.hasNext()) {
if (flag == 0) {
specModel += iter.next();
} else {
specModel += "," + iter.next();
}
flag++;
}
msg.setValue("specModel", specModel);
return msg;
}