国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文

這篇具有很好參考價(jià)值的文章主要介紹了基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文088

?開(kāi)發(fā)工具:idea?
?數(shù)據(jù)庫(kù)mysql5.7+
?數(shù)據(jù)庫(kù)鏈接工具:navcat,小海豚等
? 技術(shù):ssm

摘 ?要

互聯(lián)網(wǎng)發(fā)展至今,無(wú)論是其理論還是技術(shù)都已經(jīng)成熟,而且它廣泛參與在社會(huì)中的方方面面。它讓信息都可以通過(guò)網(wǎng)絡(luò)傳播,搭配信息管理工具可以很好地為人們提供服務(wù)。針對(duì)汽車(chē)售票信息管理混亂,出錯(cuò)率高,信息安全性差,勞動(dòng)強(qiáng)度大,費(fèi)時(shí)費(fèi)力等問(wèn)題,采用汽車(chē)售票網(wǎng)站可以有效管理,使信息管理能夠更加科學(xué)和規(guī)范。

汽車(chē)售票網(wǎng)站在Eclipse環(huán)境中,使用Java語(yǔ)言進(jìn)行編碼,使用Mysql創(chuàng)建數(shù)據(jù)表保存本系統(tǒng)產(chǎn)生的數(shù)據(jù)。系統(tǒng)可以提供信息顯示和相應(yīng)服務(wù),其管理員負(fù)責(zé)審核會(huì)員充值,審核客戶購(gòu)票信息以及會(huì)員購(gòu)票信息,管理客運(yùn)班次與留言板,管理會(huì)員等級(jí)??蛻舨榭纯瓦\(yùn)班次,購(gòu)買(mǎi)并支付車(chē)票,在前臺(tái)聯(lián)系客服,向管理員留言,在后臺(tái)查看購(gòu)票記錄,進(jìn)行會(huì)員充值。會(huì)員通過(guò)會(huì)員購(gòu)票渠道進(jìn)行購(gòu)票,并在后臺(tái)支付車(chē)票,查看購(gòu)票審核情況,查看會(huì)員等級(jí),管理收藏信息。

總之,汽車(chē)售票網(wǎng)站集中管理信息,有著保密性強(qiáng),效率高,存儲(chǔ)空間大,成本低等諸多優(yōu)點(diǎn)。它可以降低信息管理成本,實(shí)現(xiàn)信息管理計(jì)算機(jī)化。

關(guān)鍵詞:汽車(chē)售票網(wǎng)站;Java語(yǔ)言;Mysql

1.1?課題背景

互聯(lián)網(wǎng)發(fā)展至今,無(wú)論是其理論還是技術(shù)都已經(jīng)成熟,而且它廣泛參與在社會(huì)中的方方面面。它讓信息都可以通過(guò)網(wǎng)絡(luò)傳播,搭配信息管理工具可以很好地為人們提供服務(wù)。所以各行業(yè),尤其是規(guī)模較大的企業(yè)和學(xué)校等都開(kāi)始借助互聯(lián)網(wǎng)和軟件工具管理信息,傳播信息,共享信息等等,以此可以增強(qiáng)自身實(shí)力,提高在同行業(yè)當(dāng)中的競(jìng)爭(zhēng)能力,并從各種激烈的競(jìng)爭(zhēng)中獲取發(fā)展的機(jī)會(huì)。針對(duì)汽車(chē)售票信息管理混亂,出錯(cuò)率高,信息安全性差,勞動(dòng)強(qiáng)度大,費(fèi)時(shí)費(fèi)力等問(wèn)題,經(jīng)過(guò)分析和考慮,在目前的情況下,可以引進(jìn)一款汽車(chē)售票網(wǎng)站這樣的現(xiàn)代化管理工具,這個(gè)工具就是解決上述問(wèn)題的最好的解決方案。它不僅可以實(shí)時(shí)完成信息處理,還縮短汽車(chē)售票信息管理流程,使其系統(tǒng)化和規(guī)范化。同時(shí)還可以減少工作量,節(jié)約汽車(chē)售票信息管理需要的人力和資金。所以汽車(chē)售票網(wǎng)站是信息管理環(huán)節(jié)中不可缺少的工具,它對(duì)管理者來(lái)說(shuō)非常重要。

