Compare commits

..

No commits in common. "0fe1363b6d502b7ca02cbf07fc18b4ec66303ac6" and "aa747675c0141c00c765a7c7874a64e770f4e6ff" have entirely different histories.

16 changed files with 7 additions and 97 deletions

View File

@ -24,7 +24,7 @@
<alicloud.version>2.1.1.RELEASE</alicloud.version> <alicloud.version>2.1.1.RELEASE</alicloud.version>
<poi.version>3.9</poi.version> <poi.version>3.9</poi.version>
<log4j2.version>2.17.2</log4j2.version> <log4j2.version>2.17.2</log4j2.version>
<project.name>aiobcallback</project.name> <project.name>exam-admin</project.name>
<wechatpay-apiv3.version>0.4.4</wechatpay-apiv3.version> <wechatpay-apiv3.version>0.4.4</wechatpay-apiv3.version>
</properties> </properties>

View File

@ -8,8 +8,6 @@ import javax.servlet.http.HttpServletRequest;
import org.example.core.api.ApiRest; import org.example.core.api.ApiRest;
import org.example.core.api.controller.BaseController; import org.example.core.api.controller.BaseController;
import org.example.dto.TaskCallbackDto; import org.example.dto.TaskCallbackDto;
import org.example.dto.TaskCallbackUpdateDto;
import org.example.entity.AIOBCallbackEntity;
import org.example.service.IAIOBCallbackService; import org.example.service.IAIOBCallbackService;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping; import org.springframework.web.bind.annotation.PostMapping;
@ -42,16 +40,4 @@ public class AIOBCallbackController extends BaseController {
System.out.println("1111111111111111111111"); System.out.println("1111111111111111111111");
return super.success(); return super.success();
} }
@ApiOperation("查询列表")
@PostMapping("/getList")
public ApiRest getList(@RequestBody AIOBCallbackEntity aiobCallbackEntity) {
return super.success(aiobCallbackService.getList(aiobCallbackEntity));
}
@ApiOperation("修改已读状态")
@PostMapping("/updateReadState")
public ApiRest updateReadState(@RequestBody TaskCallbackUpdateDto taskCallbackUpdateDto) {
return super.success(aiobCallbackService.updateReadState(taskCallbackUpdateDto));
}
} }

View File

@ -1,22 +0,0 @@
package org.example.dto;
import lombok.Data;
/**
* @description: 修改已读状态传输对象
* @author: haown
* @create: 2026-01-12 16:25
**/
@Data
public class TaskCallbackUpdateDto {
/**
* 主键
*/
private Integer id;
/**
* 已读状态0未读1已读
*/
private Integer readState;
}

View File

@ -1,13 +1,8 @@
package org.example.mapper; package org.example.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import java.util.List;
import org.example.dto.TaskCallbackUpdateDto;
import org.example.entity.AIOBCallbackEntity; import org.example.entity.AIOBCallbackEntity;
public interface AIOBCallbackMapper extends BaseMapper<AIOBCallbackEntity> { public interface AIOBCallbackMapper extends BaseMapper<AIOBCallbackEntity> {
List<AIOBCallbackEntity> getList(AIOBCallbackEntity aiobCallbackEntity);
Integer updateReadState(TaskCallbackUpdateDto taskCallbackUpdateDto);
} }

View File

