Commit c130f8b5 authored by Quxl's avatar Quxl

xx

parent d906e074
package com.egolm.film.api.service;
import java.util.List;
import java.util.Map;
import com.egolm.common.jdbc.Page;
import com.egolm.film.bean.Fc_member_film;
import com.egolm.film.bean.Fc_member_film_all;
import com.egolm.film.bean.Fc_member_film_director;
import com.egolm.film.bean.Fc_member_film_issuer;
import com.egolm.film.bean.Fc_member_film_playactor;
import com.egolm.film.bean.Fc_member_film_show;
public interface MemberFilmService {
List<Fc_member_film_director> queryMemberFilmDirectorList(Long member_film_id);
List<Fc_member_film_issuer> queryMemberFilmIssuerList(Long member_film_id);
List<Fc_member_film_playactor> queryMemberFilmPlayactorList(Long member_film_id);
List<Fc_member_film_show> queryMemberFilmShowList(Long member_film_id);
void doApply(
Integer member_id,
Long member_film_id);
void saveMore(Fc_member_film_all more);
Fc_member_film_all queryMoreByNo(String no);
Long saveMemberFilmType(
Integer member_id,
String film_type_name,
String enroll_type_name);
void saveMemberFilmBase(
Integer member_id,
Long member_film_id,
String[] enroll_type_name_other,
String cn_name,
String en_name,
String intro);
void saveMemberFilmInfo(
Integer member_id,
Long member_film_id,
String film_country,
String dialogue_lang,
String subtitle_lang,
String[] co_production_country,
String film_total_time,
String completion_date,
String show_date,
String first_show_date,
String first_show_city,
Integer is_apply_other_filmfest,
String other_filmfest_name,
String film_medium,
String film_format,
String film_format_url,
String film_format_passw,
String film_format_other);
void saveMemberFilmPlayactor(
Integer member_id,
Long member_film_id,
String[] playactor_type,
String[] playactor_role_name,
String[] playactor_name,
String[] playactor_film_nums,
String[] playactor_country,
String[] playactor_birthday,
String[] playactor_intro,
Integer[] is_play_shanghai);
void saveMemberFilmIssuer(
Integer member_id,
Long member_film_id,
String[] issuer_company,
String[] issuer_contacts,
String[] issuer_email,
String[] issuer_tel);
void saveMemberFilmShow(
Integer member_id,
Long member_film_id,
String play_shanghai,
String[] show_filmfest,
String[] show_filmfest_type,
String[] show_filmfest_intro);
void saveMemberFilmCompany(
Integer member_id,
Long member_film_id,
String film_apply_company,
String film_apply_realname,
String film_apply_email,
String film_apply_tel,
String film_apply_mobile,
String film_apply_country);
List<Map<String, Object>> queryListAll(String keyword);
List<Map<String, Object>> queryChuShenList(String keyword, Integer state, Integer apply_state, String film_type, String enroll_type, String film_country, Page page);
void pass(Integer member_film_id);
void reject(Integer member_film_id);
Fc_member_film queryMemberFilmById(Long member_film_id);
}
...@@ -3,14 +3,7 @@ package com.egolm.film.api.service; ...@@ -3,14 +3,7 @@ package com.egolm.film.api.service;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import com.egolm.common.jdbc.Page;
import com.egolm.film.bean.Fc_member; import com.egolm.film.bean.Fc_member;
import com.egolm.film.bean.Fc_member_film;
import com.egolm.film.bean.Fc_member_film_all;
import com.egolm.film.bean.Fc_member_film_director;
import com.egolm.film.bean.Fc_member_film_issuer;
import com.egolm.film.bean.Fc_member_film_playactor;
import com.egolm.film.bean.Fc_member_film_show;
public interface MemberService { public interface MemberService {
...@@ -36,107 +29,10 @@ public interface MemberService { ...@@ -36,107 +29,10 @@ public interface MemberService {
boolean exists(String email); boolean exists(String email);
Fc_member_film queryMemberFilmById(Long id);
List<Fc_member_film_director> queryMemberFilmDirectorList(Long member_film_id);
List<Fc_member_film_issuer> queryMemberFilmIssuerList(Long member_film_id);
List<Fc_member_film_playactor> queryMemberFilmPlayactorList(Long member_film_id);
List<Fc_member_film_show> queryMemberFilmShowList(Long member_film_id);
void doApply(
Integer member_id,
Long member_film_id);
void saveMore(Fc_member_film_all more);
Fc_member_film_all queryMoreByNo(String no);
Long saveMemberFilmType(
Integer member_id,
String film_type_name,
String enroll_type_name);
void saveMemberFilmBase(
Integer member_id,
Long member_film_id,
String[] enroll_type_name_other,
String cn_name,
String en_name,
String intro);
void saveMemberFilmInfo(
Integer member_id,
Long member_film_id,
String film_country,
String dialogue_lang,
String subtitle_lang,
String[] co_production_country,
String film_total_time,
String completion_date,
String show_date,
String first_show_date,
String first_show_city,
Integer is_apply_other_filmfest,
String other_filmfest_name,
String film_medium,
String film_format,
String film_format_url,
String film_format_passw,
String film_format_other);
void saveMemberFilmPlayactor(
Integer member_id,
Long member_film_id,
String[] playactor_type,
String[] playactor_role_name,
String[] playactor_name,
String[] playactor_film_nums,
String[] playactor_country,
String[] playactor_birthday,
String[] playactor_intro,
Integer[] is_play_shanghai);
void saveMemberFilmIssuer(
Integer member_id,
Long member_film_id,
String[] issuer_company,
String[] issuer_contacts,
String[] issuer_email,
String[] issuer_tel);
void saveMemberFilmShow(
Integer member_id,
Long member_film_id,
String play_shanghai,
String[] show_filmfest,
String[] show_filmfest_type,
String[] show_filmfest_intro);
void saveMemberFilmCompany(
Integer member_id,
Long member_film_id,
String film_apply_company,
String film_apply_realname,
String film_apply_email,
String film_apply_tel,
String film_apply_mobile,
String film_apply_country);
boolean changePasswordByMemberId(Integer member_id, String password, String newPassword); boolean changePasswordByMemberId(Integer member_id, String password, String newPassword);
Fc_member getMemberByToken(String token); Fc_member getMemberByToken(String token);
void updateToken(Integer member_id, String token_string); void updateToken(Integer member_id, String token_string);
List<Map<String, Object>> queryListAll(String keyword);
List<Map<String, Object>> queryChuShenList(String keyword, Integer state, Integer apply_state, String film_type, String enroll_type, String film_country, Page page);
void pass(Integer member_film_id);
void reject(Integer member_film_id);
} }
...@@ -13,6 +13,7 @@ import com.egolm.common.bean.Rjx; ...@@ -13,6 +13,7 @@ import com.egolm.common.bean.Rjx;
import com.egolm.common.jdbc.Page; import com.egolm.common.jdbc.Page;
import com.egolm.film.api.service.AdminTokenService; import com.egolm.film.api.service.AdminTokenService;
import com.egolm.film.api.service.FilmService; import com.egolm.film.api.service.FilmService;
import com.egolm.film.api.service.MemberFilmService;
import com.egolm.film.api.service.MemberService; import com.egolm.film.api.service.MemberService;
import com.egolm.film.bean.Fc_member_film; import com.egolm.film.bean.Fc_member_film;
import com.egolm.film.bean.Fc_member_film_director; import com.egolm.film.bean.Fc_member_film_director;
...@@ -42,6 +43,9 @@ public class AdminFirstController { ...@@ -42,6 +43,9 @@ public class AdminFirstController {
@Autowired @Autowired
MemberService memberService; MemberService memberService;
@Autowired
MemberFilmService memberFilmService;
@Autowired @Autowired
AdminTokenService tokenService; AdminTokenService tokenService;
...@@ -62,7 +66,7 @@ public class AdminFirstController { ...@@ -62,7 +66,7 @@ public class AdminFirstController {
index = index == null ? 1 : index; index = index == null ? 1 : index;
limit = limit == null ? 20 : limit; limit = limit == null ? 20 : limit;
Page page = new Page(index, limit); Page page = new Page(index, limit);
List<Map<String, Object>> list = memberService.queryChuShenList(keyword, state, apply_state, film_type, enroll_type, film_country, page); List<Map<String, Object>> list = memberFilmService.queryChuShenList(keyword, state, apply_state, film_type, enroll_type, film_country, page);
return Rjx.jsonOk().setData(list); return Rjx.jsonOk().setData(list);
} }
...@@ -81,7 +85,7 @@ public class AdminFirstController { ...@@ -81,7 +85,7 @@ public class AdminFirstController {
index = index == null ? 1 : index; index = index == null ? 1 : index;
limit = limit == null ? 20 : limit; limit = limit == null ? 20 : limit;
Page page = new Page(index, limit); Page page = new Page(index, limit);
List<Map<String, Object>> list = memberService.queryChuShenList(keyword, 2, 2, film_type, enroll_type, film_country, page); List<Map<String, Object>> list = memberFilmService.queryChuShenList(keyword, 2, 2, film_type, enroll_type, film_country, page);
return Rjx.jsonOk().setData(list); return Rjx.jsonOk().setData(list);
} }
...@@ -95,7 +99,7 @@ public class AdminFirstController { ...@@ -95,7 +99,7 @@ public class AdminFirstController {
LoginToken loginToken = tokenService.getToken(); LoginToken loginToken = tokenService.getToken();
Integer adminid = (Integer)loginToken.getId(); Integer adminid = (Integer)loginToken.getId();
service.copyFilm(member_film_id, adminid); service.copyFilm(member_film_id, adminid);
memberService.pass(member_film_id); memberFilmService.pass(member_film_id);
return Rjx.jsonOk(); return Rjx.jsonOk();
} }
...@@ -106,7 +110,7 @@ public class AdminFirstController { ...@@ -106,7 +110,7 @@ public class AdminFirstController {
@ApiImplicitParam(paramType="query", dataType="int", required=false, name="member_film_id", value="申报影片ID"), @ApiImplicitParam(paramType="query", dataType="int", required=false, name="member_film_id", value="申报影片ID"),
}) })
public Object reject(Integer member_film_id) { public Object reject(Integer member_film_id) {
memberService.reject(member_film_id); memberFilmService.reject(member_film_id);
return Rjx.jsonOk(); return Rjx.jsonOk();
} }
...@@ -117,11 +121,11 @@ public class AdminFirstController { ...@@ -117,11 +121,11 @@ public class AdminFirstController {
@ApiImplicitParam(paramType="query", dataType="long", required=true, name="member_film_id", value="申报影片ID") @ApiImplicitParam(paramType="query", dataType="long", required=true, name="member_film_id", value="申报影片ID")
}) })
public Object getDetail(Long member_film_id) { public Object getDetail(Long member_film_id) {
Fc_member_film memberFilm = memberService.queryMemberFilmById(member_film_id); Fc_member_film memberFilm = memberFilmService.queryMemberFilmById(member_film_id);
List<Fc_member_film_director> directorList = memberService.queryMemberFilmDirectorList(memberFilm.getId()); List<Fc_member_film_director> directorList = memberFilmService.queryMemberFilmDirectorList(memberFilm.getId());
List<Fc_member_film_issuer> issuerList = memberService.queryMemberFilmIssuerList(memberFilm.getId()); List<Fc_member_film_issuer> issuerList = memberFilmService.queryMemberFilmIssuerList(memberFilm.getId());
List<Fc_member_film_playactor> playactorList = memberService.queryMemberFilmPlayactorList(memberFilm.getId()); List<Fc_member_film_playactor> playactorList = memberFilmService.queryMemberFilmPlayactorList(memberFilm.getId());
List<Fc_member_film_show> showList = memberService.queryMemberFilmShowList(memberFilm.getId()); List<Fc_member_film_show> showList = memberFilmService.queryMemberFilmShowList(memberFilm.getId());
return Rjx.jsonOk() return Rjx.jsonOk()
.setData(memberFilm) .setData(memberFilm)
......
...@@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -12,6 +12,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.ResponseBody;
import com.egolm.common.bean.Rjx; import com.egolm.common.bean.Rjx;
import com.egolm.film.api.service.MemberFilmService;
import com.egolm.film.api.service.MemberService; import com.egolm.film.api.service.MemberService;
import com.egolm.film.api.service.MemberTokenService; import com.egolm.film.api.service.MemberTokenService;
import com.egolm.film.bean.Fc_member_film; import com.egolm.film.bean.Fc_member_film;
...@@ -35,6 +36,9 @@ public class MemberApplyController { ...@@ -35,6 +36,9 @@ public class MemberApplyController {
@Autowired @Autowired
private MemberService memberService; private MemberService memberService;
@Autowired
private MemberFilmService memberFilmService;
@Autowired @Autowired
private MemberTokenService tokenService; private MemberTokenService tokenService;
...@@ -52,7 +56,7 @@ public class MemberApplyController { ...@@ -52,7 +56,7 @@ public class MemberApplyController {
Integer member_id = (Integer)loginToken.getId(); Integer member_id = (Integer)loginToken.getId();
List<Map<String, Object>> list = null; List<Map<String, Object>> list = null;
if(member_id.intValue() == opt_member_id.intValue()) { if(member_id.intValue() == opt_member_id.intValue()) {
list = memberService.queryListAll(keyword); list = memberFilmService.queryListAll(keyword);
} else { } else {
list = memberService.queryListByMemberID(member_id); list = memberService.queryListByMemberID(member_id);
} }
...@@ -70,7 +74,7 @@ public class MemberApplyController { ...@@ -70,7 +74,7 @@ public class MemberApplyController {
public Object saveMemberFilmType(String film_type_name, String enroll_type_name) { public Object saveMemberFilmType(String film_type_name, String enroll_type_name) {
LoginToken loginToken = tokenService.getToken(); LoginToken loginToken = tokenService.getToken();
Integer member_id = (Integer)loginToken.getId(); Integer member_id = (Integer)loginToken.getId();
Long member_film_id = memberService.saveMemberFilmType(member_id, film_type_name, enroll_type_name); Long member_film_id = memberFilmService.saveMemberFilmType(member_id, film_type_name, enroll_type_name);
return Rjx.jsonOk().set("member_film_id", member_film_id); return Rjx.jsonOk().set("member_film_id", member_film_id);
} }
...@@ -94,7 +98,7 @@ public class MemberApplyController { ...@@ -94,7 +98,7 @@ public class MemberApplyController {
LoginToken loginToken = tokenService.getToken(); LoginToken loginToken = tokenService.getToken();
Integer member_id = (Integer)loginToken.getId(); Integer member_id = (Integer)loginToken.getId();
memberService.saveMemberFilmBase( memberFilmService.saveMemberFilmBase(
member_id, member_id,
member_film_id, member_film_id,
enroll_type_name_other, enroll_type_name_other,
...@@ -150,7 +154,7 @@ public class MemberApplyController { ...@@ -150,7 +154,7 @@ public class MemberApplyController {
LoginToken loginToken = tokenService.getToken(); LoginToken loginToken = tokenService.getToken();
Integer member_id = (Integer)loginToken.getId(); Integer member_id = (Integer)loginToken.getId();
memberService.saveMemberFilmInfo( memberFilmService.saveMemberFilmInfo(
member_id, member_id,
member_film_id, member_film_id,
film_country, film_country,
...@@ -201,7 +205,7 @@ public class MemberApplyController { ...@@ -201,7 +205,7 @@ public class MemberApplyController {
LoginToken loginToken = tokenService.getToken(); LoginToken loginToken = tokenService.getToken();
Integer member_id = (Integer)loginToken.getId(); Integer member_id = (Integer)loginToken.getId();
memberService.saveMemberFilmPlayactor( memberFilmService.saveMemberFilmPlayactor(
member_id, member_id,
member_film_id, member_film_id,
playactor_type, playactor_type,
...@@ -236,7 +240,7 @@ public class MemberApplyController { ...@@ -236,7 +240,7 @@ public class MemberApplyController {
LoginToken loginToken = tokenService.getToken(); LoginToken loginToken = tokenService.getToken();
Integer member_id = (Integer)loginToken.getId(); Integer member_id = (Integer)loginToken.getId();
memberService.saveMemberFilmIssuer( memberFilmService.saveMemberFilmIssuer(
member_id, member_id,
member_film_id, member_film_id,
issuer_company, issuer_company,
...@@ -267,7 +271,7 @@ public class MemberApplyController { ...@@ -267,7 +271,7 @@ public class MemberApplyController {
LoginToken loginToken = tokenService.getToken(); LoginToken loginToken = tokenService.getToken();
Integer member_id = (Integer)loginToken.getId(); Integer member_id = (Integer)loginToken.getId();
memberService.saveMemberFilmShow( memberFilmService.saveMemberFilmShow(
member_id, member_id,
member_film_id, member_film_id,
play_shanghai, play_shanghai,
...@@ -301,7 +305,7 @@ public class MemberApplyController { ...@@ -301,7 +305,7 @@ public class MemberApplyController {
LoginToken loginToken = tokenService.getToken(); LoginToken loginToken = tokenService.getToken();
Integer member_id = (Integer)loginToken.getId(); Integer member_id = (Integer)loginToken.getId();
memberService.saveMemberFilmCompany( memberFilmService.saveMemberFilmCompany(
member_id, member_id,
member_film_id, member_film_id,
film_apply_company, film_apply_company,
...@@ -321,11 +325,11 @@ public class MemberApplyController { ...@@ -321,11 +325,11 @@ public class MemberApplyController {
@ApiImplicitParam(paramType="query", dataType="long", required=true, name="member_film_id", value="申报影片ID") @ApiImplicitParam(paramType="query", dataType="long", required=true, name="member_film_id", value="申报影片ID")
}) })
public Object getDetail(Long member_film_id) { public Object getDetail(Long member_film_id) {
Fc_member_film memberFilm = memberService.queryMemberFilmById(member_film_id); Fc_member_film memberFilm = memberFilmService.queryMemberFilmById(member_film_id);
List<Fc_member_film_director> directorList = memberService.queryMemberFilmDirectorList(memberFilm.getId()); List<Fc_member_film_director> directorList = memberFilmService.queryMemberFilmDirectorList(memberFilm.getId());
List<Fc_member_film_issuer> issuerList = memberService.queryMemberFilmIssuerList(memberFilm.getId()); List<Fc_member_film_issuer> issuerList = memberFilmService.queryMemberFilmIssuerList(memberFilm.getId());
List<Fc_member_film_playactor> playactorList = memberService.queryMemberFilmPlayactorList(memberFilm.getId()); List<Fc_member_film_playactor> playactorList = memberFilmService.queryMemberFilmPlayactorList(memberFilm.getId());
List<Fc_member_film_show> showList = memberService.queryMemberFilmShowList(memberFilm.getId()); List<Fc_member_film_show> showList = memberFilmService.queryMemberFilmShowList(memberFilm.getId());
return Rjx.jsonOk() return Rjx.jsonOk()
.setData(memberFilm) .setData(memberFilm)
...@@ -344,7 +348,7 @@ public class MemberApplyController { ...@@ -344,7 +348,7 @@ public class MemberApplyController {
public Object doApply(Long member_film_id) { public Object doApply(Long member_film_id) {
LoginToken loginToken = tokenService.getToken(); LoginToken loginToken = tokenService.getToken();
Integer member_id = (Integer)loginToken.getId(); Integer member_id = (Integer)loginToken.getId();
memberService.doApply(member_id, member_film_id); memberFilmService.doApply(member_id, member_film_id);
return Rjx.jsonOk(); return Rjx.jsonOk();
} }
...@@ -355,7 +359,7 @@ public class MemberApplyController { ...@@ -355,7 +359,7 @@ public class MemberApplyController {
@ApiImplicitParam(paramType="query", dataType="string", required=true, name="film_no", value="情报影片编号") @ApiImplicitParam(paramType="query", dataType="string", required=true, name="film_no", value="情报影片编号")
}) })
public Object getMore(String film_no) { public Object getMore(String film_no) {
Fc_member_film_all more = memberService.queryMoreByNo(film_no); Fc_member_film_all more = memberFilmService.queryMoreByNo(film_no);
return Rjx.jsonOk().setData(more); return Rjx.jsonOk().setData(more);
} }
...@@ -366,7 +370,7 @@ public class MemberApplyController { ...@@ -366,7 +370,7 @@ public class MemberApplyController {
@ApiImplicitParam(paramType="header", dataType="string", name="i18n_language"), @ApiImplicitParam(paramType="header", dataType="string", name="i18n_language"),
}) })
public Object saveMore(Fc_member_film_all more) { public Object saveMore(Fc_member_film_all more) {
memberService.saveMore(more); memberFilmService.saveMore(more);
return Rjx.jsonOk(); return Rjx.jsonOk();
} }
......
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