Authored by hugufei

添加最终结果的日志

@@ -80,6 +80,8 @@ public class UserRecallResponseBuilder { @@ -80,6 +80,8 @@ public class UserRecallResponseBuilder {
80 sknList.add(new RecallSknInfo(sknResult.getProductSkn(), sknResult.getStrategy().name())); 80 sknList.add(new RecallSknInfo(sknResult.getProductSkn(), sknResult.getStrategy().name()));
81 } 81 }
82 int recallTotal = sknResultList.size(); 82 int recallTotal = sknResultList.size();
  83 + //10、打印日志
  84 + logSknResultList(userRecallRequest,sknList);
83 return new UserRecallResponse(total, recallTotal, recallTotalPage, sknList); 85 return new UserRecallResponse(total, recallTotal, recallTotalPage, sknList);
84 } 86 }
85 87
@@ -104,6 +106,19 @@ public class UserRecallResponseBuilder { @@ -104,6 +106,19 @@ public class UserRecallResponseBuilder {
104 return sknResultList; 106 return sknResultList;
105 } 107 }
106 108
  109 + private void logSknResultList(UserRecallRequest userRecallRequest, List<RecallSknInfo> sknList) {
  110 + if (!userRecallRequest.openDetailLog()) {
  111 + return;
  112 + }
  113 + try {
  114 + RECALL_NEW_LOGGER.info("total recall skn count after merger2 is [{}]", sknList.size());
  115 + for (RecallSknInfo recallSknInfo : sknList) {
  116 + RECALL_NEW_LOGGER.info("skn is[{}], recallType is [{}]", recallSknInfo.getProductSkn(), recallSknInfo.getRecallType());
  117 + }
  118 + } catch (Exception e) {
  119 + RECALL_NEW_LOGGER.error(e.getMessage(), e);
  120 + }
  121 + }
107 122
108 private void logSknStrategyAndScore(UserRecallRequest userRecallRequest, RecallMergerResult.SknResult sknResult) { 123 private void logSknStrategyAndScore(UserRecallRequest userRecallRequest, RecallMergerResult.SknResult sknResult) {
109 if (!userRecallRequest.openDetailLog()) { 124 if (!userRecallRequest.openDetailLog()) {