Browse Source

11.21 消息推送

sunjiabei/feature-20251021102635-银行接口
huangqizhen 5 days ago
parent
commit
fc4ac8cd0b
  1. 4
      src/main/java/com/example/demo/controller/cash/MessageController.java
  2. 2
      src/main/java/com/example/demo/mapper/cash/MessageMapper.java
  3. 3
      src/main/java/com/example/demo/service/cash/MessageService.java
  4. 4
      src/main/java/com/example/demo/serviceImpl/cash/MessageServiceImpl.java
  5. 10
      src/main/resources/cashMapper/MessageMapper.xml

4
src/main/java/com/example/demo/controller/cash/MessageController.java

@ -38,7 +38,7 @@ public class MessageController {
@Autowired
private MarketService marketService;
@PostMapping
public Result getMessage() throws Exception {
public Result getMessage(@RequestParam Integer status) throws Exception {
HttpServletRequest request = ((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
String token = request.getHeader("token");
@ -51,7 +51,7 @@ public class MessageController {
if (markets.contains("9") || markets.contains("9999")) {
markets=null;
}
return Result.success(messageService.getMessage(markets));
return Result.success(messageService.getMessage(markets, status));
}
@PostMapping("/update")
public Result update(@RequestBody IdRequest idRequest) throws Exception {

2
src/main/java/com/example/demo/mapper/cash/MessageMapper.java

@ -16,7 +16,7 @@ import java.util.List;
**/
@Mapper
public interface MessageMapper {
List<Messages> getMessage(List<String> markets);
List<Messages> getMessage(List<String> markets, Integer status);
void update(Integer id);
}

3
src/main/java/com/example/demo/service/cash/MessageService.java

@ -1,6 +1,7 @@
package com.example.demo.service.cash;
import com.example.demo.domain.vo.coin.Messages;
import com.stripe.model.tax.Registration;
import org.springframework.stereotype.Service;
import java.util.List;
@ -15,7 +16,7 @@ import java.util.List;
**/
@Service
public interface MessageService {
List<Messages> getMessage(List<String> markets);
List<Messages> getMessage(List<String> markets, Integer status);
void update(Integer id) throws Exception;
}

4
src/main/java/com/example/demo/serviceImpl/cash/MessageServiceImpl.java

@ -23,8 +23,8 @@ public class MessageServiceImpl implements MessageService {
@Autowired
private MessageMapper messageMapper;
@Override
public List<Messages> getMessage(List<String> markets) {
return messageMapper.getMessage(markets) ;
public List<Messages> getMessage(List<String> markets, Integer status) {
return messageMapper.getMessage(markets, status) ;
}
@Override

10
src/main/resources/cashMapper/MessageMapper.xml

@ -11,6 +11,9 @@
FROM message
<where>
flag=0
<if test="status != null">
and status=#{status}
</if>
<choose>
<when test="markets != null and markets.size() > 0">
market IN
@ -19,14 +22,7 @@
</foreach>
</when>
</choose>
<choose>
<when test="sortField != null and sortField.length > 0 or sortOrder != null and sortOrder.length > 0">
ORDER BY ${sortField} ${sortOrder}
</when>
<otherwise>
ORDER BY cz_time DESC
</otherwise>
</choose>
</where>
</select>
</mapper>
Loading…
Cancel
Save