1.2 課題意義?

現(xiàn)如今,信息種類變得越來(lái)越多,信息的容量也變得越來(lái)越大,這就是信息時(shí)代的標(biāo)志。近些年,計(jì)算機(jī)科學(xué)發(fā)展得也越來(lái)越快,而且軟件開(kāi)發(fā)技術(shù)也越來(lái)越成熟,因此,在生活中的各個(gè)領(lǐng)域,只要存在信息管理,幾乎都有計(jì)算機(jī)的影子,可以說(shuō)很多行業(yè)都采用計(jì)算機(jī)的方式管理信息。信息計(jì)算機(jī)化處理相比手工操作,有著保密性強(qiáng),效率高,存儲(chǔ)空間大,成本低等諸多優(yōu)點(diǎn)。針對(duì)汽車(chē)售票信息管理,采用汽車(chē)售票網(wǎng)站可以有效管理,使信息管理能夠更加科學(xué)和規(guī)范。

總之,在實(shí)際中使用汽車(chē)售票網(wǎng)站,其意義如下:

第一點(diǎn):汽車(chē)售票網(wǎng)站的實(shí)際運(yùn)用,可以幫助管理人員在短時(shí)間內(nèi)完成信息處理工作;

第二點(diǎn):通過(guò)系統(tǒng)頁(yè)面的合理排版布局,可以更加直觀的展示系統(tǒng)的內(nèi)容,并且使用者可以隨時(shí)閱讀頁(yè)面信息,隨時(shí)操作系統(tǒng)提供的功能;

第三點(diǎn):可以實(shí)現(xiàn)信息管理計(jì)算機(jī)化;

第四點(diǎn):可以降低信息管理成本;

基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文,汽車(chē),ssm,java,intellij-idea,vue.js

?

package com.controller;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;

import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;

import com.entity.HuiyuanEntity;
import com.entity.view.HuiyuanView;

import com.service.HuiyuanService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;


/**
 * 會(huì)員
 * 后端接口
 * @author 
 * @email 
 * @date 2021-04-02 18:43:53
 */
@RestController
@RequestMapping("/huiyuan")
public class HuiyuanController {
    @Autowired
    private HuiyuanService huiyuanService;
    
	@Autowired
	private TokenService tokenService;
	
