|
@ -1,3 +1,248 @@ |
|
|
|
|
|
//<<<<<<< HEAD
|
|
|
|
|
|
//package com.ccsens.mt.service;
|
|
|
|
|
|
//
|
|
|
|
|
|
//import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
|
//import cn.hutool.core.lang.Snowflake;
|
|
|
|
|
|
//import cn.hutool.core.util.ObjectUtil;
|
|
|
|
|
|
//import cn.hutool.core.util.StrUtil;
|
|
|
|
|
|
//import com.ccsens.mt.bean.dto.CompeteDto;
|
|
|
|
|
|
//import com.ccsens.mt.bean.dto.ProvinceCompeteDto;
|
|
|
|
|
|
//import com.ccsens.mt.bean.po.*;
|
|
|
|
|
|
//import com.ccsens.mt.bean.vo.ProvinceCompeteVo;
|
|
|
|
|
|
//import com.ccsens.mt.persist.dao.CompeteCompanyDao;
|
|
|
|
|
|
//import com.ccsens.mt.persist.dao.CompetePlayerDao;
|
|
|
|
|
|
//import com.ccsens.mt.persist.dao.CompeteTimeDao;
|
|
|
|
|
|
//import com.ccsens.mt.persist.mapper.CommonFileMapper;
|
|
|
|
|
|
//import com.ccsens.mt.persist.mapper.CompeteCoachMapper;
|
|
|
|
|
|
//import com.ccsens.mt.util.Constant;
|
|
|
|
|
|
//import com.ccsens.util.CodeEnum;
|
|
|
|
|
|
//import com.ccsens.util.PropUtil;
|
|
|
|
|
|
//import com.ccsens.util.UploadFileUtil_Servlet3;
|
|
|
|
|
|
//import com.ccsens.util.exception.BaseException;
|
|
|
|
|
|
//import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
|
//import org.springframework.stereotype.Service;
|
|
|
|
|
|
//import org.springframework.transaction.annotation.Propagation;
|
|
|
|
|
|
//import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
//
|
|
|
|
|
|
//import javax.annotation.Resource;
|
|
|
|
|
|
//import javax.servlet.http.Part;
|
|
|
|
|
|
//import java.io.File;
|
|
|
|
|
|
//import java.util.ArrayList;
|
|
|
|
|
|
//import java.util.List;
|
|
|
|
|
|
//
|
|
|
|
|
|
///**
|
|
|
|
|
|
// * @author 逗
|
|
|
|
|
|
// */
|
|
|
|
|
|
//@Slf4j
|
|
|
|
|
|
//@Service
|
|
|
|
|
|
//@Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)
|
|
|
|
|
|
//public class ProvinceService implements IProvinceService {
|
|
|
|
|
|
// @Resource
|
|
|
|
|
|
// private CompeteCompanyDao competeCompanyDao;
|
|
|
|
|
|
// @Resource
|
|
|
|
|
|
// private Snowflake snowflake;
|
|
|
|
|
|
// @Resource
|
|
|
|
|
|
// private CompeteTimeDao competeTimeDao;
|
|
|
|
|
|
// @Resource
|
|
|
|
|
|
// private CommonFileMapper commonFileMapper;
|
|
|
|
|
|
// @Resource
|
|
|
|
|
|
// private CompetePlayerDao competePlayerDao;
|
|
|
|
|
|
//
|
|
|
|
|
|
// @Resource
|
|
|
|
|
|
// private CompeteCoachMapper competeCoachMapper;
|
|
|
|
|
|
//
|
|
|
|
|
|
// /**
|
|
|
|
|
|
// * 查找当前用户填写的信息的概览
|
|
|
|
|
|
// */
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
// public ProvinceCompeteVo.CompeteOverview getOverview(CompeteDto.CompeteTime param, Long userId) {
|
|
|
|
|
|
// return competeCompanyDao.getCompanyOverview(param.getCompeteTimeId(),userId);
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
// /**
|
|
|
|
|
|
// * 通过组别id查找本单位的注册选手
|
|
|
|
|
|
// */
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
// public List<ProvinceCompeteVo.GroupAndPlayer> queryPlayerByGroupId(ProvinceCompeteDto.QueryPlayerByGroup param, Long userId) {
|
|
|
|
|
|
// return competeCompanyDao.queryPlayerByGroupId(param.getCompanyId(),param.getGroupId(),param.getProjectId());
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
//
|
|
|
|
|
|
// /**
|
|
|
|
|
|
// * 查找一级项目
|
|
|
|
|
|
// */
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
// public List<ProvinceCompeteVo.FirstProject> queryFirstProjectByCompeteTimeId(CompeteDto.CompeteTime param, Long userId) {
|
|
|
|
|
|
// List<ProvinceCompeteVo.FirstProject> firstProjects = new ArrayList<>();
|
|
|
|
|
|
// //根据比赛类型查找大赛id
|
|
|
|
|
|
// CompeteTime competeTime = competeTimeDao.selectByPrimaryKey(param.getCompeteTimeId());
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(competeTime)){
|
|
|
|
|
|
// firstProjects = competeCompanyDao.queryFirstProjectByCompeteTimeId(competeTime.getType());
|
|
|
|
|
|
// }
|
|
|
|
|
|
// return firstProjects;
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
// public List<ProvinceCompeteVo.CompeteSecondProject> queryProjectByFirstProject(ProvinceCompeteDto.FirstProject param, Long userId) {
|
|
|
|
|
|
// return competeCompanyDao.queryProjectByFirstProject(param.getFirstProjectId());
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
// /**
|
|
|
|
|
|
// * 添加或修改选手
|
|
|
|
|
|
// */
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
// public void saveOrUpdatePlayer(ProvinceCompeteDto.PlayerInfo param, Long userId) throws Exception {
|
|
|
|
|
|
// //判断选手id是否为空
|
|
|
|
|
|
// if(ObjectUtil.isNull(param.getPlayerId())){
|
|
|
|
|
|
// //id为空,新加一个选手
|
|
|
|
|
|
// CompetePlayer player = new CompetePlayer();
|
|
|
|
|
|
// player.setId(snowflake.nextId());
|
|
|
|
|
|
// player.setName(param.getPlayerName());
|
|
|
|
|
|
// player.setGender((byte) param.getGender());
|
|
|
|
|
|
// player.setIdCard(param.getIdCard());
|
|
|
|
|
|
// player.setCompanyId(param.getCompeteId());
|
|
|
|
|
|
// player.setCompeteGroupId(param.getGroupId());
|
|
|
|
|
|
// //添加身份证正面照片
|
|
|
|
|
|
// player.setIdCardFrontFile(uploadPhotoFile(param.getIdCardFront(),userId));
|
|
|
|
|
|
// //身份证反面
|
|
|
|
|
|
// player.setIdCardBackFile(uploadPhotoFile(param.getIdCardFront(),userId));
|
|
|
|
|
|
// //一寸证件照
|
|
|
|
|
|
// player.setIdPhotoFile(uploadPhotoFile(param.getIdCardFront(),userId));
|
|
|
|
|
|
// //学籍证明
|
|
|
|
|
|
// player.setStudentRecordFile(uploadPhotoFile(param.getIdCardFront(),userId));
|
|
|
|
|
|
// //健康证明
|
|
|
|
|
|
// player.setHealthRecordFile(uploadPhotoFile(param.getIdCardFront(),userId));
|
|
|
|
|
|
// //保险证明
|
|
|
|
|
|
// player.setInsuranceRecordFile(uploadPhotoFile(param.getIdCardFront(),userId));
|
|
|
|
|
|
// competePlayerDao.insertSelective(player);
|
|
|
|
|
|
// log.info("新加参赛选手:{}",player);
|
|
|
|
|
|
// }else {
|
|
|
|
|
|
// //否则修改选手信息
|
|
|
|
|
|
// CompetePlayer player = competePlayerDao.selectByPrimaryKey(param.getPlayerId());
|
|
|
|
|
|
// log.info("查找需要修改的选手信息:{}",player);
|
|
|
|
|
|
// if(ObjectUtil.isNull(player)){ throw new BaseException(CodeEnum.PARAM_ERROR); }
|
|
|
|
|
|
// //字段不为空则修改
|
|
|
|
|
|
// if(StrUtil.isNotEmpty(param.getPlayerName())){player.setName(param.getPlayerName());}
|
|
|
|
|
|
// if(StrUtil.isNotEmpty(param.getIdCard())){player.setIdCard(param.getIdCard());}
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(param.getGender())){player.setGender((byte) param.getGender());}
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(param.getGroupId())){player.setCompeteGroupId(param.getGroupId());}
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(param.getCompeteId())){player.setCompanyId(param.getCompeteId());}
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(param.getIdCardFront())){player.setIdCardFrontFile(uploadPhotoFile(param.getIdCardFront(),userId));}
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(param.getIdCardBack())){player.setIdCardBackFile(uploadPhotoFile(param.getIdCardFront(),userId));}
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(param.getIdPhone())){player.setIdPhotoFile(uploadPhotoFile(param.getIdCardFront(),userId));}
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(param.getStudentRecord())){ player.setStudentRecordFile(uploadPhotoFile(param.getIdCardFront(),userId));}
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(param.getHealthRecord())){ player.setHealthRecordFile(uploadPhotoFile(param.getIdCardFront(),userId));}
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(param.getInsuranceRecord())){ player.setInsuranceRecordFile(uploadPhotoFile(param.getIdCardFront(),userId));}
|
|
|
|
|
|
// competePlayerDao.updateByPrimaryKeySelective(player);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
// public List<ProvinceCompeteVo.PlayerByCompanyId> queryPlayerByCompanyId(ProvinceCompeteDto.CompanyIdVo param, Long userId) {
|
|
|
|
|
|
//
|
|
|
|
|
|
// return competePlayerDao.queryPlayerByCompanyId(param.getCompanyId());
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
// /**
|
|
|
|
|
|
// * 将上传的图片信息保存,并在数据库添加记录
|
|
|
|
|
|
// */
|
|
|
|
|
|
// private Long uploadPhotoFile(Part file,Long userId) throws Exception {
|
|
|
|
|
|
// log.info("上传文件:{}", file.getSubmittedFileName());
|
|
|
|
|
|
// String allowedExt = "jpg,jpeg,png";
|
|
|
|
|
|
// String dir = PropUtil.path;
|
|
|
|
|
|
// String path = UploadFileUtil_Servlet3.uploadFile(file, allowedExt, dir);
|
|
|
|
|
|
// log.info(dir+""+path);
|
|
|
|
|
|
//
|
|
|
|
|
|
// CommonFile fileDo = new CommonFile();
|
|
|
|
|
|
// String name = file.getSubmittedFileName();
|
|
|
|
|
|
// fileDo.setId(snowflake.nextId());
|
|
|
|
|
|
// fileDo.setFileName(name);
|
|
|
|
|
|
// fileDo.setLocation(dir + File.separator + path);
|
|
|
|
|
|
// fileDo.setUserId(userId);
|
|
|
|
|
|
// fileDo.setVisitLocation(PropUtil.imgDomain + Constant.File.UPLOAD_URL + File.separator + path);
|
|
|
|
|
|
// commonFileMapper.insertSelective(fileDo);
|
|
|
|
|
|
// log.info("保存文件:{}", fileDo);
|
|
|
|
|
|
// return fileDo.getId();
|
|
|
|
|
|
//
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
//
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
// public ProvinceCompeteVo.CompeteCompany getCompany(CompeteDto.CompeteTime param, Long userId) {
|
|
|
|
|
|
// Long competeTimeId = param.getCompeteTimeId();
|
|
|
|
|
|
// return competeCompanyDao.getCompany(competeTimeId,userId);
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
// public ProvinceCompeteVo.CompeteCompany changeCompany(CompeteDto.CompeteCompany param) {
|
|
|
|
|
|
// //判断当前单位id是否为空,
|
|
|
|
|
|
// Long companyid = param.getCompanyId();
|
|
|
|
|
|
// CompeteCompany competeCompany = new CompeteCompany();
|
|
|
|
|
|
// ProvinceCompeteVo.CompeteCompany competeCompany1;
|
|
|
|
|
|
// //单位id为空,新增
|
|
|
|
|
|
// if (ObjectUtil.isNull(companyid)){
|
|
|
|
|
|
// Long id = snowflake.nextId();
|
|
|
|
|
|
// competeCompany.setId(id);
|
|
|
|
|
|
// competeCompany.setCoachNum(param.getCoachNum());
|
|
|
|
|
|
// competeCompany.setName(param.getCompanyName());
|
|
|
|
|
|
// competeCompany.setContactsName(param.getContactsName());
|
|
|
|
|
|
// competeCompany.setContactsPhone(param.getContactsPhone());
|
|
|
|
|
|
// competeCompany.setLeaderNum(param.getGuideNum());
|
|
|
|
|
|
// competeCompany.setJoinNum(param.getPlayerNum());
|
|
|
|
|
|
// competeCompanyDao.insertSelective(competeCompany);
|
|
|
|
|
|
// CompeteCompanyExample competeCompanyExample = new CompeteCompanyExample();
|
|
|
|
|
|
// competeCompanyExample.createCriteria().andIdEqualTo(companyid);
|
|
|
|
|
|
// competeCompany1 = (ProvinceCompeteVo.CompeteCompany) competeCompanyDao.selectByExample(competeCompanyExample);
|
|
|
|
|
|
// }else {
|
|
|
|
|
|
// //不为空,根据单位id查出来修改 判断传进来的参数是否为空 为空则跳过 不为空则修改
|
|
|
|
|
|
// CompeteCompanyExample competeCompanyExample = new CompeteCompanyExample();
|
|
|
|
|
|
// competeCompanyExample.createCriteria().andIdEqualTo(companyid);
|
|
|
|
|
|
// competeCompany = (CompeteCompany) competeCompanyDao.selectByExample(competeCompanyExample);
|
|
|
|
|
|
// if (ObjectUtil.isNotNull(param.getCoachNum())){
|
|
|
|
|
|
// competeCompany.setCoachNum(param.getCoachNum());
|
|
|
|
|
|
// }
|
|
|
|
|
|
// if (ObjectUtil.isNotNull(param.getCompanyName())) {
|
|
|
|
|
|
// competeCompany.setName(param.getCompanyName());
|
|
|
|
|
|
// }
|
|
|
|
|
|
// if (ObjectUtil.isNotNull(param.getContactsName())) {
|
|
|
|
|
|
// competeCompany.setContactsName(param.getContactsName());
|
|
|
|
|
|
// }
|
|
|
|
|
|
// if (ObjectUtil.isNotNull(param.getContactsPhone())) {
|
|
|
|
|
|
// competeCompany.setContactsPhone(param.getContactsPhone());
|
|
|
|
|
|
// }
|
|
|
|
|
|
// if (ObjectUtil.isNotNull(param.getGuideNum())) {
|
|
|
|
|
|
// competeCompany.setLeaderNum(param.getGuideNum());
|
|
|
|
|
|
// }
|
|
|
|
|
|
// if (ObjectUtil.isNotNull(param.getPlayerNum())) {
|
|
|
|
|
|
// competeCompany.setJoinNum(param.getPlayerNum());
|
|
|
|
|
|
// }
|
|
|
|
|
|
// competeCompanyDao.updateByPrimaryKeySelective(competeCompany);
|
|
|
|
|
|
// competeCompanyExample.createCriteria().andIdEqualTo(competeCompany.getId());
|
|
|
|
|
|
// competeCompany1 = (ProvinceCompeteVo.CompeteCompany) competeCompanyDao.selectByExample(competeCompanyExample);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// return competeCompany1;
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
// @Override
|
|
|
|
|
|
// public void updateLeader(ProvinceCompeteDto.ModifyLeader param) {
|
|
|
|
|
|
// Long coachId=param.getCoachId();
|
|
|
|
|
|
// if(ObjectUtil.isNull(coachId)){
|
|
|
|
|
|
// CompeteCoach competeCoach=new CompeteCoach();
|
|
|
|
|
|
// competeCoach.setId(snowflake.nextId());
|
|
|
|
|
|
// BeanUtil.copyProperties(param,competeCoach);
|
|
|
|
|
|
// competeCoachMapper.insertSelective(competeCoach);
|
|
|
|
|
|
// }else{
|
|
|
|
|
|
// CompeteCoach competeCoach=competeCoachMapper.selectByPrimaryKey(coachId);
|
|
|
|
|
|
// if(ObjectUtil.isNotNull(competeCoach)){
|
|
|
|
|
|
// BeanUtil.copyProperties(param,competeCoach);
|
|
|
|
|
|
// competeCoachMapper.updateByPrimaryKeySelective(competeCoach);
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
|
|
|
// }
|
|
|
|
|
|
//
|
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
package com.ccsens.mt.service; |
|
|
package com.ccsens.mt.service; |
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil; |
|
|
import cn.hutool.core.bean.BeanUtil; |
|
@ -13,6 +258,7 @@ import com.ccsens.mt.persist.dao.CompetePlayerDao; |
|
|
import com.ccsens.mt.persist.dao.CompeteTimeDao; |
|
|
import com.ccsens.mt.persist.dao.CompeteTimeDao; |
|
|
import com.ccsens.mt.persist.mapper.CommonFileMapper; |
|
|
import com.ccsens.mt.persist.mapper.CommonFileMapper; |
|
|
import com.ccsens.mt.persist.mapper.CompeteCoachMapper; |
|
|
import com.ccsens.mt.persist.mapper.CompeteCoachMapper; |
|
|
|
|
|
import com.ccsens.mt.persist.mapper.CompetePlayerMapper; |
|
|
import com.ccsens.mt.util.Constant; |
|
|
import com.ccsens.mt.util.Constant; |
|
|
import com.ccsens.util.CodeEnum; |
|
|
import com.ccsens.util.CodeEnum; |
|
|
import com.ccsens.util.PropUtil; |
|
|
import com.ccsens.util.PropUtil; |
|
@ -46,9 +292,10 @@ public class ProvinceService implements IProvinceService { |
|
|
private CommonFileMapper commonFileMapper; |
|
|
private CommonFileMapper commonFileMapper; |
|
|
@Resource |
|
|
@Resource |
|
|
private CompetePlayerDao competePlayerDao; |
|
|
private CompetePlayerDao competePlayerDao; |
|
|
|
|
|
|
|
|
@Resource |
|
|
@Resource |
|
|
private CompeteCoachMapper competeCoachMapper; |
|
|
private CompeteCoachMapper competeCoachMapper; |
|
|
|
|
|
@Resource |
|
|
|
|
|
private CompetePlayerMapper competePlayerMapper; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 查找当前用户填写的信息的概览 |
|
|
* 查找当前用户填写的信息的概览 |
|
@ -162,7 +409,6 @@ public class ProvinceService implements IProvinceService { |
|
|
commonFileMapper.insertSelective(fileDo); |
|
|
commonFileMapper.insertSelective(fileDo); |
|
|
log.info("保存文件:{}", fileDo); |
|
|
log.info("保存文件:{}", fileDo); |
|
|
return fileDo.getId(); |
|
|
return fileDo.getId(); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -222,6 +468,100 @@ public class ProvinceService implements IProvinceService { |
|
|
return competeCompany1; |
|
|
return competeCompany1; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public ProvinceCompeteVo.CompeteCompanyCoach queryCoach(CompeteDto.CompeteCompany param) { |
|
|
|
|
|
Long company = param.getCompanyId(); |
|
|
|
|
|
CompeteCoach competeCoach = competeCoachMapper.selectByPrimaryKey(company); |
|
|
|
|
|
if (ObjectUtil.isNull(competeCoach)){ |
|
|
|
|
|
throw new BaseException(CodeEnum.PARAM_ERROR); |
|
|
|
|
|
} |
|
|
|
|
|
ProvinceCompeteVo.CompeteCompanyCoach competeCompanyCoach = new ProvinceCompeteVo.CompeteCompanyCoach(); |
|
|
|
|
|
if (competeCoach.getIdentity() == 0){ |
|
|
|
|
|
//给领队赋值
|
|
|
|
|
|
competeCompanyCoach.setCoachName(competeCoach.getName()); |
|
|
|
|
|
competeCompanyCoach.setCoachId(competeCoach.getId()); |
|
|
|
|
|
competeCompanyCoach.setGender(competeCoach.getGender()); |
|
|
|
|
|
competeCompanyCoach.setPhone(competeCoach.getPhone()); |
|
|
|
|
|
}else { |
|
|
|
|
|
competeCompanyCoach.setGuideName(competeCoach.getName()); |
|
|
|
|
|
competeCompanyCoach.setCoachId(competeCoach.getId()); |
|
|
|
|
|
competeCompanyCoach.setGender(competeCoach.getGender()); |
|
|
|
|
|
competeCompanyCoach.setPhone(competeCoach.getPhone()); |
|
|
|
|
|
} |
|
|
|
|
|
return competeCompanyCoach; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void saveCoach(CompeteDto.AddCoach param) { |
|
|
|
|
|
CompeteCoach competeCoach = new CompeteCoach(); |
|
|
|
|
|
Long companyId = param.getCompanyId(); |
|
|
|
|
|
competeCoach.setCompanyId(companyId); |
|
|
|
|
|
Long cpachId = param.getCpachId(); |
|
|
|
|
|
competeCoach.setId(cpachId); |
|
|
|
|
|
int identity = param.getIdentity(); |
|
|
|
|
|
competeCoach.setIdentity((byte) identity); |
|
|
|
|
|
String name = param.getName(); |
|
|
|
|
|
competeCoach.setName(name); |
|
|
|
|
|
int gender = param.getGender(); |
|
|
|
|
|
competeCoach.setGender((byte) gender); |
|
|
|
|
|
String phone = param.getPhone(); |
|
|
|
|
|
competeCoach.setPhone(phone); |
|
|
|
|
|
String idCard = param.getIdCard(); |
|
|
|
|
|
competeCoach.setIdCard(idCard); |
|
|
|
|
|
Long idPhoto = param.getIdPhoto(); |
|
|
|
|
|
competeCoach.setIdPhoto(idPhoto); |
|
|
|
|
|
Long coachCertificate = param.getCoachCertificate(); |
|
|
|
|
|
competeCoach.setCoachCertificate(coachCertificate); |
|
|
|
|
|
competeCoachMapper.insertSelective(competeCoach); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void deleteCoach(CompeteDto.AddCoach param) { |
|
|
|
|
|
Long cpachId = param.getCpachId(); |
|
|
|
|
|
CompeteCoach competeCoach = competeCoachMapper.selectByPrimaryKey(cpachId); |
|
|
|
|
|
competeCoach.setRecStatus((byte) 2); |
|
|
|
|
|
CompeteCoachExample competeCoachExample = new CompeteCoachExample(); |
|
|
|
|
|
competeCoachExample.createCriteria().andIdEqualTo(cpachId); |
|
|
|
|
|
competeCoachMapper.updateByExample(competeCoach,competeCoachExample); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public void deletePlayer(CompeteDto.DelPlayer param) { |
|
|
|
|
|
Long playerId = param.getPlayerId(); |
|
|
|
|
|
// competePlayerMapper.deleteByPrimaryKey(playerId);
|
|
|
|
|
|
CompetePlayer competePlayer = competePlayerMapper.selectByPrimaryKey(playerId); |
|
|
|
|
|
competePlayer.setRecStatus((byte) 2); |
|
|
|
|
|
CompetePlayerExample competePlayerExample = new CompetePlayerExample(); |
|
|
|
|
|
competePlayerExample.createCriteria().andIdEqualTo(playerId); |
|
|
|
|
|
competePlayerMapper.updateByExampleSelective(competePlayer,competePlayerExample); |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public ProvinceCompeteVo.PlayerInfo getPlayerInfo(CompeteDto.DelPlayer param) { |
|
|
|
|
|
Long playerId = param.getPlayerId(); |
|
|
|
|
|
CompetePlayer competePlayer = competePlayerMapper.selectByPrimaryKey(playerId); |
|
|
|
|
|
if (ObjectUtil.isNull(competePlayer)){ |
|
|
|
|
|
throw new BaseException(CodeEnum.PARAM_ERROR); |
|
|
|
|
|
} |
|
|
|
|
|
ProvinceCompeteVo.PlayerInfo playerInfo = new ProvinceCompeteVo.PlayerInfo(); |
|
|
|
|
|
playerInfo.setPlayerId(competePlayer.getId()); |
|
|
|
|
|
playerInfo.setCompeteId(competePlayer.getCompeteTimeId()); |
|
|
|
|
|
playerInfo.setGroupId(competePlayer.getCompeteGroupId()); |
|
|
|
|
|
playerInfo.setPlayerName(competePlayer.getName()); |
|
|
|
|
|
playerInfo.setGender(competePlayer.getGender()); |
|
|
|
|
|
playerInfo.setIdCard(competePlayer.getIdCard()); |
|
|
|
|
|
playerInfo.setIdCardFront(competePlayer.getIdCardFront()); |
|
|
|
|
|
playerInfo.setIdCardBack(competePlayer.getIdCardBack()); |
|
|
|
|
|
playerInfo.setIdPhone(competePlayer.getIdPhotoFile()); |
|
|
|
|
|
playerInfo.setStudentRecord(competePlayer.getStudentRecordFile()); |
|
|
|
|
|
playerInfo.setHealthRecord(competePlayer.getHealthRecordFile()); |
|
|
|
|
|
playerInfo.setInsuranceRecord(competePlayer.getInsuranceRecordFile()); |
|
|
|
|
|
return playerInfo; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void updateLeader(ProvinceCompeteDto.ModifyLeader param) { |
|
|
public void updateLeader(ProvinceCompeteDto.ModifyLeader param) { |
|
|
Long coachId=param.getCoachId(); |
|
|
Long coachId=param.getCoachId(); |
|
|