@ -2,9 +2,7 @@ package org.example.service;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService; import com.baomidou.mybatisplus.extension.service.IService;
import java.util.List;
import org.example.dto.TaskCallbackDataDto; import org.example.dto.TaskCallbackDataDto;
import org.example.dto.TaskCallbackUpdateDto;
import org.example.entity.AIOBCallbackEntity; import org.example.entity.AIOBCallbackEntity;
/** /**
@ -15,8 +13,4 @@ import org.example.entity.AIOBCallbackEntity;
public interface IAIOBCallbackService extends IService<AIOBCallbackEntity> { public interface IAIOBCallbackService extends IService<AIOBCallbackEntity> {
JSONObject taskCallBack(Integer callbackType, TaskCallbackDataDto data); JSONObject taskCallBack(Integer callbackType, TaskCallbackDataDto data);
List<AIOBCallbackEntity> getList(AIOBCallbackEntity aiobCallbackEntity);
Integer updateReadState(TaskCallbackUpdateDto taskCallbackUpdateDto);
} }

View File

@ -4,10 +4,8 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import java.util.Date; import java.util.Date;
import java.util.List;
import javax.annotation.Resource; import javax.annotation.Resource;
import org.example.dto.TaskCallbackDataDto; import org.example.dto.TaskCallbackDataDto;
import org.example.dto.TaskCallbackUpdateDto;
import org.example.entity.AIOBCallbackEntity; import org.example.entity.AIOBCallbackEntity;
import org.example.mapper.AIOBCallbackMapper; import org.example.mapper.AIOBCallbackMapper;
import org.example.service.IAIOBCallbackService; import org.example.service.IAIOBCallbackService;
@ -38,19 +36,4 @@ public class AIOBCallbackServiceImpl extends ServiceImpl<AIOBCallbackMapper, AIO
} }
return retObj; return retObj;
} }
/**
* @description 查询未转换的回调数据列表
* @return null
* @Author haown
* @Date 2026-1-12 15:52
*/
@Override
public List<AIOBCallbackEntity> getList(AIOBCallbackEntity aiobCallbackEntity) {
return aiobCallbackMapper.getList(aiobCallbackEntity);
}
@Override public Integer updateReadState(TaskCallbackUpdateDto taskCallbackUpdateDto) {
return aiobCallbackMapper.updateReadState(taskCallbackUpdateDto);
}
} }

View File

@ -22,7 +22,7 @@ spring:
# 支持类型转换 # 支持类型转换
allow-coercion-of-scalars: true allow-coercion-of-scalars: true
server: server:
port: 8105 port: 8101
servlet: servlet:
# 应用的访问路径 # 应用的访问路径
context-path: / context-path: /

View File

@ -17,17 +17,4 @@
id, callback_type, callback_data, read_state, create_date, update_date id, callback_type, callback_data, read_state, create_date, update_date
</sql> </sql>
<select id="getList" resultType="org.example.entity.AIOBCallbackEntity">
select * from aiob_callback_data
<where>
<if test="readState != null">
and read_state = #{readState}
</if>
</where>
</select>
<update id="updateReadState">
update aiob_callback_data set read_state = #{readState}, update_date = sysdate()
where id = #{id}
</update>
</mapper> </mapper>

View File

@ -4,9 +4,9 @@ spring:
datasource: datasource:
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://127.0.0.1:3306/aiob_callback?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true url: jdbc:mysql://8.131.93.145:54081/aiob_callback?useSSL=false&serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8&allowPublicKeyRetrieval=true
username: root username: root
password: Xyl_1024!@#$ password: 1qaz!@#$
# druid相关配置 # druid相关配置
druid: druid:
max-active: 5000 max-active: 5000

View File

@ -1,7 +1,7 @@
# 独立配置文件可以拿到jar外面跑 # 独立配置文件可以拿到jar外面跑
spring: spring:
application: application:
name: aiobcallback name: yf-exam-lite
profiles: profiles:
active: dev active: dev
main: main:

View File

@ -1,6 +1,6 @@
spring: spring:
application: application:
name: aiobcallback name: aiob-callback
profiles: profiles:
active: dev active: dev
main: main:
@ -22,7 +22,7 @@ spring:
# 支持类型转换 # 支持类型转换
allow-coercion-of-scalars: true allow-coercion-of-scalars: true
server: server:
port: 8105 port: 8101
servlet: servlet:
# 应用的访问路径 # 应用的访问路径
context-path: / context-path: /

View File

@ -17,17 +17,4 @@
id, callback_type, callback_data, read_state, create_date, update_date id, callback_type, callback_data, read_state, create_date, update_date
</sql> </sql>
<select id="getList" resultType="org.example.entity.AIOBCallbackEntity">
select * from aiob_callback_data
<where>
<if test="readState != null">
and read_state = #{readState}
</if>
</where>
</select>
<update id="updateReadState">
update aiob_callback_data set read_state = #{readState}, update_date = sysdate()
where id = #{id}
</update>
</mapper> </mapper>