|
@@ -1,10 +1,13 @@
|
|
package com.fuzamei.service;
|
|
package com.fuzamei.service;
|
|
|
|
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
|
|
+import java.util.ArrayList;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
|
|
+import java.util.HashSet;
|
|
import java.util.LinkedHashMap;
|
|
import java.util.LinkedHashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
+import java.util.Set;
|
|
|
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
@@ -24,7 +27,7 @@ import com.fuzamei.utils.PageDTO;
|
|
|
|
|
|
@Service
|
|
@Service
|
|
public class AccountOpenService {
|
|
public class AccountOpenService {
|
|
- @Autowired
|
|
|
|
|
|
+ @Autowired
|
|
private AccountOpenDao accountOpenDao;
|
|
private AccountOpenDao accountOpenDao;
|
|
|
|
|
|
private static final int ROW_NUM = 10; // 分页每页显示数据的数量
|
|
private static final int ROW_NUM = 10; // 分页每页显示数据的数量
|
|
@@ -114,7 +117,6 @@ public class AccountOpenService {
|
|
page = 1; // 数据解析异常page还是1
|
|
page = 1; // 数据解析异常page还是1
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
if (!"".equals(map.get("startTime")) && map.get("startTime") != null) { // 等于空就直接取空值
|
|
if (!"".equals(map.get("startTime")) && map.get("startTime") != null) { // 等于空就直接取空值
|
|
try {
|
|
try {
|
|
startTime = Long.parseLong((String) map.get("startTime"));
|
|
startTime = Long.parseLong((String) map.get("startTime"));
|
|
@@ -141,7 +143,6 @@ public class AccountOpenService {
|
|
}
|
|
}
|
|
mapToDao.put("rowNum", ROW_NUM); // 默认每页显示数据是10条,可根据需求修改分页数量
|
|
mapToDao.put("rowNum", ROW_NUM); // 默认每页显示数据是10条,可根据需求修改分页数量
|
|
|
|
|
|
-
|
|
|
|
int count = accountOpenDao.serchCountPage2();
|
|
int count = accountOpenDao.serchCountPage2();
|
|
List<PromptLetter> list=accountOpenDao.selectPromptLetter(mapToDao);
|
|
List<PromptLetter> list=accountOpenDao.selectPromptLetter(mapToDao);
|
|
pageDto.setTotal(count);
|
|
pageDto.setTotal(count);
|
|
@@ -252,8 +253,8 @@ public class AccountOpenService {
|
|
Map<String, Object> mapToDao2 = new LinkedHashMap<String, Object>();
|
|
Map<String, Object> mapToDao2 = new LinkedHashMap<String, Object>();
|
|
mapToDao2.put("prompt_letter_id", prompt_letter_id);//提示函 id
|
|
mapToDao2.put("prompt_letter_id", prompt_letter_id);//提示函 id
|
|
mapToDao2.put("prompt_letter_name",attachmentName);//提示函名称 目前写的是文件名称
|
|
mapToDao2.put("prompt_letter_name",attachmentName);//提示函名称 目前写的是文件名称
|
|
- mapToDao2.put("send_person",666);//发送人暂时写死的 ?? 是不是应该获取登陆人的id????
|
|
|
|
- mapToDao2.put("receive_person",999);//接收人应该是?? ??? 接收人写哪个 不是很清楚// 产品说写死 ,目前就往一个人那里发函上传文件
|
|
|
|
|
|
+ mapToDao2.put("send_person",123456789);//发送人暂时写死的 ?? 是不是应该获取登陆人的id???? ////??????
|
|
|
|
+ mapToDao2.put("receive_person",prompt_letter_id);//接收人应该是?? ??? 接收人写哪个 不是很清楚// 产品说写死 ,目前就往一个人那里发函上传文件////暂时写的就是输入提示函的那个id
|
|
mapToDao2.put("send_time",System.currentTimeMillis());//发送时间
|
|
mapToDao2.put("send_time",System.currentTimeMillis());//发送时间
|
|
mapToDao2.put("receive_time", System.currentTimeMillis());//接收时间
|
|
mapToDao2.put("receive_time", System.currentTimeMillis());//接收时间
|
|
mapToDao2.put("hash",hash);//hash值可以插入了
|
|
mapToDao2.put("hash",hash);//hash值可以插入了
|
|
@@ -264,13 +265,13 @@ public class AccountOpenService {
|
|
mapToDao.put("attachmentName",attachmentName );//附件名称 拿到了
|
|
mapToDao.put("attachmentName",attachmentName );//附件名称 拿到了
|
|
mapToDao.put("url", url);//附件url 后面有下载的 需要地址
|
|
mapToDao.put("url", url);//附件url 后面有下载的 需要地址
|
|
mapToDao.put("upload_person_id", 10121);//附件人上传的id这里写的是死值 待改动 先将上传人的id号写死,到时候需要动态获取这个信息 应该写谁这个附件上传人id
|
|
mapToDao.put("upload_person_id", 10121);//附件人上传的id这里写的是死值 待改动 先将上传人的id号写死,到时候需要动态获取这个信息 应该写谁这个附件上传人id
|
|
- mapToDao.put("create_time", (Long)mapToDao2.get("send_time") );//附件添加时间,这里应该写发送时间 目前写的是死值//System.currentTimeMillis()
|
|
|
|
|
|
+ mapToDao.put("create_time", (Long)mapToDao2.get("send_time") );//附件添加时间,这里应该写发送时间 //System.currentTimeMillis()
|
|
accountOpenDao.insertIntoAttachmentTable(mapToDao);//将数据添加到附件表数据库里
|
|
accountOpenDao.insertIntoAttachmentTable(mapToDao);//将数据添加到附件表数据库里
|
|
|
|
|
|
Map<String, Object> mapToOperation = new LinkedHashMap<String,Object>();
|
|
Map<String, Object> mapToOperation = new LinkedHashMap<String,Object>();
|
|
mapToOperation.put("operatorTypeId", 1009); //写死目前
|
|
mapToOperation.put("operatorTypeId", 1009); //写死目前
|
|
- mapToOperation.put("operatorAccount", 60000289); //操作账号先定死
|
|
|
|
- mapToOperation.put("operatorRole", "经办支行9"); //创建这个操作的角色 目前是写死
|
|
|
|
|
|
+ mapToOperation.put("operatorAccount", 60000289); //操作账号先写的是死值
|
|
|
|
+ mapToOperation.put("operatorRole", "经办支行4"); //创建这个操作的角色 目前是写死
|
|
mapToOperation.put("operatorPerson", "操作人小王"); //操作人先写死
|
|
mapToOperation.put("operatorPerson", "操作人小王"); //操作人先写死
|
|
mapToOperation.put("operatorTime",(Long)mapToDao2.get("send_time")); //操作时间为当前操作时间
|
|
mapToOperation.put("operatorTime",(Long)mapToDao2.get("send_time")); //操作时间为当前操作时间
|
|
mapToOperation.put("hash", hash);//这里的哈希值和上面插入提示函的哈希值一样 //写的时死值
|
|
mapToOperation.put("hash", hash);//这里的哈希值和上面插入提示函的哈希值一样 //写的时死值
|
|
@@ -287,7 +288,7 @@ public class AccountOpenService {
|
|
String attachment_name=""; //附件名称
|
|
String attachment_name=""; //附件名称
|
|
String url=""; //附件url
|
|
String url=""; //附件url
|
|
String upload_person_id=""; //附件上传人的id
|
|
String upload_person_id=""; //附件上传人的id
|
|
- long create_time=0; //附件添加的时间
|
|
|
|
|
|
+ long create_time=0; //附件添加的时间
|
|
|
|
|
|
if (!"".equals(map.get("attachment_id")) && map.get("attachment_id") != null) {
|
|
if (!"".equals(map.get("attachment_id")) && map.get("attachment_id") != null) {
|
|
attachment_id = (String) map.get("attachment_id");
|
|
attachment_id = (String) map.get("attachment_id");
|
|
@@ -305,6 +306,7 @@ public class AccountOpenService {
|
|
create_time = (Long) map.get("create_time");
|
|
create_time = (Long) map.get("create_time");
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
Map<String, Object> mapToDao = new LinkedHashMap<String, Object>();
|
|
Map<String, Object> mapToDao = new LinkedHashMap<String, Object>();
|
|
mapToDao.put("attachment_id", 123456);//附件id 目前写死
|
|
mapToDao.put("attachment_id", 123456);//附件id 目前写死
|
|
mapToDao.put("attachment_name", attachment_name);//附件名称 暂时没写
|
|
mapToDao.put("attachment_name", attachment_name);//附件名称 暂时没写
|
|
@@ -324,9 +326,8 @@ public class AccountOpenService {
|
|
accountOpenDao.insertOperationHistory(mapToOperationHistory); //将账户开立添加上传的操作记录信息插入到操作记录表中
|
|
accountOpenDao.insertOperationHistory(mapToOperationHistory); //将账户开立添加上传的操作记录信息插入到操作记录表中
|
|
|
|
|
|
}
|
|
}
|
|
-
|
|
|
|
/**
|
|
/**
|
|
- * 账户开立 上传
|
|
|
|
|
|
+ * 账户开立 添加 上传
|
|
* @param map
|
|
* @param map
|
|
*/
|
|
*/
|
|
@Transactional
|
|
@Transactional
|
|
@@ -438,7 +439,7 @@ public class AccountOpenService {
|
|
mapToDaoBasic.put("url", basicUrl);
|
|
mapToDaoBasic.put("url", basicUrl);
|
|
mapToDaoBasic.put("upload_person_id", 10085);//写的是死值 到时候在改 先将上传人的id号写死,到时候需要动态获取这个信息
|
|
mapToDaoBasic.put("upload_person_id", 10085);//写的是死值 到时候在改 先将上传人的id号写死,到时候需要动态获取这个信息
|
|
mapToDaoBasic.put("create_time", mapToDao.get("update_time"));
|
|
mapToDaoBasic.put("create_time", mapToDao.get("update_time"));
|
|
- accountOpenDao.insertAccountUploadFileFuJianBiao(mapToDaoBasic);//上传基本资料的 到附件表
|
|
|
|
|
|
+ accountOpenDao.insertAccountUploadFileFuJianBiao(mapToDaoBasic);//上传其他凭证 到附件表
|
|
|
|
|
|
|
|
|
|
Map<String, Object> mapToDaoLetter = new LinkedHashMap<String, Object>();
|
|
Map<String, Object> mapToDaoLetter = new LinkedHashMap<String, Object>();
|
|
@@ -447,7 +448,7 @@ public class AccountOpenService {
|
|
mapToDaoLetter.put("url", letterUrl);
|
|
mapToDaoLetter.put("url", letterUrl);
|
|
mapToDaoLetter.put("upload_person_id", 10085);//写的是死值 到时候在改 待改动 先将上传人的id号写死,到时候需要动态获取这个信息
|
|
mapToDaoLetter.put("upload_person_id", 10085);//写的是死值 到时候在改 待改动 先将上传人的id号写死,到时候需要动态获取这个信息
|
|
mapToDaoLetter.put("create_time", mapToDao.get("update_time"));
|
|
mapToDaoLetter.put("create_time", mapToDao.get("update_time"));
|
|
- accountOpenDao.insertAccountUploadFileFuJianBiao(mapToDaoLetter);//上传承诺书的 到附件表
|
|
|
|
|
|
+ accountOpenDao.insertAccountUploadFileFuJianBiao(mapToDaoLetter);//上传承诺书 到附件表
|
|
|
|
|
|
Map<String, Object> mapToDaoApplication = new LinkedHashMap<String, Object>();
|
|
Map<String, Object> mapToDaoApplication = new LinkedHashMap<String, Object>();
|
|
mapToDaoApplication.put("attachment_id", applicationAttachment_id);
|
|
mapToDaoApplication.put("attachment_id", applicationAttachment_id);
|
|
@@ -455,7 +456,7 @@ public class AccountOpenService {
|
|
mapToDaoApplication.put("url", applicationUrl);
|
|
mapToDaoApplication.put("url", applicationUrl);
|
|
mapToDaoApplication.put("upload_person_id", 10085);//写的是死值 到时候在改 ?? 待改动 先将上传人的id号写死,到时候需要动态获取这个信息
|
|
mapToDaoApplication.put("upload_person_id", 10085);//写的是死值 到时候在改 ?? 待改动 先将上传人的id号写死,到时候需要动态获取这个信息
|
|
mapToDaoApplication.put("create_time", mapToDao.get("update_time"));
|
|
mapToDaoApplication.put("create_time", mapToDao.get("update_time"));
|
|
- accountOpenDao.insertAccountUploadFileFuJianBiao(mapToDaoApplication);//上传开户申请书的 到附件表
|
|
|
|
|
|
+ accountOpenDao.insertAccountUploadFileFuJianBiao(mapToDaoApplication);//上传开户申请书 到附件表
|
|
|
|
|
|
//还要将账户开立添加上传的这个操作信息插入到操作记录表中
|
|
//还要将账户开立添加上传的这个操作信息插入到操作记录表中
|
|
Map<String, Object> mapToOperationHistory = new LinkedHashMap<String,Object>();
|
|
Map<String, Object> mapToOperationHistory = new LinkedHashMap<String,Object>();
|
|
@@ -469,7 +470,12 @@ public class AccountOpenService {
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|
|
- //账户开立 下载页面
|
|
|
|
|
|
+
|
|
|
|
+/**//**账户开立 下载页面
|
|
|
|
+ * postman customer_id 200002
|
|
|
|
+ * @param map
|
|
|
|
+ * @return
|
|
|
|
+ *//*
|
|
public Map<String, Object> selectAccountopenNoPage(Map<String, Object> map){
|
|
public Map<String, Object> selectAccountopenNoPage(Map<String, Object> map){
|
|
Integer customer_id=null; //ID
|
|
Integer customer_id=null; //ID
|
|
|
|
|
|
@@ -484,5 +490,5 @@ public class AccountOpenService {
|
|
AccountOpenAction.put("AccountOpenlist", AccountOpenlist);
|
|
AccountOpenAction.put("AccountOpenlist", AccountOpenlist);
|
|
|
|
|
|
return AccountOpenAction;
|
|
return AccountOpenAction;
|
|
- }
|
|
|
|
|
|
+ }*/
|
|
}
|
|
}
|