diff --git a/mt/src/main/java/com/ccsens/mt/service/CompeteVedioService.java b/mt/src/main/java/com/ccsens/mt/service/CompeteVedioService.java index 9e9c31f4..1252b8c2 100644 --- a/mt/src/main/java/com/ccsens/mt/service/CompeteVedioService.java +++ b/mt/src/main/java/com/ccsens/mt/service/CompeteVedioService.java @@ -68,16 +68,22 @@ public class CompeteVedioService implements ICompeteVedioService{ @Override public String uploadVideoPath(VideoDto.UploadVdeo param) { + CompeteVideoExample competeVideoExample=new CompeteVideoExample(); + competeVideoExample.createCriteria().andProjectIdEqualTo(param.getCompeteProjectId()).andPlayerIdEqualTo(param.getPlayerOrTeamId()).andRecStatusEqualTo((byte)0); + List competeVideos = competeVideoMapper.selectByExample(competeVideoExample); + if(competeVideos.size()>0){ + return competeVideos.get(0).getVideoUrl(); + } CompeteVideo competeVideo=new CompeteVideo(); competeVideo.setId(snowflake.nextId()); competeVideo.setCompeteTimeId(param.getCompeteTimeId()); - competeVideo.setProjectId(param.getCompeteProjectId()); + //competeVideo.setProjectId(param.getCompeteProjectId()); competeVideo.setPlayerId(param.getPlayerOrTeamId()); competeVideo.setVideoUrl(param.getVideoPath()); competeVideo.setRecStatus((byte) 0); long startTime = System.currentTimeMillis(); competeVideo.setUploadTime(startTime); - competeVideoMapper.insert(competeVideo); + competeVideoMapper.insertSelective(competeVideo); return param.getVideoPath(); } diff --git a/mt/src/main/resources/application.yml b/mt/src/main/resources/application.yml index f59084b0..4ecd13fd 100644 --- a/mt/src/main/resources/application.yml +++ b/mt/src/main/resources/application.yml @@ -1,5 +1,5 @@ spring: profiles: - active: test - include: common, util-test + active: dev + include: common, util-dev diff --git a/mt/src/main/resources/mapper_dao/CompeteVideoDao.xml b/mt/src/main/resources/mapper_dao/CompeteVideoDao.xml index ca1fb630..a7623fbb 100644 --- a/mt/src/main/resources/mapper_dao/CompeteVideoDao.xml +++ b/mt/src/main/resources/mapper_dao/CompeteVideoDao.xml @@ -62,15 +62,6 @@ and tall.t_sys_log.created_at <= #{param.signEndTime,jdbcType=TIMESTAMP} GROUP BY tall.t_sys_log.user_id - - - - - - - - - ) tt on tt.`user_id`=tcj.`user_id` LEFT JOIN t_compete_time tct on tct.id =tcj.`compete_time_id` WHERE diff --git a/tall/src/main/resources/application.yml b/tall/src/main/resources/application.yml index ebc544af..b5408a3a 100644 --- a/tall/src/main/resources/application.yml +++ b/tall/src/main/resources/application.yml @@ -1,5 +1,5 @@ spring: profiles: - active: test - include: util-test,common + active: dev + include: util-dev,common