public String getResultByNicnName(String nickName) {
ResultDO<BaseUserDO> resultdo = uicReadService.getBaseUserByNick(nickName, envUtil.getAppName());
BaseUserDO userDo = resultdo.getModule();
com.alibaba.security.asipservice.client.module.Result<List<ComplaintInfoExpandDO>> info = intellectualPropertyRightsService.queryComplaintInfoByUserId(userDo.getHavanaId(), envUtil.getAppInfo());
return JSON.toJSONString(info.getModule());
}
public String getIntellectualResultByListId(long listId) throws PunishClientException {
PunishAwardRuleDO punishAwardRule = punishRuleClient.getRuleInfoById(listId);
return JSON.toJSONString(punishAwardRule);
}
public String getIntellectualResultInfo(long listId) {
return JSON.toJSONString(intellectualPropertyRightsService.queryComplaintInfoByListId(listId, envUtil.getAppInfo()));
}
public void execute(@Param("seq") int seq, @Param("nickName") String nickName, @Param("itemId") long itemId, @Param("listId") long listId) throws Exception {
String string = "";
if (seq == 0) {
string = "success";
}
if (seq == 1) {
try {
string = getResultByNicnName(nickName);
} catch (Exception ex) {
string = ex.getLocalizedMessage();
}
}
if (seq == 2) {
string = getIntellectualResultInfo(itemId);
}
if (seq == 3) {
try {
string = getIntellectualResultByListId(listId);
} catch (Exception ex) {
string = ex.getLocalizedMessage();
}
}
response.setContentType("text/html;charset=utf-8");
response.getWriter().write(string);
response.getWriter().flush();
response.getWriter().close();
}