|
@@ -273,28 +273,46 @@ public class CapitalTransferService {
|
|
|
public void insertCapitalTransfer(Map<String, Object> map){
|
|
|
long currentTime = System.currentTimeMillis();
|
|
|
int attachmentId = attachmentService.generateAtachmentId();
|
|
|
+
|
|
|
UserDetail userDetail = (UserDetail) map.get("userDetail");
|
|
|
List<String> roleList = userDetail.getRole_name();
|
|
|
String check_department=userDetail.getOrganization_name();
|
|
|
+ String check_person=userDetail.getPerson_name();
|
|
|
+ int user_id=(int) map.get("userId");
|
|
|
String custodian=(String) map.get("custodian");
|
|
|
String fund_name=(String) map.get("fund_name");
|
|
|
- double sum_of_money=(double) map.get("sum_of_money");
|
|
|
+ double sum_of_money=(double) map.get("sum_of_money");
|
|
|
|
|
|
|
|
|
String attachment_name=(String) map.get("attachment_name");
|
|
|
- double account_balance=userDetail.getAccount_balance();
|
|
|
- String drawing_account= userDetail.getDrawing_account();
|
|
|
- double minusResult=account_balance-sum_of_money;
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ double account_balance=userDetail.getAccount_balance();
|
|
|
+
|
|
|
+ double minusResult=account_balance-sum_of_money;
|
|
|
+
|
|
|
Map<String, Object> mapToCapitalTransfer=new LinkedHashMap<String, Object>();
|
|
|
mapToCapitalTransfer.put("custodian", custodian);
|
|
|
mapToCapitalTransfer.put("fund_name", fund_name);
|
|
|
mapToCapitalTransfer.put("sum_of_money",sum_of_money);
|
|
|
capitalTransferDao.insertCapitalTransfer(mapToCapitalTransfer);
|
|
|
|
|
|
+
|
|
|
+ Map<String, Object> mapToDaoOfCapitalTransfer=new LinkedHashMap<String, Object>();
|
|
|
+ mapToDaoOfCapitalTransfer.put("check_department", check_department);
|
|
|
+ mapToDaoOfCapitalTransfer.put("check_person",check_person);
|
|
|
+ mapToDaoOfCapitalTransfer.put("check_result", "通过");
|
|
|
+ mapToDaoOfCapitalTransfer.put("check_opinion", "--");
|
|
|
+ mapToDaoOfCapitalTransfer.put("check_time", currentTime);
|
|
|
+ mapToDaoOfCapitalTransfer.put("relation", StatusId.LAUNCHING);
|
|
|
+ capitalTransferDao.insertCheckTransfer(mapToDaoOfCapitalTransfer);
|
|
|
+
|
|
|
+ Map<String, Object> mapToUpdateUserAccountBalance=new LinkedHashMap<String, Object>();
|
|
|
+ mapToUpdateUserAccountBalance.put("user_id",user_id );
|
|
|
+ mapToUpdateUserAccountBalance.put("account_balance", minusResult);
|
|
|
+ capitalTransferDao.updateTUserAccountBalance(mapToUpdateUserAccountBalance);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
Map<String, Object> mapToAttachment=new LinkedHashMap<String, Object>();
|
|
|
mapToAttachment.put("attachment_id", attachmentId);
|
|
|
mapToAttachment.put("attachment_name", attachment_name);
|
|
@@ -309,7 +327,7 @@ public class CapitalTransferService {
|
|
|
mapToOperationHistory.put("operator_account", userDetail.getAccount());
|
|
|
mapToOperationHistory.put("operator_person", userDetail.getPerson_name());
|
|
|
mapToOperationHistory.put("operator_time", currentTime);
|
|
|
- mapToOperationHistory.put("hash", "66666666666");
|
|
|
+ mapToOperationHistory.put("hash", "777777777");
|
|
|
capitalTransferDao.insertOperationHistory(mapToOperationHistory);
|
|
|
|
|
|
}
|