	/**
	 * 登錄
	 */
	@IgnoreAuth
	@RequestMapping(value = "/login")
	public R login(String username, String password, String captcha, HttpServletRequest request) {
		HuiyuanEntity user = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("yonghuming", username));
		if(user==null || !user.getMima().equals(password)) {
			return R.error("賬號(hào)或密碼不正確");
		}
		String token = tokenService.generateToken(user.getId(), username,"huiyuan",  "會(huì)員" );
		return R.ok().put("token", token);
	}
	
	/**
     * 注冊(cè)
     */
	@IgnoreAuth
    @RequestMapping("/register")
    public R register(@RequestBody HuiyuanEntity huiyuan){
    	//ValidatorUtils.validateEntity(huiyuan);
    	HuiyuanEntity user = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("yonghuming", huiyuan.getYonghuming()));
		if(user!=null) {
			return R.error("注冊(cè)用戶已存在");
		}
		Long uId = new Date().getTime();
		huiyuan.setId(uId);
        huiyuanService.insert(huiyuan);
        return R.ok();
    }
	
	/**
	 * 退出
	 */
	@RequestMapping("/logout")
	public R logout(HttpServletRequest request) {
		request.getSession().invalidate();
		return R.ok("退出成功");
	}
	
	/**
     * 獲取用戶的session用戶信息
     */
    @RequestMapping("/session")
    public R getCurrUser(HttpServletRequest request){
    	Long id = (Long)request.getSession().getAttribute("userId");
        HuiyuanEntity user = huiyuanService.selectById(id);
        return R.ok().put("data", user);
    }
    
    /**
     * 密碼重置
     */
    @IgnoreAuth
	@RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
    	HuiyuanEntity user = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("yonghuming", username));
    	if(user==null) {
    		return R.error("賬號(hào)不存在");
    	}
    	user.setMima("123456");
        huiyuanService.updateById(user);
        return R.ok("密碼已重置為:123456");
    }


    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,HuiyuanEntity huiyuan, 
		HttpServletRequest request){

        EntityWrapper<HuiyuanEntity> ew = new EntityWrapper<HuiyuanEntity>();
		PageUtils page = huiyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, huiyuan), params), params));
        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,HuiyuanEntity huiyuan, HttpServletRequest request){
        EntityWrapper<HuiyuanEntity> ew = new EntityWrapper<HuiyuanEntity>();
		PageUtils page = huiyuanService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, huiyuan), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( HuiyuanEntity huiyuan){
       	EntityWrapper<HuiyuanEntity> ew = new EntityWrapper<HuiyuanEntity>();
      	ew.allEq(MPUtil.allEQMapPre( huiyuan, "huiyuan")); 
        return R.ok().put("data", huiyuanService.selectListView(ew));
    }

	 /**
     * 查詢
     */
    @RequestMapping("/query")
    public R query(HuiyuanEntity huiyuan){
        EntityWrapper< HuiyuanEntity> ew = new EntityWrapper< HuiyuanEntity>();
 		ew.allEq(MPUtil.allEQMapPre( huiyuan, "huiyuan")); 
		HuiyuanView huiyuanView =  huiyuanService.selectView(ew);
		return R.ok("查詢會(huì)員成功").put("data", huiyuanView);
    }
	
    /**
     * 后端詳情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        HuiyuanEntity huiyuan = huiyuanService.selectById(id);
        return R.ok().put("data", huiyuan);
    }

    /**
     * 前端詳情
     */
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        HuiyuanEntity huiyuan = huiyuanService.selectById(id);
        return R.ok().put("data", huiyuan);
    }
    



    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody HuiyuanEntity huiyuan, HttpServletRequest request){
    	huiyuan.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(huiyuan);
    	HuiyuanEntity user = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("yonghuming", huiyuan.getYonghuming()));
		if(user!=null) {
			return R.error("用戶已存在");
		}

		huiyuan.setId(new Date().getTime());
        huiyuanService.insert(huiyuan);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody HuiyuanEntity huiyuan, HttpServletRequest request){
    	huiyuan.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(huiyuan);
    	HuiyuanEntity user = huiyuanService.selectOne(new EntityWrapper<HuiyuanEntity>().eq("yonghuming", huiyuan.getYonghuming()));
		if(user!=null) {
			return R.error("用戶已存在");
		}

		huiyuan.setId(new Date().getTime());
        huiyuanService.insert(huiyuan);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody HuiyuanEntity huiyuan, HttpServletRequest request){
        //ValidatorUtils.validateEntity(huiyuan);
        huiyuanService.updateById(huiyuan);//全部更新
        return R.ok();
    }
    

    /**
     * 刪除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        huiyuanService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
    
    /**
     * 提醒接口
     */
	@RequestMapping("/remind/{columnName}/{type}")
	public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, 
						 @PathVariable("type") String type,@RequestParam Map<String, Object> map) {
		map.put("column", columnName);
		map.put("type", type);
		
		if(type.equals("2")) {
			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
			Calendar c = Calendar.getInstance();
			Date remindStartDate = null;
			Date remindEndDate = null;
			if(map.get("remindstart")!=null) {
				Integer remindStart = Integer.parseInt(map.get("remindstart").toString());
				c.setTime(new Date()); 
				c.add(Calendar.DAY_OF_MONTH,remindStart);
				remindStartDate = c.getTime();
				map.put("remindstart", sdf.format(remindStartDate));
			}
			if(map.get("remindend")!=null) {
				Integer remindEnd = Integer.parseInt(map.get("remindend").toString());
				c.setTime(new Date());
				c.add(Calendar.DAY_OF_MONTH,remindEnd);
				remindEndDate = c.getTime();
				map.put("remindend", sdf.format(remindEndDate));
			}
		}
		
		Wrapper<HuiyuanEntity> wrapper = new EntityWrapper<HuiyuanEntity>();
		if(map.get("remindstart")!=null) {
			wrapper.ge(columnName, map.get("remindstart"));
		}
		if(map.get("remindend")!=null) {
			wrapper.le(columnName, map.get("remindend"));
		}


		int count = huiyuanService.selectCount(wrapper);
		return R.ok().put("count", count);
	}
	


}

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-684231.html

