学生表修改
This commit is contained in:
parent
3c46ab1cb5
commit
e374a9dc56
@ -29,11 +29,9 @@ public class ApplyPO {
|
||||
private String applyUnitPhone;
|
||||
private String applyUnitAddress;
|
||||
private String applyUserCardPhoto;
|
||||
|
||||
private String applyPosition;
|
||||
private String applyMajorYear;
|
||||
private String applyTechnicalTitles;
|
||||
|
||||
private Integer applyAuditState;
|
||||
private String creator;
|
||||
private String gmtCreate;
|
||||
|
@ -35,7 +35,7 @@ public interface IApplyService {
|
||||
* @param workTypeId
|
||||
* @return
|
||||
*/
|
||||
List<ApplyDTO> listByInstitutionIdAndWorkTypeId(String institutionId,String workTypeId);
|
||||
List<ApplyPO> listByInstitutionIdAndWorkTypeId(String institutionId,String workTypeId);
|
||||
|
||||
/**
|
||||
* 工种培训机构分页列表
|
||||
|
@ -123,14 +123,14 @@ public class ApplyServiceImpl extends DefaultBaseService implements IApplyServic
|
||||
|
||||
|
||||
|
||||
public List<ApplyDTO> listByInstitutionIdAndWorkTypeId(String institutionId,String workTypeId){
|
||||
public List<ApplyPO> listByInstitutionIdAndWorkTypeId(String institutionId,String workTypeId){
|
||||
Map<String, Object> params = new HashMap<>();
|
||||
params.put("applyInstitutionId",institutionId);
|
||||
params.put("applyWorkTypeId",workTypeId);
|
||||
List<Integer> applyAuditStates = new ArrayList<>();
|
||||
applyAuditStates.add(2);
|
||||
params.put("applyAuditStates",applyAuditStates);
|
||||
return this.list(params);
|
||||
return this.listPO(params);
|
||||
}
|
||||
|
||||
|
||||
@ -311,7 +311,6 @@ public class ApplyServiceImpl extends DefaultBaseService implements IApplyServic
|
||||
auditLogVO.setApplyAuditState(0);
|
||||
auditLogVO.setApplyAuditExplain("用户申请报名");
|
||||
applyAuditLogService.save(token,auditLogVO);
|
||||
|
||||
return applyId;
|
||||
}
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
package cn.com.tenlion.service.applystudents.impl;
|
||||
|
||||
import cn.com.tenlion.pojo.dtos.apply.ApplyDTO;
|
||||
import cn.com.tenlion.pojo.pos.apply.ApplyPO;
|
||||
import cn.com.tenlion.service.apply.IApplyService;
|
||||
import ink.wgink.common.base.DefaultBaseService;
|
||||
import ink.wgink.exceptions.ParamsException;
|
||||
@ -58,13 +59,14 @@ public class ApplyStudentsServiceImpl extends DefaultBaseService implements IApp
|
||||
throw new ParamsException("参数错误");
|
||||
}
|
||||
List<String> deleteIdList = new ArrayList<>();
|
||||
List<ApplyDTO> applyDTOList = applyService.listByInstitutionIdAndWorkTypeId(institutionId,workTypeId);
|
||||
for (ApplyDTO applyDTO : applyDTOList) {
|
||||
List<ApplyPO> applyPOList = applyService.listByInstitutionIdAndWorkTypeId(institutionId,workTypeId);
|
||||
for (ApplyPO applyPO : applyPOList) {
|
||||
ApplyStudentsVO vo = new ApplyStudentsVO();
|
||||
BeanUtils.copyProperties(vo,applyDTO);
|
||||
BeanUtils.copyProperties(vo,applyPO);
|
||||
vo.setApplyClassId(classId);
|
||||
this.save(vo);
|
||||
deleteIdList.add(applyDTO.getApplyId());
|
||||
Map<String, Object> params = HashMapUtil.beanToMap(vo);
|
||||
applyStudentsDao.save(params);;
|
||||
deleteIdList.add(applyPO.getApplyId());
|
||||
}
|
||||
applyService.delete(deleteIdList);
|
||||
}
|
||||
|
@ -618,6 +618,22 @@
|
||||
#{applyIds[${index}]}
|
||||
</foreach>
|
||||
</if>
|
||||
<if test="applyInstitutionId != null and applyInstitutionId != ''">
|
||||
AND
|
||||
t1.apply_institution_id = #{applyInstitutionId}
|
||||
</if>
|
||||
<if test="applyWorkTypeId != null and applyWorkTypeId != ''">
|
||||
AND
|
||||
t1.apply_work_type_id = #{applyWorkTypeId}
|
||||
</if>
|
||||
<if test="applyAuditStates != null and applyAuditStates.size > 0">
|
||||
AND
|
||||
t1.apply_audit_state IN
|
||||
<foreach collection="applyAuditStates" index="index" open="(" separator="," close=")">
|
||||
#{applyAuditStates[${index}]}
|
||||
</foreach>
|
||||
</if>
|
||||
ORDER BY t1.gmt_create DESC
|
||||
</select>
|
||||
|
||||
<!-- 报名信息统计 -->
|
||||
|
Loading…
Reference in New Issue
Block a user