首页 > 其他 > 详细

充值-controller

时间:2020-05-27 11:47:22      阅读:34      评论:0      收藏:0      [点我收藏+]

package com.zhenshan.controller;

import java.util.List;

import org.apache.dubbo.config.annotation.Reference;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import com.github.pagehelper.PageInfo;
import com.zhenshan.entity.BorrowCar;
import com.zhenshan.entity.Condition;
import com.zhenshan.service.BorrowCarService;

 

@Controller
public class BorrowCarController {
@Reference
BorrowCarService borrowCarService;
//列表 分页
@RequestMapping("findAll")
public String findAll(Model model,Condition con,@RequestParam(defaultValue = "1") Integer pageNum,@RequestParam(defaultValue = "5") Integer pageSize) {
System.err.println(con);
PageInfo<BorrowCar> info = borrowCarService.findAll(con, pageNum, pageSize);
List<BorrowCar> list = info.getList();
for (BorrowCar borrowCar : list) {
System.err.println(borrowCar);
}
model.addAttribute("info", info);
model.addAttribute("con", con);
return "list";
}
//去充值
@RequestMapping("toChong")
public String toChong() {

return "chong";
}
//充值
@RequestMapping("chong")
public String chong(BorrowCar borrowCar) {
List<BorrowCar> list= borrowCarService.list();
for (BorrowCar b : list) {
//判断 是否是同一用户
if (b.getUserName().equals(borrowCar.getUserName())) {
int i=borrowCarService.jia(borrowCar);
return "redirect:findAll";
}
}
int i=borrowCarService.add(borrowCar);
return "redirect:findAll";
}
//去借车
@RequestMapping("toChe")
public String toChe(Integer bid,Model model) {
System.err.println(bid);
BorrowCar borrowCar =borrowCarService.toChe(bid);
model.addAttribute("borrowCar", borrowCar);
return "che";
}
//借车
@RequestMapping("che")
public String che(BorrowCar borrowCar,Model model) {

BorrowCar b =borrowCarService.toChe(borrowCar.getBid());
//判断借车花费的金额是否大于总的充值金额
if(b.getBoorowCarAmount()>b.getTotalAmount()) {
model.addAttribute("shuo", "您的余额不足请充值!!");
return "toChong";
}else {
//钱数+1 次数+1
int i=borrowCarService.updateAmount(borrowCar);
int j=borrowCarService.updateNumber(borrowCar);
}

return "redirect:findAll";
}


}

充值-controller

原文:https://www.cnblogs.com/liuzhaolong/p/12971286.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!