Browse Source

修改userDetail

chb 7 years ago
parent
commit
56a933634b

+ 4 - 0
ccb_fund_trusteeship/src/main/java/com/fuzamei/dao/CapitalTransferDao.java

@@ -9,6 +9,7 @@ import org.springframework.stereotype.Repository;
 import com.fuzamei.entity.CapitalTransfer;
 import com.fuzamei.entity.CapitalTransferCheck;
 import com.fuzamei.entity.User;
+import com.fuzamei.entity.UserAccount;
 import com.fuzamei.mapperInterface.CapitalTransferMapper;
 
 @Repository
@@ -78,5 +79,8 @@ public class CapitalTransferDao {
 	public void updateAccountMoney(Map<String, Object> map) {//划转资金后要把账户表里的账户钱修改(加起来)
 		capitalTransferMapper.updateAccountMoney(map);
 	}
+    public List<UserAccount> queryAccountIdByUserId(Map<String, Object> map){//<!-- 查询 根据用户id查询出账户表id值-->
+    	return capitalTransferMapper.queryAccountIdByUserId(map);
+    }
 	
 }

+ 7 - 1
ccb_fund_trusteeship/src/main/java/com/fuzamei/entity/UserDetail.java

@@ -15,9 +15,15 @@ public class UserDetail {
 	private List<String> role_name;				//角色名称
 	private List<String> authority_name;		//权限名称
 	private Double account_balance;				//账户余额
-	//private String drawing_account;		    //划款账户       这字段删掉了挪到账户表里了
 	private Long create_time;					//账户创建时间
 	private Long update_time;					//账户修改时间
+	private String account_name;//账户名称
+	public String getAccount_name() {
+		return account_name;
+	}
+	public void setAccount_name(String account_name) {
+		this.account_name = account_name;
+	}
 	private Double money;//账户信息表 钱
 	
 	public Double getMoney() {

+ 9 - 9
ccb_fund_trusteeship/src/main/java/com/fuzamei/service/CapitalTransferService.java

@@ -277,11 +277,11 @@ public class CapitalTransferService {
 		String check_person=userDetail.getPerson_name();//处理人员
 		
 		int user_id=(int) map.get("userId");//???
-		int accoun_id=(int) map.get("accoun_id");//???
+		int accoun_id=(int) map.get("accoun_id");//????????????????
 		String custodian=(String) map.get("custodian");//???
 		String fund_name=(String) map.get("fund_name");
 		double sum_of_money=(double) map.get("sum_of_money");
-		String attachment_name=(String) map.get("attachment_name");//附件名称拿上传文件的名称
+		String attachment_name=(String) map.get("attachment_name");//附件名称拿上传文件的名称
 		
 		double  account_balance=userDetail.getAccount_balance();//管理人的账户余额 ????
 		double  money=userDetail.getMoney();//??????????????
@@ -293,20 +293,20 @@ public class CapitalTransferService {
 		mapToCapitalTransfer.put("custodian", custodian);//管理人????还是userDetail.getUser_id()
 		mapToCapitalTransfer.put("fund_name", fund_name);//基金名称
 		mapToCapitalTransfer.put("sum_of_money",sum_of_money);//划款金额
-		mapToCapitalTransfer.put("basis_of_payment",attachment_name);//划款金额
+		mapToCapitalTransfer.put("basis_of_payment",attachment_name);//划款依据-->文件名称?????是个路径?
 		mapToCapitalTransfer.put("apply_time",currentTime);//申请时间
 		mapToCapitalTransfer.put("handle_time",currentTime);//处理时间
-		mapToCapitalTransfer.put("status_id",StatusId.INSTRUCT_BUSINESS_ACCOUNTING);//管理人发起后   状态改为 待指令业务岗审核
+		mapToCapitalTransfer.put("status_id",StatusId.INSTRUCT_BUSINESS_ACCOUNTING);//管理人发起后   状态改为 待指令业务岗审核   发起后由后面3级来审批
 		capitalTransferDao.insertCapitalTransfer(mapToCapitalTransfer);//插入到划转资金表
 		
 		//资金划转完要产生一条记录 (往资金审核记录表插入信息)
 		Map<String, Object> mapToDaoOfCapitalTransfer=new LinkedHashMap<String, Object>();
-		mapToDaoOfCapitalTransfer.put("check_department", check_department);
+		mapToDaoOfCapitalTransfer.put("check_department", check_department);//审核部门or机构名称
 		mapToDaoOfCapitalTransfer.put("check_person",check_person);//处理人员
-		mapToDaoOfCapitalTransfer.put("check_result", "通过");//这里???
-		mapToDaoOfCapitalTransfer.put("check_opinion", "--");//刚发起没有审核意见
+		mapToDaoOfCapitalTransfer.put("check_result",StatusId.AGREE);//这里一旦点击提交状态必须是通过???
+		mapToDaoOfCapitalTransfer.put("check_opinion", "--");//刚发起没有审核意见
 		mapToDaoOfCapitalTransfer.put("check_time", currentTime); 
-		mapToDaoOfCapitalTransfer.put("relation", StatusId.LAUNCHING);//任务类型为发起
+		mapToDaoOfCapitalTransfer.put("relation", StatusId.LAUNCHING);//任务类型为  发起
 		capitalTransferDao.insertCheckTransfer(mapToDaoOfCapitalTransfer);//管理人发起划款资金后也会产生一条划款记录到划转审核记录表里  且任务状态为发起
 		
 		//修改user表账户余额(减)
@@ -326,7 +326,7 @@ public class CapitalTransferService {
 		Map<String, Object> mapToAttachment=new LinkedHashMap<String, Object>();
 		mapToAttachment.put("attachment_id", map.get("attachmentId"));   //写的是随机数Action已经去数据库校验过了
 		mapToAttachment.put("attachment_name", attachment_name);        //附件名称  写上传文件后的名称
-		mapToAttachment.put("url","暂");                                  //附件url
+		mapToAttachment.put("url","暂");                                  //附件url  ?????
 		mapToAttachment.put("upload_person_id",userDetail.getUser_id());//附件上传人id   //写的是管理人id??
 		mapToAttachment.put("create_time", currentTime);                //附件添加时间
 		capitalTransferDao.insertAttachmentInfo(mapToAttachment);//插入到附件表

+ 6 - 5
ccb_fund_trusteeship/src/main/java/com/fuzamei/web/CapitalTransferAction.java

@@ -214,8 +214,8 @@ public class CapitalTransferAction {
 	@PostMapping(value="/adminInsertCapitalTransfer")
 	@ResponseBody
 	public Map<String,Object> adminInsertCapitalTransfer(@RequestParam("userId") Object uId,
-			                                        @RequestParam("account_id") int accounId,//账号id  待————————>应该通过userid查询账户id???
-			                                        @RequestParam("file") MultipartFile file,
+			                                        @RequestParam("account_id") int accounId,//账号id  待————————>通过userid查询账户id??????z
+			                                        @RequestParam("file") MultipartFile file,                  //在通过账号id来把账户划过来的钱加起来??
 			                                        @RequestParam("custodian") String Custodian , //管理人??
 			                                        @RequestParam("fund_name") String fName,      //基金名称
 			                                        @RequestParam("sum_of_money") double Sum_of_money,//划款金额
@@ -240,16 +240,17 @@ public class CapitalTransferAction {
            	dir.mkdirs();  
        	 }  
        	 file.transferTo(newfile);	
-     	 int attachmentId = attachmentService.generateAtachmentId();	//去数据库查询有重复的随机数
-       	 Integer accoun_id=ValidationUtil.checkAndAssignInt(accounId);	
+     	 int attachmentId = attachmentService.generateAtachmentId();	//去数据库查询有重复的随机数   service里会用给put进去数据库
+       	 Integer accoun_id=ValidationUtil.checkAndAssignInt(accounId);	//????
        	 String  custodian=ValidationUtil.checkBlankAndAssignString(Custodian);//检验前端传来的(管理人)参数??
 		 String fund_name =ValidationUtil.checkBlankAndAssignString(fName);//校验前端传来的(基金名称)参数
 		 Double sum_of_money=ValidationUtil.checkAndAssignDouble(Sum_of_money);  //校验前端传来的(划款金额)参数
 		 
 	     Map<String, Object> mapToService = new LinkedHashMap<String, Object>();
+	     mapToService.put("userId",userId );
 	     mapToService.put("userDetail",userDetail );
 	     mapToService.put("attachmentId",attachmentId );//附件id的随机数
-	     mapToService.put("custodian",custodian );//管理ren ??????
+	     mapToService.put("custodian",custodian );//管理 ??????
 	     mapToService.put("fund_name", fund_name);//基金名称
 	     mapToService.put("sum_of_money", sum_of_money);//划款金额
 	     mapToService.put("attachment_name", fileName);//附件名称