• 大小: 72.42MB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2022-09-11
  • 语言: 其他
  • 标签: 代理商  

资源简介

北大青鸟代理商管理系统源代码

资源截图

代码片段和文件信息

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.xml
     文件          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\meta-INF\
     文件          39  2018-10-27 13:55  代理商源代码\AgentSystem\WebRoot\meta-INF\MANIFEST.MF
     目录           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.xml
     文件        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.xml
............此处省略1547个文件信息

评论

共有 条评论