From 7998e1bd7ab847bb0eead52d74ae11ec55d3d180 Mon Sep 17 00:00:00 2001 From: huangqizhen Date: Wed, 4 Dec 2024 17:54:03 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E7=AB=AF=E6=A1=86=E6=9E=B6=E7=AC=AC?= =?UTF-8?q?=E4=B8=89=E7=89=88=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/example/commons/sevice/RechargeService.java | 2 +- .../java/com/example/recharge/RechargeApplication.java | 1 + .../java/com/example/recharge/mapper/RechargeMapper.java | 4 ++-- .../com/example/recharge/service/RechargeServiceImpl.java | 15 +++++++++++++-- 4 files changed, 17 insertions(+), 5 deletions(-) diff --git a/demo/commons/src/main/java/com/example/commons/sevice/RechargeService.java b/demo/commons/src/main/java/com/example/commons/sevice/RechargeService.java index 334f9c1..46a7d6a 100644 --- a/demo/commons/src/main/java/com/example/commons/sevice/RechargeService.java +++ b/demo/commons/src/main/java/com/example/commons/sevice/RechargeService.java @@ -16,5 +16,5 @@ public interface RechargeService { List search(RechargeVo rechargeVo) ; PageInfo searchForPage(Integer pageNum, Integer pageSize, RechargeVo rechargeVo); - int getAllByjwAndup(Integer jwcode, String updateType); + int getAllByjwAndup(String jwcode); } diff --git a/demo/recharge/src/main/java/com/example/recharge/RechargeApplication.java b/demo/recharge/src/main/java/com/example/recharge/RechargeApplication.java index df3006a..d45cda3 100644 --- a/demo/recharge/src/main/java/com/example/recharge/RechargeApplication.java +++ b/demo/recharge/src/main/java/com/example/recharge/RechargeApplication.java @@ -6,6 +6,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; @SpringBootApplication +@MapperScan("com.example.**.mapper") @ComponentScan(basePackages = {"com.example.commons.security","com.example.recharge"}) public class RechargeApplication { diff --git a/demo/recharge/src/main/java/com/example/recharge/mapper/RechargeMapper.java b/demo/recharge/src/main/java/com/example/recharge/mapper/RechargeMapper.java index cd29991..c362864 100644 --- a/demo/recharge/src/main/java/com/example/recharge/mapper/RechargeMapper.java +++ b/demo/recharge/src/main/java/com/example/recharge/mapper/RechargeMapper.java @@ -50,6 +50,6 @@ public interface RechargeMapper { List select(RechargeVo rechargeVo); //根据jwcode和充值类型判断有没有,有首充标识设为0,否者设为1 @Select({"select * from detail", - "where jwcode=#{jwcode} and update_type=#{updatType}"}) - int getAllByjwAndup(Integer jwcode,String updateType); + "where jwcode=#{jwcode} and update_type='充值'"}) + int getAllByjwAndup(String jwcode); } diff --git a/demo/recharge/src/main/java/com/example/recharge/service/RechargeServiceImpl.java b/demo/recharge/src/main/java/com/example/recharge/service/RechargeServiceImpl.java index c3bd94d..0e5e41e 100644 --- a/demo/recharge/src/main/java/com/example/recharge/service/RechargeServiceImpl.java +++ b/demo/recharge/src/main/java/com/example/recharge/service/RechargeServiceImpl.java @@ -53,6 +53,17 @@ public class RechargeServiceImpl implements RechargeService { Detail detail = new Detail(); + + //根据jwcode和充值类型判断detail有没有,有首充标识设为0,否者设为1 + String jwcode= recharge.getJwcode(); + + Integer count=rechargeMapper.getAllByjwAndup(jwcode); + System.out.println("count:-----"+count); + if(count==0){ + detail.setFirstRecharge(1); + }else{ + detail.setFirstRecharge(0); + } detail.setJwcode(JwCode); detail.setActivityId(activityId); detail.setTaskCoin(paidGold); @@ -111,8 +122,8 @@ public class RechargeServiceImpl implements RechargeService { return new PageInfo<>(list); } @Override - public int getAllByjwAndup(Integer jwcode, String updateType) { + public int getAllByjwAndup(String jwcode) { - return rechargeMapper.getAllByjwAndup(jwcode,updateType); + return rechargeMapper.getAllByjwAndup(jwcode); } }