|
|
@@ -16,8 +16,10 @@ import com.xjrsoft.module.internship.mapper.InternshipPlanManageMapper;
|
|
|
import com.xjrsoft.module.internship.mapper.InternshipPlanTeacherMapper;
|
|
|
import com.xjrsoft.module.internship.service.IInternshipPlanManageService;
|
|
|
import com.xjrsoft.module.internship.vo.InternshipPlanManagePageVo;
|
|
|
+import com.xjrsoft.module.veb.entity.CompanyCoop;
|
|
|
import com.xjrsoft.module.veb.entity.TrainingOutside;
|
|
|
import com.xjrsoft.module.veb.entity.TrainingSchool;
|
|
|
+import com.xjrsoft.module.veb.mapper.CompanyCoopMapper;
|
|
|
import com.xjrsoft.module.veb.mapper.TrainingOutsideMapper;
|
|
|
import com.xjrsoft.module.veb.mapper.TrainingSchoolMapper;
|
|
|
import lombok.AllArgsConstructor;
|
|
|
@@ -45,6 +47,7 @@ public class InternshipPlanManageServiceImpl extends MPJBaseServiceImpl<Internsh
|
|
|
private final BaseSemesterMapper semesterMapper;
|
|
|
private final TrainingOutsideMapper trainingOutsideMapper;
|
|
|
private final TrainingSchoolMapper trainingSchoolMapper;
|
|
|
+ private final CompanyCoopMapper companyCoopMapper;
|
|
|
|
|
|
|
|
|
@Override
|
|
|
@@ -157,6 +160,12 @@ public class InternshipPlanManageServiceImpl extends MPJBaseServiceImpl<Internsh
|
|
|
internshipPlanManage.setTrainingBaseName(trainingOutside.getTrainingName());
|
|
|
internshipPlanManage.setTrainingBaseNumber(trainingOutside.getTrainingNumber());
|
|
|
}
|
|
|
+ CompanyCoop companyCoop = companyCoopMapper.selectById(dto.getInternshipUnitId());
|
|
|
+ if(companyCoop != null){
|
|
|
+ internshipPlanManage.setInternshipUnitAddress(companyCoop.getCompanyPosition());
|
|
|
+ internshipPlanManage.setInternshipUnitName(companyCoop.getCompanyName());
|
|
|
+ internshipPlanManage.setInternshipSiteType(companyCoop.getCompanyType());
|
|
|
+ }
|
|
|
|
|
|
internshipPlanManageMapper.insert(internshipPlanManage);
|
|
|
return true;
|