首页>代码>Spring MVC+mybatis+mysql开发电信计费后台管理系统源码下载>/netctoss_demo/src/com/tarena/controller/AccountController.java
package com.tarena.controller; import java.sql.Timestamp; import java.util.List; import javax.annotation.Resource; 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 org.springframework.web.bind.annotation.ResponseBody; import org.springframework.web.bind.annotation.SessionAttributes; import com.tarena.dao.AccountDao; import com.tarena.dao.ServiceDao; import com.tarena.entity.Account; import com.tarena.entity.page.AccountPage; @Controller @RequestMapping("/account") @SessionAttributes("accountPage") public class AccountController extends BaseController { @Resource private AccountDao accountDao; @Resource private ServiceDao serviceDao; @RequestMapping("/findAccount.do") public String find(AccountPage page, Model model) { page.setRows(accountDao.findRows(page)); model.addAttribute("accountPage", page); List<Account> list = accountDao.findByPage(page); model.addAttribute("accounts", list); return "account/account_list"; } @RequestMapping("/startAccount.do") public String updateStart(@RequestParam("account_id") int id) { //暂停账务账号 Account a = new Account(); a.setAccount_id(id); a.setStatus("0"); accountDao.updateStatus(a); return "redirect:findAccount.do"; } @RequestMapping("/pauseAccount.do") public String updatePause(@RequestParam("account_id") int id) { //暂停账务账号 Account a = new Account(); a.setAccount_id(id); a.setStatus("1"); accountDao.updateStatus(a); //暂停其下属的业务账号 serviceDao.pauseByAccount(id); return "redirect:findAccount.do"; } @RequestMapping("/deleteAccount.do") public String updateDelete(@RequestParam("account_id") int id) { //暂停账务账号 Account a = new Account(); a.setAccount_id(id); a.setStatus("2"); accountDao.updateStatus(a); //删除其下属的业务账号 serviceDao.deleteByAccount(id); return "redirect:findAccount.do"; } @RequestMapping("/toUpdateAccount.do") public String toUpdate(@RequestParam("account_id") int id, Model model) { Account a = accountDao.findById(id); model.addAttribute("account", a); return "account/update_account"; } @RequestMapping("/updateAccount.do") public String update(Account account) { accountDao.update(account); return "redirect:findAccount.do"; } @RequestMapping("/toAddAccount.do") public String toAdd() { return "account/add_account"; } @RequestMapping("/addAccount.do") public String add(Account account) { account.setStatus("0"); account.setCreate_date( new Timestamp(System.currentTimeMillis())); accountDao.save(account); return "redirect:findAccount.do"; } @RequestMapping("/searchAccount.do") @ResponseBody public Account searchAccount(String idcardNo) { return accountDao.findByIdcardNo(idcardNo); } }
最近下载更多
微信网友_6602457430806528 LV6
2023年9月21日
xingbing LV9
2023年2月15日
微信网友_6248713511227392 LV11
2022年12月5日
ming_123_9715 LV23
2022年9月22日
王乐22222 LV10
2022年5月13日
贝拉今天打什么 LV2
2022年3月28日
微笑刺客 LV19
2021年11月25日
葡萄树下酒庄 LV9
2021年6月18日
nitama LV19
2021年5月17日
whsbuudjxbw LV1
2021年4月6日
最近浏览更多
admin_z LV22
1月29日
123456wadff LV3
1月15日
black8angel LV4
2023年12月22日
shuangfu LV25
2023年12月2日
微信网友_6602457430806528 LV6
2023年9月21日
矿泉水 LV30
2023年8月10日
zhuwenjing
2023年6月14日
暂无贡献等级
c469893928 LV2
2023年6月10日
lpclpclpc LV4
2023年5月30日
微信网友_6410151756550144
2023年3月29日
暂无贡献等级