zoukankan      html  css  js  c++  java
  • 充值-controller

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


    }

  • 相关阅读:
    两个静态的页面嵌入动态页面进行传值
    网页滚动图片窗
    最近用VS2008SP1+ .NET Framework3.5SP1开发程序,使用了MsChart,但是部署到服务器的时候提示如下错误:
    使用ajax的登录页面
    动态创建DataTable
    滚动信息
    通过Web Services上传和下载文件
    弹出窗体
    ajax开源网址
    jQuery图片滚动十佳插件重点介绍
  • 原文地址:https://www.cnblogs.com/liuzhaolong/p/12971286.html
Copyright © 2011-2022 走看看