0416
This commit is contained in:
parent
ccb2e47b19
commit
29a1b51556
@ -1,6 +1,7 @@
|
||||
package cn.iocoder.yudao.module.notice.controller.app;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
||||
import cn.iocoder.yudao.framework.tenant.core.aop.TenantIgnore;
|
||||
import cn.iocoder.yudao.module.notice.entity.DlBaseNotice;
|
||||
import cn.iocoder.yudao.module.notice.service.DlBaseNoticeService;
|
||||
import cn.iocoder.yudao.module.notice.vo.DlBaseNoticeReqVO;
|
||||
@ -50,5 +51,15 @@ public class ApiBaseNoticeController {
|
||||
return success(dlBaseNoticeService.pageNotice(reqVO, page));
|
||||
}
|
||||
|
||||
/**
|
||||
* 小程序根据id查询公告详情
|
||||
*/
|
||||
@GetMapping("/get")
|
||||
@Operation(summary = "平台通用信息公告 查询 按服务")
|
||||
@TenantIgnore
|
||||
public CommonResult<?> getNoticeById(@RequestParam("id") String id) {
|
||||
return success(dlBaseNoticeService.getById(id));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@ -50,5 +50,8 @@
|
||||
from base_company bc
|
||||
left join system_tenant st on bc.tenant_id = st.id
|
||||
where FIND_IN_SET(#{map.serviceCodes}, bc.service_codes) > 0
|
||||
<if test="map.tenantId != null">
|
||||
and bc.tenant_id = #{map.tenantId}
|
||||
</if>
|
||||
</select>
|
||||
</mapper>
|
||||
</mapper>
|
||||
|
@ -11,6 +11,8 @@ import org.springframework.web.bind.annotation.PostMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
import javax.annotation.security.PermitAll;
|
||||
|
||||
/**
|
||||
* 员工APP端登录通用接口
|
||||
* @author vinjor-M
|
||||
@ -49,5 +51,4 @@ public class ApiAppLoginController {
|
||||
public CommonResult<?> getMyAdviser(Long tenantId,String sysCode) {
|
||||
return CommonResult.success(companyStaffService.getMyAdviser(tenantId,sysCode));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -143,8 +143,8 @@ public interface CompanyStaffService extends IService<CompanyStaff> {
|
||||
|
||||
/**
|
||||
* 客户查我的邀请人
|
||||
* @author vinjor-M
|
||||
* @date 10:49 2024/11/6
|
||||
* @author vinjor-M
|
||||
* @date 10:49 2024/11/6
|
||||
* @return cn.iocoder.yudao.module.staff.entity.CompanyStaff
|
||||
**/
|
||||
CompanyStaffRespVO getMyAdviser(Long tenantId,String sysCode);
|
||||
|
@ -115,4 +115,4 @@
|
||||
AND bcm.tenant_id = #{tenantId}
|
||||
LIMIT 1
|
||||
</select>
|
||||
</mapper>
|
||||
</mapper>
|
||||
|
@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.base.controller.admin;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
||||
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
||||
import cn.iocoder.yudao.framework.tenant.core.aop.TenantIgnore;
|
||||
import cn.iocoder.yudao.module.base.entity.DlDriveSchoolCoach;
|
||||
import cn.iocoder.yudao.module.base.service.DlDriveSchoolCoachService;
|
||||
import cn.iocoder.yudao.module.base.vo.DlDriveSchoolCoachPageReqVO;
|
||||
@ -16,6 +17,7 @@ import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import javax.annotation.security.PermitAll;
|
||||
import javax.validation.Valid;
|
||||
|
||||
import java.util.List;
|
||||
@ -139,6 +141,4 @@ public class DlDriveSchoolCoachController {
|
||||
public CommonResult<?> getCoachByUserId(@RequestParam("userId") Long userId) {
|
||||
return success(dlDriveSchoolCoachService.getDlDriveSchoolCoachByUserId(userId));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -2,6 +2,7 @@ package cn.iocoder.yudao.module.base.controller.app;
|
||||
|
||||
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
||||
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
||||
import cn.iocoder.yudao.module.jx.core.controller.BaseController;
|
||||
import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
|
||||
import cn.iocoder.yudao.framework.tenant.core.aop.TenantIgnore;
|
||||
import cn.iocoder.yudao.module.base.entity.DlDriveSchoolCoach;
|
||||
@ -34,7 +35,7 @@ import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
|
||||
@RestController
|
||||
@RequestMapping("/dl-drive-school-coach-small")
|
||||
@Validated
|
||||
public class DlDriveSchoolCoachSmallProgramController {
|
||||
public class DlDriveSchoolCoachSmallProgramController extends BaseController{
|
||||
|
||||
@Resource
|
||||
private DlDriveSchoolCoachService dlDriveSchoolCoachService;
|
||||
@ -87,8 +88,8 @@ public class DlDriveSchoolCoachSmallProgramController {
|
||||
**/
|
||||
@GetMapping("/queryCoachByCourseId")
|
||||
@TenantIgnore
|
||||
public List<DlDriveSchoolCoachCourse> queryByCourseId(String courseId) {
|
||||
return coachCourseService.queryByCourseId(courseId);
|
||||
public CommonResult<List<DlDriveSchoolCoachCourse>> queryByCourseId(String courseId) {
|
||||
return success(coachCourseService.queryByCourseId(courseId));
|
||||
|
||||
}
|
||||
|
||||
@ -123,4 +124,11 @@ public class DlDriveSchoolCoachSmallProgramController {
|
||||
DlDriveSchoolCoach dlDriveSchoolCoach = dlDriveSchoolCoachService.getDlDriveSchoolCoach(id);
|
||||
return success(BeanUtils.toBean(dlDriveSchoolCoach, DlDriveSchoolCoachRespVO.class));
|
||||
}
|
||||
|
||||
@GetMapping("/getCoachByUniqueCode")
|
||||
@TenantIgnore
|
||||
@PermitAll
|
||||
public CommonResult<?> getCoachByUniqueCode(@RequestParam("uniqueCode") String uniqueCode) {
|
||||
return success(dlDriveSchoolCoachService.getCoachByUniqueCode(uniqueCode));
|
||||
}
|
||||
}
|
||||
|
@ -39,4 +39,9 @@ public interface DlDriveSchoolCoachMapper extends BaseMapper<DlDriveSchoolCoach>
|
||||
* @date 13:53 2025/2/6
|
||||
**/
|
||||
IPage<DlDriveSchoolStaffVO> pageStaffCoach(@Param("entity") DlDriveSchoolStaffVO entity, Page<DlDriveSchoolStaffVO> page);
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据邀请码查询教练信息
|
||||
*/
|
||||
DlDriveSchoolCoach getCoachByUniqueCode(@Param("uniqueCode") String uniqueCode);
|
||||
}
|
||||
|
@ -5,6 +5,7 @@ import cn.iocoder.yudao.module.base.vo.*;
|
||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import javax.validation.Valid;
|
||||
import java.util.List;
|
||||
@ -99,5 +100,10 @@ public interface DlDriveSchoolCoachService extends IService<DlDriveSchoolCoach>
|
||||
**/
|
||||
CoachInfoVO getCoachById(String id);
|
||||
|
||||
/**
|
||||
* 根据邀请码查询教练信息
|
||||
*/
|
||||
DlDriveSchoolCoach getCoachByUniqueCode(String uniqueCode);
|
||||
|
||||
|
||||
}
|
||||
|
@ -418,5 +418,13 @@ public class DlDriveSchoolCoachServiceImpl extends ServiceImpl<DlDriveSchoolCoac
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据邀请码查询教练信息
|
||||
*/
|
||||
@Override
|
||||
public DlDriveSchoolCoach getCoachByUniqueCode(String uniqueCode) {
|
||||
return dlDriveSchoolCoachMapper.getCoachByUniqueCode(uniqueCode);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@ -69,10 +69,13 @@ public class DlDriveSchoolStudentServiceImpl extends ServiceImpl<DlDriveSchoolSt
|
||||
dlDriveSchoolStudent.setUniqueCode(uniqueCode);
|
||||
dlDriveSchoolStudentMapper.insert(dlDriveSchoolStudent);
|
||||
return dlDriveSchoolStudent.getId();
|
||||
}else {
|
||||
dlDriveSchoolStudent.setId(studentByIdCard.getId());
|
||||
dlDriveSchoolStudent.setUniqueCode(studentByIdCard.getUniqueCode());
|
||||
dlDriveSchoolStudentMapper.updateById(dlDriveSchoolStudent);
|
||||
return studentByIdCard.getId();
|
||||
}
|
||||
|
||||
// 返回
|
||||
return studentByIdCard.getId();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -53,4 +53,10 @@
|
||||
main.id
|
||||
order by main.create_time desc
|
||||
</select>
|
||||
|
||||
<select id="getCoachByUniqueCode" parameterType="String" resultType="cn.iocoder.yudao.module.base.entity.DlDriveSchoolCoach">
|
||||
SELECT dsc.* FROM company_staff cs
|
||||
LEFT JOIN drive_school_coach dsc ON cs.user_id = dsc.user_id
|
||||
WHERE cs.unique_code = #{uniqueCode}
|
||||
</select>
|
||||
</mapper>
|
||||
|
Loading…
Reference in New Issue
Block a user