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

Commit fd3f6e36 authored by sunyuntian's avatar sunyuntian

添加艺人

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