diff --git a/web-infrastructure/src/main/java/com/zcloud/edu/gatewayimpl/TeacherCertificateGatewayImpl.java b/web-infrastructure/src/main/java/com/zcloud/edu/gatewayimpl/TeacherCertificateGatewayImpl.java index 08e6c30..6a2279e 100644 --- a/web-infrastructure/src/main/java/com/zcloud/edu/gatewayimpl/TeacherCertificateGatewayImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/edu/gatewayimpl/TeacherCertificateGatewayImpl.java @@ -29,7 +29,7 @@ public class TeacherCertificateGatewayImpl implements TeacherCertificateGateway public Boolean add(TeacherCertificateE teacherCertificateE) { TeacherCertificateDO d = new TeacherCertificateDO(); BeanUtils.copyProperties(teacherCertificateE, d); - if(StringUtils.isNotEmpty(d.getTeacherCertificateId())){ + if(StringUtils.isEmpty(d.getTeacherCertificateId())){ d.setTeacherCertificateId(UuidUtil.get32UUID()); } if(d.getCorpinfoId() == null){ diff --git a/web-infrastructure/src/main/java/com/zcloud/edu/persistence/mapper/TeacherMapper.java b/web-infrastructure/src/main/java/com/zcloud/edu/persistence/mapper/TeacherMapper.java index 26bcb50..d1aee2a 100644 --- a/web-infrastructure/src/main/java/com/zcloud/edu/persistence/mapper/TeacherMapper.java +++ b/web-infrastructure/src/main/java/com/zcloud/edu/persistence/mapper/TeacherMapper.java @@ -8,6 +8,7 @@ import org.apache.ibatis.annotations.Mapper; import org.apache.ibatis.annotations.Param; import java.util.List; +import java.util.Map; /** * web-infrastructure @@ -18,7 +19,7 @@ import java.util.List; @Mapper public interface TeacherMapper extends BaseMapper { - IPage getTeacherPage(IPage page, @Param("ew") QueryWrapper queryWrapper); + IPage getTeacherPage(IPage page, Map params); List getTeacherList(@Param("ew") QueryWrapper queryWrapper); diff --git a/web-infrastructure/src/main/java/com/zcloud/edu/persistence/repository/impl/TeacherRepositoryImpl.java b/web-infrastructure/src/main/java/com/zcloud/edu/persistence/repository/impl/TeacherRepositoryImpl.java index 08aa5df..972cb3e 100644 --- a/web-infrastructure/src/main/java/com/zcloud/edu/persistence/repository/impl/TeacherRepositoryImpl.java +++ b/web-infrastructure/src/main/java/com/zcloud/edu/persistence/repository/impl/TeacherRepositoryImpl.java @@ -40,21 +40,25 @@ public class TeacherRepositoryImpl extends BaseRepositoryImpl iPage = new Query().getPage(params); - QueryWrapper queryWrapper = new QueryWrapper<>(); - queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, params, "a."); - queryWrapper.eq("a.delete_enum", "FALSE"); - if(StringUtils.isNotEmpty((String) params.get("qualificationType"))){ - queryWrapper.in("b.qualification_type", params.get("qualificationType").toString()); - } - queryWrapper.groupBy("a.teacher_id") - .groupBy("a.id") - .groupBy("a.user_id") - .groupBy("a.corpinfo_id") - .groupBy("a.teacher_name") - .groupBy("a.state") - .groupBy("a.create_time"); - queryWrapper.orderByDesc("a.create_time"); - IPage result = teacherMapper.getTeacherPage(iPage, queryWrapper); +// QueryWrapper queryWrapper = new QueryWrapper<>(); +// queryWrapper = PageQueryHelper.createPageQueryWrapper(queryWrapper, params, "a."); +// queryWrapper.eq("a.delete_enum", "FALSE"); +//// if(StringUtils.isNotEmpty((String) params.get("qualificationType"))){ +//// queryWrapper.in("b.qualification_type", params.get("qualificationType").toString()); +//// } +// String qualificationType = ""; +// if(params.get("qualificationType") != null){ +// qualificationType = params.get("qualificationType").toString(); +// } +// queryWrapper.groupBy("a.teacher_id") +// .groupBy("a.id") +// .groupBy("a.user_id") +// .groupBy("a.corpinfo_id") +// .groupBy("a.teacher_name") +// .groupBy("a.state") +// .groupBy("a.create_time"); +// queryWrapper.orderByDesc("a.create_time"); + IPage result = teacherMapper.getTeacherPage(iPage, params); return PageHelper.pageToResponse(result, result.getRecords()); } diff --git a/web-infrastructure/src/main/resources/mapper/TeacherMapper.xml b/web-infrastructure/src/main/resources/mapper/TeacherMapper.xml index f0308a1..664e5c3 100644 --- a/web-infrastructure/src/main/resources/mapper/TeacherMapper.xml +++ b/web-infrastructure/src/main/resources/mapper/TeacherMapper.xml @@ -5,14 +5,35 @@