|
|
@ -568,10 +568,10 @@ public class ClueJpa {
|
|
|
|
public CallClueDTO queryDetailsByClueType(Long clueId, Integer clueType) {
|
|
|
|
public CallClueDTO queryDetailsByClueType(Long clueId, Integer clueType) {
|
|
|
|
StringBuilder sql = null;
|
|
|
|
StringBuilder sql = null;
|
|
|
|
if (Arrays.asList(ClueTypeConstants.SCREEN_TYPE).contains(clueType)) {
|
|
|
|
if (Arrays.asList(ClueTypeConstants.SCREEN_TYPE).contains(clueType)) {
|
|
|
|
sql = new StringBuilder("select tc.nid as nid ,tcm.member_id as memberId " +
|
|
|
|
sql = new StringBuilder("select tc.nid as nid ,tcm.member_id as memberId " +
|
|
|
|
"from tb_clue_middle as tcm left join tb_clue as tc on tcm.clue_id =tc.id where tc.id =:clueId ");
|
|
|
|
"from tb_clue_middle as tcm left join tb_clue as tc on tcm.clue_id =tc.id where tc.id =:clueId ");
|
|
|
|
} else if (Arrays.asList(ClueTypeConstants.TOKER_TYPE).contains(clueType)) {
|
|
|
|
} else if (Arrays.asList(ClueTypeConstants.TOKER_TYPE).contains(clueType)) {
|
|
|
|
sql = new StringBuilder("select tc.nid as nid ,tcm.member_id as memberId " +
|
|
|
|
sql = new StringBuilder("select tc.nid as nid ,tcm.member_id as memberId ,tcm.is_freeze as isFreeze " +
|
|
|
|
"from tb_clue_talk as tcm left join tb_clue as tc on tcm.clue_id =tc.id where tc.id =:clueId ");
|
|
|
|
"from tb_clue_talk as tcm left join tb_clue as tc on tcm.clue_id =tc.id where tc.id =:clueId ");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
assert sql != null;
|
|
|
|
assert sql != null;
|
|
|
@ -587,6 +587,11 @@ public class ClueJpa {
|
|
|
|
clueDto.setNid(nid);
|
|
|
|
clueDto.setNid(nid);
|
|
|
|
BigInteger memberId = (BigInteger) row.get("memberId");
|
|
|
|
BigInteger memberId = (BigInteger) row.get("memberId");
|
|
|
|
clueDto.setMemberId(memberId.longValue());
|
|
|
|
clueDto.setMemberId(memberId.longValue());
|
|
|
|
|
|
|
|
if (Arrays.asList(ClueTypeConstants.TOKER_TYPE).contains(clueType)) {
|
|
|
|
|
|
|
|
clueDto.setIsFreeze((Boolean) row.get("isFreeze"));
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
clueDto.setIsFreeze(false);
|
|
|
|
|
|
|
|
}
|
|
|
|
return clueDto;
|
|
|
|
return clueDto;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return null;
|
|
|
|
return null;
|
|
|
|