|
@@ -59,9 +59,12 @@ public class FinanceTimedTask {
|
|
//最短账期
|
|
//最短账期
|
|
String shortestPeriod= productList.get(i).getZfpShortestPeriod();
|
|
String shortestPeriod= productList.get(i).getZfpShortestPeriod();
|
|
Map map = new HashMap();
|
|
Map map = new HashMap();
|
|
- //据当前时间还有30天的日期
|
|
|
|
|
|
+ //据当前时间还有30天的日期,给经办人发消息提醒
|
|
String day = DateUtils.getFetureDate(30+Integer.parseInt(shortestPeriod));
|
|
String day = DateUtils.getFetureDate(30+Integer.parseInt(shortestPeriod));
|
|
map.put("day",day);
|
|
map.put("day",day);
|
|
|
|
+ //获取产品编号
|
|
|
|
+ String zfpId = productList.get(i).getZfpId();
|
|
|
|
+ map.put("zfpId",zfpId);
|
|
//融信信息
|
|
//融信信息
|
|
List<Map> list = financeTimedTaskService.selectFinanceInfList(map);
|
|
List<Map> list = financeTimedTaskService.selectFinanceInfList(map);
|
|
if(list.size()>0){
|
|
if(list.size()>0){
|
|
@@ -106,6 +109,9 @@ public class FinanceTimedTask {
|
|
//据当前时间还有7天的日期
|
|
//据当前时间还有7天的日期
|
|
String day = DateUtils.getFetureDate(7+Integer.parseInt(shortestPeriod));
|
|
String day = DateUtils.getFetureDate(7+Integer.parseInt(shortestPeriod));
|
|
map.put("day",day);
|
|
map.put("day",day);
|
|
|
|
+ //获取产品编号
|
|
|
|
+ String zfpId = productList.get(i).getZfpId();
|
|
|
|
+ map.put("zfpId",zfpId);
|
|
//融信信息
|
|
//融信信息
|
|
List<Map> list = financeTimedTaskService.selectFinanceInfList(map);
|
|
List<Map> list = financeTimedTaskService.selectFinanceInfList(map);
|
|
if(list.size()>0){
|
|
if(list.size()>0){
|
|
@@ -144,6 +150,9 @@ public class FinanceTimedTask {
|
|
//据当前时间还有30天的日期
|
|
//据当前时间还有30天的日期
|
|
String day = DateUtils.getFetureDate(5+Integer.parseInt(shortestPeriod));
|
|
String day = DateUtils.getFetureDate(5+Integer.parseInt(shortestPeriod));
|
|
map.put("day",day);
|
|
map.put("day",day);
|
|
|
|
+ //获取产品编号
|
|
|
|
+ String zfpId = productList.get(i).getZfpId();
|
|
|
|
+ map.put("zfpId",zfpId);
|
|
//融信信息
|
|
//融信信息
|
|
List<Map> list = financeTimedTaskService.selectFinanceInfList(map);
|
|
List<Map> list = financeTimedTaskService.selectFinanceInfList(map);
|
|
if(list.size()>0){
|
|
if(list.size()>0){
|
|
@@ -193,6 +202,9 @@ public class FinanceTimedTask {
|
|
//据当前时间还有30天的日期
|
|
//据当前时间还有30天的日期
|
|
String day = DateUtils.getFetureDate(3+Integer.parseInt(shortestPeriod));
|
|
String day = DateUtils.getFetureDate(3+Integer.parseInt(shortestPeriod));
|
|
map.put("day",day);
|
|
map.put("day",day);
|
|
|
|
+ //获取产品编号
|
|
|
|
+ String zfpId = productList.get(i).getZfpId();
|
|
|
|
+ map.put("zfpId",zfpId);
|
|
//融信信息
|
|
//融信信息
|
|
List<Map> list = financeTimedTaskService.selectFinanceInfList(map);
|
|
List<Map> list = financeTimedTaskService.selectFinanceInfList(map);
|
|
if(list.size()>0){
|
|
if(list.size()>0){
|
|
@@ -217,8 +229,13 @@ public class FinanceTimedTask {
|
|
companyWrapper.eq(SysUserCompanyRel::getSucrDeptId,deptId);
|
|
companyWrapper.eq(SysUserCompanyRel::getSucrDeptId,deptId);
|
|
companyWrapper.eq(SysUserCompanyRel::getSucrCompanyId,"000000");
|
|
companyWrapper.eq(SysUserCompanyRel::getSucrCompanyId,"000000");
|
|
List<SysUserCompanyRel> userList = sysUserCompanyRelService.findSysUserCompanyRels(companyWrapper);
|
|
List<SysUserCompanyRel> userList = sysUserCompanyRelService.findSysUserCompanyRels(companyWrapper);
|
|
- for (SysUserCompanyRel sysUser:userList) {
|
|
|
|
- user += CommonUtil.objToString(sysUser.getSucrUserId())+",";
|
|
|
|
|
|
+ for(int j = 0 ; j < userList.size();j++){
|
|
|
|
+ //最后一个
|
|
|
|
+ if(j == userList.size() -1){
|
|
|
|
+ user += userList.get(j).getSucrUserId();
|
|
|
|
+ }else{
|
|
|
|
+ user += userList.get(j).getSucrUserId()+",";
|
|
|
|
+ }
|
|
}
|
|
}
|
|
// List userList = new ArrayList();
|
|
// List userList = new ArrayList();
|
|
// userList.add(user);
|
|
// userList.add(user);
|