Browse Source

后端框架第三版接口

Houduan1
huangqizhen 6 months ago
parent
commit
7998e1bd7a
  1. 2
      demo/commons/src/main/java/com/example/commons/sevice/RechargeService.java
  2. 1
      demo/recharge/src/main/java/com/example/recharge/RechargeApplication.java
  3. 4
      demo/recharge/src/main/java/com/example/recharge/mapper/RechargeMapper.java
  4. 15
      demo/recharge/src/main/java/com/example/recharge/service/RechargeServiceImpl.java

2
demo/commons/src/main/java/com/example/commons/sevice/RechargeService.java

@ -16,5 +16,5 @@ public interface RechargeService {
List<RechargeVo> search(RechargeVo rechargeVo) ; List<RechargeVo> search(RechargeVo rechargeVo) ;
PageInfo<RechargeVo> searchForPage(Integer pageNum, Integer pageSize, RechargeVo rechargeVo); PageInfo<RechargeVo> searchForPage(Integer pageNum, Integer pageSize, RechargeVo rechargeVo);
int getAllByjwAndup(Integer jwcode, String updateType);
int getAllByjwAndup(String jwcode);
} }

1
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; import org.springframework.context.annotation.ComponentScan;
@SpringBootApplication @SpringBootApplication
@MapperScan("com.example.**.mapper")
@ComponentScan(basePackages = {"com.example.commons.security","com.example.recharge"}) @ComponentScan(basePackages = {"com.example.commons.security","com.example.recharge"})
public class RechargeApplication { public class RechargeApplication {

4
demo/recharge/src/main/java/com/example/recharge/mapper/RechargeMapper.java

@ -50,6 +50,6 @@ public interface RechargeMapper {
List<RechargeVo> select(RechargeVo rechargeVo); List<RechargeVo> select(RechargeVo rechargeVo);
//根据jwcode和充值类型判断有没有有首充标识设为0否者设为1 //根据jwcode和充值类型判断有没有有首充标识设为0否者设为1
@Select({"select * from detail", @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);
} }

15
demo/recharge/src/main/java/com/example/recharge/service/RechargeServiceImpl.java

@ -53,6 +53,17 @@ public class RechargeServiceImpl implements RechargeService {
Detail detail = new Detail(); 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.setJwcode(JwCode);
detail.setActivityId(activityId); detail.setActivityId(activityId);
detail.setTaskCoin(paidGold); detail.setTaskCoin(paidGold);
@ -111,8 +122,8 @@ public class RechargeServiceImpl implements RechargeService {
return new PageInfo<>(list); return new PageInfo<>(list);
} }
@Override @Override
public int getAllByjwAndup(Integer jwcode, String updateType) {
public int getAllByjwAndup(String jwcode) {
return rechargeMapper.getAllByjwAndup(jwcode,updateType);
return rechargeMapper.getAllByjwAndup(jwcode);
} }
} }
Loading…
Cancel
Save