|
|
@ -1,5 +1,6 @@ |
|
|
|
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; |
|
|
@ -11,6 +12,7 @@ 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; |
|
|
@ -45,6 +47,9 @@ public class ProvinceService implements IProvinceService { |
|
|
|
@Resource |
|
|
|
private CompetePlayerDao competePlayerDao; |
|
|
|
|
|
|
|
@Resource |
|
|
|
private CompeteCoachMapper competeCoachMapper; |
|
|
|
|
|
|
|
/** |
|
|
|
* 查找当前用户填写的信息的概览 |
|
|
|
*/ |
|
|
@ -157,6 +162,7 @@ public class ProvinceService implements IProvinceService { |
|
|
|
commonFileMapper.insertSelective(fileDo); |
|
|
|
log.info("保存文件:{}", fileDo); |
|
|
|
return fileDo.getId(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -216,5 +222,22 @@ public class ProvinceService implements IProvinceService { |
|
|
|
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); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|