package com.controller;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Calendar;
import java.util.Map;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Date;
import java.util.List;
import javax.servlet.http.HttpServletRequest;

import com.utils.ValidatorUtils;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.format.annotation.DateTimeFormat;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.mapper.Wrapper;
import com.annotation.IgnoreAuth;

import com.entity.HuiyuangoupiaojiluEntity;
import com.entity.view.HuiyuangoupiaojiluView;

import com.service.HuiyuangoupiaojiluService;
import com.service.TokenService;
import com.utils.PageUtils;
import com.utils.R;
import com.utils.MD5Util;
import com.utils.MPUtil;
import com.utils.CommonUtil;


/**
 * 會(huì)員購(gòu)票記錄
 * 后端接口
 * @author 
 * @email 
 * @date 2021-04-02 18:43:53
 */
@RestController
@RequestMapping("/huiyuangoupiaojilu")
public class HuiyuangoupiaojiluController {
    @Autowired
    private HuiyuangoupiaojiluService huiyuangoupiaojiluService;
    


    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,HuiyuangoupiaojiluEntity huiyuangoupiaojilu, 
		HttpServletRequest request){

		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("huiyuan")) {
			huiyuangoupiaojilu.setYonghuming((String)request.getSession().getAttribute("username"));
		}
        EntityWrapper<HuiyuangoupiaojiluEntity> ew = new EntityWrapper<HuiyuangoupiaojiluEntity>();
		PageUtils page = huiyuangoupiaojiluService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, huiyuangoupiaojilu), params), params));
        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,HuiyuangoupiaojiluEntity huiyuangoupiaojilu, HttpServletRequest request){

		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("huiyuan")) {
			huiyuangoupiaojilu.setYonghuming((String)request.getSession().getAttribute("username"));
		}
        EntityWrapper<HuiyuangoupiaojiluEntity> ew = new EntityWrapper<HuiyuangoupiaojiluEntity>();
		PageUtils page = huiyuangoupiaojiluService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, huiyuangoupiaojilu), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( HuiyuangoupiaojiluEntity huiyuangoupiaojilu){
       	EntityWrapper<HuiyuangoupiaojiluEntity> ew = new EntityWrapper<HuiyuangoupiaojiluEntity>();
      	ew.allEq(MPUtil.allEQMapPre( huiyuangoupiaojilu, "huiyuangoupiaojilu")); 
        return R.ok().put("data", huiyuangoupiaojiluService.selectListView(ew));
    }

	 /**
     * 查詢
     */
    @RequestMapping("/query")
    public R query(HuiyuangoupiaojiluEntity huiyuangoupiaojilu){
        EntityWrapper< HuiyuangoupiaojiluEntity> ew = new EntityWrapper< HuiyuangoupiaojiluEntity>();
 		ew.allEq(MPUtil.allEQMapPre( huiyuangoupiaojilu, "huiyuangoupiaojilu")); 
		HuiyuangoupiaojiluView huiyuangoupiaojiluView =  huiyuangoupiaojiluService.selectView(ew);
		return R.ok("查詢會(huì)員購(gòu)票記錄成功").put("data", huiyuangoupiaojiluView);
    }
	
    /**
     * 后端詳情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        HuiyuangoupiaojiluEntity huiyuangoupiaojilu = huiyuangoupiaojiluService.selectById(id);
        return R.ok().put("data", huiyuangoupiaojilu);
    }

    /**
     * 前端詳情
     */
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        HuiyuangoupiaojiluEntity huiyuangoupiaojilu = huiyuangoupiaojiluService.selectById(id);
        return R.ok().put("data", huiyuangoupiaojilu);
    }
    



    /**
     * 后端保存
     */
    @RequestMapping("/save")
    public R save(@RequestBody HuiyuangoupiaojiluEntity huiyuangoupiaojilu, HttpServletRequest request){
    	huiyuangoupiaojilu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(huiyuangoupiaojilu);

        huiyuangoupiaojiluService.insert(huiyuangoupiaojilu);
        return R.ok();
    }
    
    /**
     * 前端保存
     */
    @RequestMapping("/add")
    public R add(@RequestBody HuiyuangoupiaojiluEntity huiyuangoupiaojilu, HttpServletRequest request){
    	huiyuangoupiaojilu.setId(new Date().getTime()+new Double(Math.floor(Math.random()*1000)).longValue());
    	//ValidatorUtils.validateEntity(huiyuangoupiaojilu);
    	huiyuangoupiaojilu.setUserid((Long)request.getSession().getAttribute("userId"));

        huiyuangoupiaojiluService.insert(huiyuangoupiaojilu);
        return R.ok();
    }

    /**
     * 修改
     */
    @RequestMapping("/update")
    public R update(@RequestBody HuiyuangoupiaojiluEntity huiyuangoupiaojilu, HttpServletRequest request){
        //ValidatorUtils.validateEntity(huiyuangoupiaojilu);
        huiyuangoupiaojiluService.updateById(huiyuangoupiaojilu);//全部更新
        return R.ok();
    }
    

    /**
     * 刪除
     */
    @RequestMapping("/delete")
    public R delete(@RequestBody Long[] ids){
        huiyuangoupiaojiluService.deleteBatchIds(Arrays.asList(ids));
        return R.ok();
    }
    
    /**
     * 提醒接口
     */
	@RequestMapping("/remind/{columnName}/{type}")
	public R remindCount(@PathVariable("columnName") String columnName, HttpServletRequest request, 
						 @PathVariable("type") String type,@RequestParam Map<String, Object> map) {
		map.put("column", columnName);
		map.put("type", type);
		
		if(type.equals("2")) {
			SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
			Calendar c = Calendar.getInstance();
			Date remindStartDate = null;
			Date remindEndDate = null;
			if(map.get("remindstart")!=null) {
				Integer remindStart = Integer.parseInt(map.get("remindstart").toString());
				c.setTime(new Date()); 
				c.add(Calendar.DAY_OF_MONTH,remindStart);
				remindStartDate = c.getTime();
				map.put("remindstart", sdf.format(remindStartDate));
			}
			if(map.get("remindend")!=null) {
				Integer remindEnd = Integer.parseInt(map.get("remindend").toString());
				c.setTime(new Date());
				c.add(Calendar.DAY_OF_MONTH,remindEnd);
				remindEndDate = c.getTime();
				map.put("remindend", sdf.format(remindEndDate));
			}
		}
		
		Wrapper<HuiyuangoupiaojiluEntity> wrapper = new EntityWrapper<HuiyuangoupiaojiluEntity>();
		if(map.get("remindstart")!=null) {
			wrapper.ge(columnName, map.get("remindstart"));
		}
		if(map.get("remindend")!=null) {
			wrapper.le(columnName, map.get("remindend"));
		}

		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("huiyuan")) {
			wrapper.eq("yonghuming", (String)request.getSession().getAttribute("username"));
		}

		int count = huiyuangoupiaojiluService.selectCount(wrapper);
		return R.ok().put("count", count);
	}
	


}

