|
@@ -99,27 +99,31 @@ public class KuaishouLiveDataKanbanServiceImpl implements IKuaishouLiveDataKanba
|
|
|
try {
|
|
|
List<KuaishouLiveDataKanban> kanbanList = new ArrayList<>();
|
|
|
for (JSONObject cell : list) {
|
|
|
- KuaishouLiveDataKanban kanban = new KuaishouLiveDataKanban();
|
|
|
- kanban.setKsId(broadcast.getKsId());
|
|
|
- kanban.setKsName(broadcast.getKsName());
|
|
|
- kanban.setAccountId(broadcast.getAccountId());
|
|
|
- kanban.setAccountName(broadcast.getAccountName());
|
|
|
- kanban.setOnlineViewers(cell.getLong("0"));
|
|
|
- kanban.setViewers(cell.getLong("1"));
|
|
|
- kanban.setViewingTimes(cell.getLong("2"));
|
|
|
- kanban.setPerViewingTime(cell.getString("3"));
|
|
|
- kanban.setFansViewingTime(cell.getString("4"));
|
|
|
- kanban.setRewards(cell.getLong("5"));
|
|
|
- kanban.setPutWares(cell.getLong("6"));
|
|
|
- kanban.setNewFans(cell.getLong("7"));
|
|
|
- kanban.setLikes(cell.getLong("8"));
|
|
|
- kanban.setWaresClicks(cell.getLong("9"));
|
|
|
- kanban.setCarClicks(cell.getLong("10"));
|
|
|
- kanban.setAllAmount(cell.getBigDecimal("11"));
|
|
|
- kanban.setAllTurnover(cell.getLong("12"));
|
|
|
- kanban.setAllOrders(cell.getLong("13"));
|
|
|
- kanban.setTurnoverRatio(cell.getString("14"));
|
|
|
- kanbanList.add(kanban);
|
|
|
+ if (cell.size() == 15) {
|
|
|
+ KuaishouLiveDataKanban kanban = new KuaishouLiveDataKanban();
|
|
|
+ kanban.setKsId(broadcast.getKsId());
|
|
|
+ kanban.setKsName(broadcast.getKsName());
|
|
|
+ kanban.setAccountId(broadcast.getAccountId());
|
|
|
+ kanban.setAccountName(broadcast.getAccountName());
|
|
|
+ kanban.setOnlineViewers(cell.getLong("0"));
|
|
|
+ kanban.setViewers(cell.getLong("1"));
|
|
|
+ kanban.setViewingTimes(cell.getLong("2"));
|
|
|
+ kanban.setPerViewingTime(cell.getString("3"));
|
|
|
+ kanban.setFansViewingTime(cell.getString("4"));
|
|
|
+ kanban.setRewards(cell.getLong("5"));
|
|
|
+ kanban.setPutWares(cell.getLong("6"));
|
|
|
+ kanban.setNewFans(cell.getLong("7"));
|
|
|
+ kanban.setLikes(cell.getLong("8"));
|
|
|
+ kanban.setWaresClicks(cell.getLong("9"));
|
|
|
+ kanban.setCarClicks(cell.getLong("10"));
|
|
|
+ kanban.setAllAmount(cell.getBigDecimal("11"));
|
|
|
+ kanban.setAllTurnover(cell.getLong("12"));
|
|
|
+ kanban.setAllOrders(cell.getLong("13"));
|
|
|
+ kanban.setTurnoverRatio(cell.getString("14"));
|
|
|
+ kanbanList.add(kanban);
|
|
|
+ } else {
|
|
|
+ throw new Exception("直播数据看板数据列不对");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
int i = kuaishouLiveDataKanbanMapper.inserExcelBatchInfo(kanbanList);
|