zhangjinli 3 years ago
parent 6d00ad2b00
commit 85f0bd24e2

@ -38,8 +38,6 @@ public class MvcInterceptorConfig implements WebMvcConfigurer {
File jarF = h.getSource(); File jarF = h.getSource();
//在jar包所在目录下生成一个upload文件夹用来存储上传的图片 //在jar包所在目录下生成一个upload文件夹用来存储上传的图片
String dirPath = jarF.getParentFile().toString()+"/upload/"; String dirPath = jarF.getParentFile().toString()+"/upload/";
registry.addResourceHandler("/upload/**").addResourceLocations("file:" + dirPath); registry.addResourceHandler("/upload/**").addResourceLocations("file:" + dirPath);
} }
} }

@ -258,10 +258,10 @@ public class TaskController {
if (null == task) { if (null == task) {
return Result.fail(HttpStatusEnum.NOT_FOUND); return Result.fail(HttpStatusEnum.NOT_FOUND);
} }
if(token !=null) { String openid = new JwtUtil().parseOpenid(token);
if(openid !=null) {
task.setIsReceived(0); task.setIsReceived(0);
Claims claims = new JwtUtil().parseJWT(token); Integer userId = userService.selByOpenid(openid).getId();
Integer userId = userService.selByOpenid(claims.getId()).getId();
QueryWrapper<UserTask> queryWrapper = new QueryWrapper<>(); QueryWrapper<UserTask> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("userId", userId).eq("taskId", id); queryWrapper.eq("userId", userId).eq("taskId", id);
UserTask userTask = userTaskService.getOne(queryWrapper); UserTask userTask = userTaskService.getOne(queryWrapper);

@ -52,6 +52,7 @@ mybatis-plus:
# 删除后 # 删除后
logic-delete-value: 0 logic-delete-value: 0
web: web:
apiPath: com.zh.project0512.controller
uploadPath: /www/wwwroot/project0512/upload/ uploadPath: /www/wwwroot/project0512/upload/
#springdoc: #springdoc:

@ -8,6 +8,7 @@
<result property="title" column="title"/> <result property="title" column="title"/>
<result property="subtitle" column="subtitle"/> <result property="subtitle" column="subtitle"/>
<result property="status" column="status"/> <result property="status" column="status"/>
<result property="coverUrl" column="coverUrl"/>
<result property="start" column="start"/> <result property="start" column="start"/>
<result property="end" column="end"/> <result property="end" column="end"/>
<result property="isReceived" column="isReceived"/> <result property="isReceived" column="isReceived"/>
@ -24,7 +25,7 @@
</resultMap> </resultMap>
<select id="taskList" resultMap="taskListMap"> <select id="taskList" resultMap="taskListMap">
SELECT SELECT
t1.id,t1.title,t1.rewardRuleTemplateId,t1.subtitle,t1.start,t1.end,t1.status,t2.tagId,t2.title as t1.id,t1.title,t1.rewardRuleTemplateId,t1.subtitle,t1.start,t1.end,t1.status,t1.coverUrl,t2.tagId,t2.title as
tagTitle,t3.brandId,t3.name as brandName,t3.hot,t3.hits tagTitle,t3.brandId,t3.name as brandName,t3.hot,t3.hits
<if test='openid!=null'> <if test='openid!=null'>
,(SELECT count(*)!=0 from userTask as t4,user as t5 WHERE t1.id = t4.taskId and t4.userId = t5.id and t5.openid ,(SELECT count(*)!=0 from userTask as t4,user as t5 WHERE t1.id = t4.taskId and t4.userId = t5.id and t5.openid

Loading…
Cancel
Save