记得上下班打卡 | git大法好,push需谨慎

Commit fd3f6e36 authored by sunyuntian's avatar sunyuntian

添加艺人

parent 44d5057e
......@@ -4,6 +4,10 @@ import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.entity.SweetArtists;
import com.liquidnet.service.sweet.entity.SweetArtistsList;
import com.liquidnet.service.sweet.entity.SweetArtistsUrl;
import java.util.List;
/**
* <p>
......@@ -17,11 +21,11 @@ public interface ISweetArtistsService extends IService<SweetArtists> {
ResponseDto<PageInfo<SweetArtists>> getList(int page, int size,String name);
ResponseDto<Boolean> add(String name,String pinyin,String describe,String[] picArray,String[] videoArray);
ResponseDto<Boolean> add(SweetArtistsList sweetArtistsList);
ResponseDto<SweetArtists> detail(String artistsId);
ResponseDto<Boolean> change(String artistsId,String name,String pinyin,String describe,String[] picArray,String[] videoArray);
ResponseDto<Boolean> change(String artistsId,SweetArtistsList sweetArtistsList);
ResponseDto<SweetArtists> del(String artistsId);
......
package com.liquidnet.service.sweet.entity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.io.Serializable;
@Data
@EqualsAndHashCode(callSuper = false)
public class SweetArtistsList implements Serializable,Cloneable{
private static final long serialVersionUID = 1L;
/**
* 艺人名称
*/
private String name;
/**
* 拼音
*/
private String pinyin;
/**
* 艺人简介
*/
private String describes;
/**
* 图
*/
private String[] picArray;
/**
* 视频
*/
private String[] videoArray;
}
......@@ -4,6 +4,8 @@ package com.liquidnet.service.sweet.controller;
import com.github.pagehelper.PageInfo;
import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.entity.SweetArtists;
import com.liquidnet.service.sweet.entity.SweetArtistsList;
import com.liquidnet.service.sweet.entity.SweetArtistsUrl;
import com.liquidnet.service.sweet.entity.SweetStage;
import com.liquidnet.service.sweet.service.ISweetArtistsService;
import com.liquidnet.service.sweet.service.ISweetStageService;
......@@ -14,6 +16,8 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.List;
/**
* <p>
* 艺人表 前端控制器
......@@ -48,17 +52,12 @@ public class SweetArtistsController {
@ApiImplicitParams({
@ApiImplicitParam(type = "query", dataType = "String", name = "name", value = "艺人姓名", required = true),
@ApiImplicitParam(type = "query", dataType = "String", name = "pinyin", value = "姓名拼音", required = true),
@ApiImplicitParam(type = "query", dataType = "String", name = "describe", value = "艺人简介", required = true),
@ApiImplicitParam(type = "query", dataType = "String", name = "describes", value = "艺人简介", required = true),
@ApiImplicitParam(type = "query", dataType = "String[]", name = "picArray", value = "图片数组", required = true),
@ApiImplicitParam(type = "query", dataType = "String[]", name = "videoArray", value = "视频数组", required = true)
})
public ResponseDto<Boolean> add(
@RequestParam() String name,
@RequestParam() String pinyin,
@RequestParam() String describe,
@RequestParam() String[] picArray,
@RequestParam() String[] videoArray) {
return sweetArtistsService.add( name, pinyin, describe,picArray,videoArray);
public ResponseDto<Boolean> add(SweetArtistsList sweetArtistsList) {
return sweetArtistsService.add(sweetArtistsList);
}
@GetMapping("detail")
......@@ -80,13 +79,8 @@ public class SweetArtistsController {
@ApiImplicitParam(type = "query", dataType = "String[]", name = "picArray", value = "图片数组", required = true),
@ApiImplicitParam(type = "query", dataType = "String[]", name = "videoArray", value = "视频数组", required = true)
})
public ResponseDto<Boolean> change(@RequestParam() String artistsId,
@RequestParam() String name,
@RequestParam() String pinyin,
@RequestParam() String describe,
@RequestParam() String[] picArray,
@RequestParam() String[] videoArray) {
return sweetArtistsService.change(artistsId, name, pinyin, describe,picArray,videoArray);
public ResponseDto<Boolean> change(@RequestParam() String artistsId,SweetArtistsList sweetArtistsList) {
return sweetArtistsService.change(artistsId, sweetArtistsList);
}
@GetMapping("del")
@ApiOperation("删除艺人")
......
......@@ -9,10 +9,7 @@ import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.sweet.dto.SweetManualArtistList2Dto;
import com.liquidnet.service.sweet.dto.SweetManualArtistListDto;
import com.liquidnet.service.sweet.dto.SweetManualArtistStageListDto;
import com.liquidnet.service.sweet.entity.SweetArtists;
import com.liquidnet.service.sweet.entity.SweetArtistsUrl;
import com.liquidnet.service.sweet.entity.SweetManualArtists;
import com.liquidnet.service.sweet.entity.SweetStage;
import com.liquidnet.service.sweet.entity.*;
import com.liquidnet.service.sweet.mapper.SweetArtistsMapper;
import com.liquidnet.service.sweet.mapper.SweetArtistsUrlMapper;
import com.liquidnet.service.sweet.mapper.SweetManualArtistsMapper;
......@@ -76,26 +73,27 @@ public class SweetArtistsServiceImpl extends ServiceImpl<SweetArtistsMapper, Swe
}
@Override
public ResponseDto<Boolean> add( String name, String pinyin, String describe,String[] picArray,String[] videoArray) {
public ResponseDto<Boolean> add(SweetArtistsList sweetArtistsList) {
try {
String mid = IDGenerator.nextSnowId();
LocalDateTime time = LocalDateTime.now();
SweetArtistsUrl sweetArtistsUrl= SweetArtistsUrl.getNew();
SweetArtists sweetArtists = SweetArtists.getNew();
SweetArtistsUrl sweetArtistsUrl = SweetArtistsUrl.getNew();
sweetArtists.setArtistsId(mid);
sweetArtists.setName(name);
sweetArtists.setPinyin(pinyin);
sweetArtists.setDescribes(describe);
sweetArtists.setName(sweetArtistsList.getName());
sweetArtists.setPinyin(sweetArtistsList.getPinyin());
sweetArtists.setDescribes(sweetArtistsList.getDescribes());
sweetArtists.setCreatedAt(time);
sweetArtists.setUpdatdAt(time);
sweetArtistsMapper.insert(sweetArtists);
sweetArtistsUrl.setArtistsId(mid);
sweetArtistsUrl.setCreatedAt(time);
for (String img : picArray) {
for (String img : sweetArtistsList.getPicArray()) {
sweetArtistsUrl.setUrl(img);
sweetArtistsUrl.setType("1");
sweetArtistsUrlMapper.insert(sweetArtistsUrl);
}
for (String video : videoArray) {
for (String video : sweetArtistsList.getVideoArray()) {
sweetArtistsUrl.setUrl(video);
sweetArtistsUrl.setType("2");
sweetArtistsUrlMapper.insert(sweetArtistsUrl);
......@@ -121,14 +119,14 @@ public class SweetArtistsServiceImpl extends ServiceImpl<SweetArtistsMapper, Swe
}
@Override
public ResponseDto<Boolean> change(String artistsId, String name, String pinyin, String describe,String[] picArray,String[] videoArray) {
public ResponseDto<Boolean> change(String artistsId,SweetArtistsList sweetArtistsList) {
try {
LocalDateTime time = LocalDateTime.now();
SweetArtists sweetArtists = SweetArtists.getNew();
sweetArtists.setName(name);
sweetArtists.setPinyin(pinyin);
sweetArtists.setDescribes(describe);
sweetArtists.setName(sweetArtistsList.getName());
sweetArtists.setPinyin(sweetArtistsList.getPinyin());
sweetArtists.setDescribes(sweetArtistsList.getDescribes());
sweetArtists.setUpdatdAt(time);
SweetArtistsUrl sweetArtistsUrl = SweetArtistsUrl.getNew();
sweetArtistsUrl.setCreatedAt(time);
......@@ -137,12 +135,12 @@ public class SweetArtistsServiceImpl extends ServiceImpl<SweetArtistsMapper, Swe
sweetArtistsUrlMapper.delete(Wrappers.lambdaQuery(SweetArtistsUrl.class).eq(SweetArtistsUrl::getArtistsId, artistsId));
sweetArtistsUrl.setArtistsId(artistsId);
sweetArtistsUrl.setCreatedAt(time);
for (String img : picArray) {
for (String img : sweetArtistsList.getPicArray()) {
sweetArtistsUrl.setUrl(img);
sweetArtistsUrl.setType("1");
sweetArtistsUrlMapper.insert(sweetArtistsUrl);
}
for (String video : videoArray) {
for (String video : sweetArtistsList.getVideoArray()) {
sweetArtistsUrl.setUrl(video);
sweetArtistsUrl.setType("2");
sweetArtistsUrlMapper.insert(sweetArtistsUrl);
......
......@@ -849,7 +849,7 @@ public class RedisDataUtils {
String redisKey = SweetConstant.REDIS_KEY_SWEET_PERFORMANCE_AR.concat(performanceId + "");
redisUtil.del(redisKey);
}
public List<SweetPerformanceShow> getPerformanceList(){
/*public List<SweetPerformanceShow> getPerformanceList(){
String redisKey = SweetConstant.REDIS_KEY_SWEET_PERFORMANCE_AR.concat("*");
Object obj = redisUtil.get(redisKey);
if (obj == null) {
......@@ -857,6 +857,6 @@ public class RedisDataUtils {
} else {
return (List<SweetPerformanceShow>) obj;
}
}
}*/
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment