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); } }