到了這里,關(guān)于基于ssm+vue汽車(chē)售票網(wǎng)站源碼和論文的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • ssm+vue游戲攻略網(wǎng)站源碼和論文

    ssm+vue游戲攻略網(wǎng)站源碼和論文

    ssm+vue游戲攻略網(wǎng)站源碼和論文052 ?開(kāi)發(fā)工具:idea? ?數(shù)據(jù)庫(kù)mysql5.7+ ?數(shù)據(jù)庫(kù)鏈接工具:navcat,小海豚等 ? 技術(shù):ssm 一、主要內(nèi)容和基本要求 游戲攻略網(wǎng)站分為管理員與用戶兩種角色。 管理員的功能包括登錄,用戶管理,游戲分類管理,游戲攻略管理,游戲資訊管理等。 登錄

    2024年02月11日
    瀏覽(13)
  • ssm+vue“魅力”繁峙宣傳網(wǎng)站源碼和論文

    ssm+vue“魅力”繁峙宣傳網(wǎng)站源碼和論文

    ssm+vue“魅力”繁峙宣傳網(wǎng)站源碼和論文102 ?開(kāi)發(fā)工具:idea? ?數(shù)據(jù)庫(kù)mysql5.7+ ?數(shù)據(jù)庫(kù)鏈接工具:navcat,小海豚等 ? 技術(shù):ssm 隨著科學(xué)技術(shù)的飛速發(fā)展,各行各業(yè)都在努力與現(xiàn)代先進(jìn)技術(shù)接軌,通過(guò)科技手段提高自身的優(yōu)勢(shì);“魅力”繁峙宣傳網(wǎng)站系統(tǒng)當(dāng)然也不能排除在外,隨

    2024年02月10日
    瀏覽(24)
  • 基于微信小程序的汽車(chē)預(yù)約維修系統(tǒng)+ssm后端源碼和論文

    基于微信小程序的汽車(chē)預(yù)約維修系統(tǒng)+ssm后端源碼和論文

    基于微信小程序的汽車(chē)預(yù)約維修系統(tǒng) 摘要 隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。本文介紹了基于微信小程序的汽車(chē)預(yù)約維修系統(tǒng)的開(kāi)發(fā)全過(guò)程。通過(guò)分析基于微信小程序的汽車(chē)預(yù)約維修系統(tǒng)管理的不足,創(chuàng)建了一個(gè)計(jì)算

    2024年02月03日
    瀏覽(24)
  • 基于微信小程序的服裝童裝商城+后臺(tái)管理系統(tǒng)(SSM+mysql)-JAVA.VUE【畢業(yè)設(shè)計(jì)、論文、源碼、開(kāi)題報(bào)告】

    基于微信小程序的服裝童裝商城+后臺(tái)管理系統(tǒng)(SSM+mysql)-JAVA.VUE【畢業(yè)設(shè)計(jì)、論文、源碼、開(kāi)題報(bào)告】

    隨著移動(dòng)應(yīng)用技術(shù)的發(fā)展,越來(lái)越多的用戶借助于移動(dòng)手機(jī)、電腦完成生活中的事務(wù),許多的傳統(tǒng)行業(yè)也更加重視與互聯(lián)網(wǎng)的結(jié)合,由于城鎮(zhèn)人口的增加,人們?nèi)ド虉?chǎng)購(gòu)物總是排著長(zhǎng)長(zhǎng)的隊(duì)伍,對(duì)于時(shí)間緊的人是一個(gè)非常頭痛的事情,有的人可能就是排隊(duì)也要用去半天時(shí)間,

    2024年02月10日
    瀏覽(26)
  • 基于微信小程序的快遞管理平臺(tái)+后臺(tái)管理系統(tǒng)(SSM+mysql)-JAVA.VUE【畢業(yè)設(shè)計(jì)、論文、源碼、開(kāi)題報(bào)告】

    基于微信小程序的快遞管理平臺(tái)+后臺(tái)管理系統(tǒng)(SSM+mysql)-JAVA.VUE【畢業(yè)設(shè)計(jì)、論文、源碼、開(kāi)題報(bào)告】

    ????? ? ? ?本科畢業(yè)設(shè)計(jì)論文 題目:基于微信小程序的快遞管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 系 ???別: XX系(全稱) 專????業(yè): 軟件工程 班 ???級(jí): 學(xué)生姓名: 學(xué)生學(xué)號(hào): 指導(dǎo)教師: 導(dǎo)師1 ???????導(dǎo)師2 年5月 社會(huì)發(fā)展日新月異,用計(jì)算機(jī)應(yīng)用實(shí)現(xiàn)數(shù)據(jù)管理功能已經(jīng)算是很

    2024年02月09日
    瀏覽(24)
  • 基于Java+SpringBoot+Vue的烏魯木齊南山冰雪旅游服務(wù)網(wǎng)站【源碼+論文+演示視頻+包運(yùn)行成功】

    基于Java+SpringBoot+Vue的烏魯木齊南山冰雪旅游服務(wù)網(wǎng)站【源碼+論文+演示視頻+包運(yùn)行成功】

    博主介紹 : ? csdn特邀作者、博客專家、java領(lǐng)域優(yōu)質(zhì)創(chuàng)作者、博客之星,擅長(zhǎng)Java、微信小程序、Python、Android等技術(shù),專注于Java技術(shù)領(lǐng)域和畢業(yè)項(xiàng)目實(shí)戰(zhàn) ? ?? 文末獲取源碼聯(lián)系 ?? ?????精彩專欄 推薦訂閱 ?????不然下次找不到喲 Java項(xiàng)目精品實(shí)戰(zhàn)案例(300套) Java微

    2024年02月11日
    瀏覽(27)
  • 基于微信小程序的房屋租賃管理系統(tǒng)+后臺(tái)管理系統(tǒng)(SSM+mysql)-JAVA.VUE【畢業(yè)設(shè)計(jì)、論文、源碼、開(kāi)題報(bào)告】

    基于微信小程序的房屋租賃管理系統(tǒng)+后臺(tái)管理系統(tǒng)(SSM+mysql)-JAVA.VUE【畢業(yè)設(shè)計(jì)、論文、源碼、開(kāi)題報(bào)告】

    ? ? 基于微信小程序的房屋租賃管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要 隨著信息技術(shù)在管理上越來(lái)越深入而廣泛的應(yīng)用,管理信息系統(tǒng)的實(shí)施在技術(shù)上已逐步成熟。本文介紹了基于微信小程序的房屋租賃管理系統(tǒng)的開(kāi)發(fā)全過(guò)程。通過(guò)分析基于微信小程序的房屋租賃管理系統(tǒng)管理的不足

    2024年02月10日
    瀏覽(36)
  • 基于ssm+vue斗車(chē)車(chē)輛交易系統(tǒng)源碼和論文

    基于ssm+vue斗車(chē)車(chē)輛交易系統(tǒng)源碼和論文

    基于ssm+vue斗車(chē)交易系統(tǒng)源碼和論文082 ?開(kāi)發(fā)工具:idea? ?數(shù)據(jù)庫(kù)mysql5.7+ ?數(shù)據(jù)庫(kù)鏈接工具:navcat,小海豚等 ? 技術(shù):ssm 摘??要 21世紀(jì)的今天,隨著社會(huì)的不斷發(fā)展與進(jìn)步,人們對(duì)于信息科學(xué)化的認(rèn)識(shí),已由低層次向高層次發(fā)展,由原來(lái)的感性認(rèn)識(shí)向理性認(rèn)識(shí)提高,管理工作

    2024年02月10日
    瀏覽(16)
  • 基于java(ssm)旅游網(wǎng)站系統(tǒng)源碼成品(java畢業(yè)設(shè)計(jì))

    基于java(ssm)旅游網(wǎng)站系統(tǒng)源碼成品(java畢業(yè)設(shè)計(jì))

    基于java(ssm)旅游網(wǎng)站系統(tǒng) 旅游網(wǎng)站系統(tǒng)是基于java編程語(yǔ)言,mysql數(shù)據(jù)庫(kù),ssm框架和idea開(kāi)發(fā)工具設(shè)計(jì),本系統(tǒng)分為用戶和管理員兩個(gè)角色,用戶注冊(cè)登陸后查看旅游景點(diǎn),景點(diǎn)購(gòu)買(mǎi)門(mén)票,查看酒店信息,預(yù)定酒店客房,在線交流,聯(lián)系客房,在線評(píng)論等功能;管理員對(duì)用戶

    2024年04月11日
    瀏覽(27)
  • ssm基于Java ssm的校園驛站管理系統(tǒng)源碼和論文

    ssm基于Java ssm的校園驛站管理系統(tǒng)源碼和論文

    ssm基于Java ssm的校園驛站管理系統(tǒng)源碼和論文016 ?開(kāi)發(fā)工具:idea? ?數(shù)據(jù)庫(kù)mysql5.7+ ?數(shù)據(jù)庫(kù)鏈接工具:navcat,小海豚等 ?技術(shù):ssm? 摘 ?要 互聯(lián)網(wǎng)發(fā)展至今,無(wú)論是其理論還是技術(shù)都已經(jīng)成熟,而且它廣泛參與在社會(huì)中的方方面面。它讓信息都可以通過(guò)網(wǎng)絡(luò)傳播,搭配信息管理

    2024年02月12日
    瀏覽(23)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包