Pārlūkot izejas kodu

实习计划管理查询报错

dzx 5 mēneši atpakaļ
vecāks
revīzija
ecf963e483

+ 3 - 0
src/main/java/com/xjrsoft/module/internship/dto/AddInternshipPlanManageDto.java

@@ -120,4 +120,7 @@ public class AddInternshipPlanManageDto implements Serializable {
     @ApiModelProperty("学年")
     private String academicYear;
 
+    @ApiModelProperty("合作企业id")
+    private String internshipUnitId;
+
 }

+ 7 - 0
src/main/java/com/xjrsoft/module/internship/service/impl/InternshipPlanManageServiceImpl.java

@@ -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,10 @@ public class InternshipPlanManageServiceImpl extends MPJBaseServiceImpl<Internsh
             internshipPlanManage.setTrainingBaseName(trainingOutside.getTrainingName());
             internshipPlanManage.setTrainingBaseNumber(trainingOutside.getTrainingNumber());
         }
+        CompanyCoop companyCoop = companyCoopMapper.selectById(dto.getInternshipUnitId());
+        if(companyCoop != null){
+            internshipPlanManage.setInternshipSiteType(companyCoop.getCompanyType());
+        }
 
         internshipPlanManageMapper.insert(internshipPlanManage);
         return true;