Przeglądaj źródła

将音乐的个人仓库和默认仓库分成两个接口

private_deployment
lrh 1 rok temu
rodzic
commit
b60636d98d
5 zmienionych plików z 31 dodań i 7 usunięć
  1. +15
    -0
      suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java
  2. +2
    -0
      suimangService/src/main/java/com/iformall/mapper/MusicInfoServiceMapper.java
  3. +2
    -0
      suimangService/src/main/java/com/iformall/service/sm/MusicInfoService.java
  4. +5
    -0
      suimangService/src/main/java/com/iformall/service/sm/impl/MusicInfoServiceImpl.java
  5. +7
    -7
      suimangService/src/main/resources/mapper/MusicServiceMapper.xml

+ 15
- 0
suimangCApi/src/main/java/com/iformall/controller/PhotoSpeakVideoController.java Wyświetl plik

@@ -298,6 +298,7 @@ public class PhotoSpeakVideoController extends BaseController {
}
}

@AuthIgnore
@GetMapping(value = "/music")
@ApiImplicitParams({
@ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true),
@@ -312,6 +313,20 @@ public class PhotoSpeakVideoController extends BaseController {
return new ResultData(music);
}

@GetMapping(value = "/userMusic")
@ApiImplicitParams({
@ApiImplicitParam(name = "pageNum", value = "页数", dataType = "int", paramType = "query", required = true),
@ApiImplicitParam(name = "pageSize", value = "每页条数", dataType = "int", paramType = "query", required = true)})
@ApiOperation("获取用户音乐")
public ResultData userMusic(@ModelAttribute MusicInfo record, Integer pageNum, Integer pageSize) {
logger.debug("[" + getIpAddr() + "] UserMouldVideoController::userMusic");
if (record == null) record = new MusicInfo();
record.setUserId(getMemberId());
record.setSortColumns(BaseEntity.SortField.UpdateDate_DESC);
PageInfo<MusicInfo> music = musicInfoService.userMusic(pageNum, pageSize, record);
return new ResultData(music);
}

@ApiOperation("新增接口")
@PostMapping("/save")
public ResultData save(@RequestBody MusicInfo record) {


+ 2
- 0
suimangService/src/main/java/com/iformall/mapper/MusicInfoServiceMapper.java Wyświetl plik

@@ -12,4 +12,6 @@ public interface MusicInfoServiceMapper extends CommonMapper<MusicInfo, String>
List<MusicInfo> findList(MusicInfo record);

void deleteById(@Param("id")Long id);

List<MusicInfo> userMusic(MusicInfo record);
}

+ 2
- 0
suimangService/src/main/java/com/iformall/service/sm/MusicInfoService.java Wyświetl plik

@@ -14,4 +14,6 @@ public interface MusicInfoService {
ResultData saveOrUpdate(MusicInfo record);

void deleteById(Long id);

PageInfo<MusicInfo> userMusic(Integer pageNum, Integer pageSize, MusicInfo record);
}

+ 5
- 0
suimangService/src/main/java/com/iformall/service/sm/impl/MusicInfoServiceImpl.java Wyświetl plik

@@ -75,4 +75,9 @@ public class MusicInfoServiceImpl implements MusicInfoService {
public void deleteById(Long id) {
musicInfoServiceMapper.deleteById(id);
}

@Override
public PageInfo<MusicInfo> userMusic(Integer pageNum, Integer pageSize, MusicInfo record) {
return PageHelper.startPage(pageNum, pageSize).doSelectPageInfo(() -> musicInfoServiceMapper.userMusic(record));
}
}

+ 7
- 7
suimangService/src/main/resources/mapper/MusicServiceMapper.xml Wyświetl plik

@@ -4,13 +4,13 @@
<select id="findList" resultType="com.iformall.domain.po.sm.MusicInfo">
SELECT id, update_date, size, name, time, is_del, url, create_date, user_id, type
FROM music_info
WHERE is_del = 0
<if test="type == 1">
and type = #{type} and userId = 0
</if>
<if test="type == 2">
and type = #{type} userId = #{userId}
</if>
WHERE is_del = 0 and type = #{type} and userId = 0
</select>
<select id="userMusic" resultType="com.iformall.domain.po.sm.MusicInfo">
SELECT id, update_date, size, name, time, is_del, url, create_date, user_id, type
FROM music_info
WHERE is_del = 0 and type = #{type} userId = #{userId}
</select>

<update id="deleteById">


Ładowanie…
Anuluj
Zapisz