资源简介
北大青鸟代理商管理系统源代码
代码片段和文件信息
package org.agent.action;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import net.sf.json.JSONArray;
import org.agent.common.Constants;
import org.agent.common.PageSupport;
import org.agent.pojo.Account;
import org.agent.pojo.AccountDetail;
import org.agent.pojo.Logs;
import org.agent.pojo.SystemConfig;
import org.agent.pojo.User;
import org.agent.service.account.AccountService;
import org.agent.service.accountdetail.AccountDetailService;
import org.apache.poi.ss.usermodel.DataFormat;
import org.apache.poi.ss.usermodel.DataFormatter;
import com.opensymphony.xwork2.Action;
public class AccountAction extends baseAction {
private Account account;
private AccountDetail accountDetail;//接收的查询条件
//IOC注入
private AccountService accountService;
private AccountDetailService accountDetailService;
private User user;
private List userList;
private List accountConfigList;
public String caiwu() {
this.accountConfigList=Constants.accountConfigList;
return SUCCESS;
}
/**
* 输出Listjson格式
*/
public void searchUser() {
if(user==null)
user=new User();
user.setIsStart(1);
this.userList= this.getUserService().getUserList(user);
if(userList==null)
userList=new ArrayList();
//java对象转json字符串
String josnStr=JSONArray.fromobject(userList).toString();
this.getOut().print(josnStr);
}
/**
* 对用户账户资金操作
*/
public void operateAccount(){
try{
Account dbAccount=accountService.getAccount(account);
if(dbAccount!=null)
{
Account oldAccount=dbAccount;
Account newAccount=account;
//init accountDetail流水
accountDetail.setAccountMoney(oldAccount.getMoney().add(newAccount.getMoney()));//流水余额:完成当前流水后的余额
accountDetail.setMoney(newAccount.getMoney());
accountDetail.setUserId(newAccount.getUserId());
accountDetail.setDetailDateTime(new Date());
if(accountDetail.getMemo()==null){
accountDetail.setMemo(““);
}
//init logs
Logs logs=new Logs();
logs.setUserId(this.getCurrentUser().getId());
logs.setUserName(this.getCurrentUser().getUserCode());
logs.setOperateInfo(logs.getUserName()+“对“+newAccount.getUserName()+“进行“+
accountDetail.getDetailTypeName()+“操作流水金额:“+newAccount.getMoney());
logs.setOperateDatetime(new Date());
this.accountService.tx_operationAccount(oldAccount newAccount accountDetail logs);
this.getOut().print(“success“);
}
}catch(Exception e){
e.printStackTrace();
this.getOut().print(“failed“);
}
}
/**
* 按用户id查询账户明细
* @return
*/
public String accountDetailByUserId(){
if(accountDetail==null)
accountDetail=new AccountDetail();
if(user!=
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-12-10 15:46 代理商源代码\
目录 0 2019-12-10 15:47 代理商源代码\AgentSystem\
文件 5622 2018-10-31 21:18 代理商源代码\AgentSystem\.classpath
文件 1336 2018-10-27 15:36 代理商源代码\AgentSystem\.project
目录 0 2019-12-10 15:46 代理商源代码\AgentSystem\.settings\
文件 522 2018-10-27 13:55 代理商源代码\AgentSystem\.settings\.jsdtscope
文件 74 2018-12-03 10:47 代理商源代码\AgentSystem\.settings\com.genuitec.eclipse.core.prefs
文件 1009 2018-11-07 21:18 代理商源代码\AgentSystem\.settings\com.genuitec.eclipse.j2eedt.core.prefs
文件 846 2018-11-28 08:29 代理商源代码\AgentSystem\.settings\org.eclipse.core.resources.prefs
文件 364 2018-10-27 13:55 代理商源代码\AgentSystem\.settings\org.eclipse.jdt.core.prefs
文件 637 2018-11-07 21:24 代理商源代码\AgentSystem\.settings\org.eclipse.wst.common.component
文件 414 2018-10-27 13:55 代理商源代码\AgentSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-10-27 13:55 代理商源代码\AgentSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-10-27 13:55 代理商源代码\AgentSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2019-12-10 15:47 代理商源代码\AgentSystem\WebRoot\
目录 0 2019-12-10 15:46 代理商源代码\AgentSystem\WebRoot\me
文件 39 2018-10-27 13:55 代理商源代码\AgentSystem\WebRoot\me
目录 0 2019-12-10 15:46 代理商源代码\AgentSystem\WebRoot\WEB-INF\
目录 0 2019-12-10 15:46 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\
文件 1508 2018-12-08 09:41 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\PageTest.class
文件 4865 2018-12-08 09:41 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\ReporTest.class
文件 1528 2018-12-08 09:41 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\TxTest.class
文件 2931 2018-11-04 10:49 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\applicationContext-default.xm
文件 3409 2018-12-08 09:41 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\bizTest.class
目录 0 2019-12-10 15:46 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\dtd\
文件 1574 2018-10-27 15:09 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\dtd\mybatis-3-config.dtd
文件 5737 2018-10-27 15:10 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\dtd\mybatis-3-mapper.dtd
文件 3765 2018-10-27 14:36 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\dtd\struts-2.1.dtd
文件 276 2018-10-28 12:12 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\jdbc.properties
文件 910 2018-11-08 20:31 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\log4j.properties
文件 332 2018-10-27 15:21 代理商源代码\AgentSystem\WebRoot\WEB-INF\classes\mybatis-config.xm
............此处省略1547个文件信息
评论
共有 条评论