|
@@ -7,6 +7,7 @@ import com.jeeplus.modules.statement.entity.StatementCompanyComprehensiveInfo;
|
|
|
import com.jeeplus.modules.statement.entity.StatementDataInfo;
|
|
|
import com.jeeplus.modules.sys.entity.Office;
|
|
|
import com.jeeplus.modules.sys.entity.User;
|
|
|
+import com.jeeplus.modules.sys.utils.UserUtils;
|
|
|
import com.jeeplus.modules.workprojectnotify.service.WorkProjectNotifyService;
|
|
|
import com.jeeplus.modules.workprojectnotify.util.UtilNotify;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -178,27 +179,29 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param bigDateType 状态1(0:年;1:季度;2:月份)
|
|
|
* @param smallDateType 状态2(针对状态1进行精确所在指定季度或者月份)
|
|
|
*/
|
|
|
- public void disposeStatementCompany(Integer bigDateType,Integer smallDateType){
|
|
|
+ public void disposeStatementCompany(Integer year,Integer bigDateType,Integer smallDateType){
|
|
|
Calendar cal = Calendar.getInstance();
|
|
|
//获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ if(null == year){
|
|
|
+ year = cal.get(Calendar.YEAR);
|
|
|
+ }
|
|
|
|
|
|
- Map<String, String> dateMap = getDate(bigDateType, smallDateType);
|
|
|
+ Map<String, String> dateMap = getDateNew(bigDateType, smallDateType, year);
|
|
|
//开始时间
|
|
|
String beginDate = dateMap.get("beginDate");
|
|
|
//结束时间
|
|
|
String endDate = dateMap.get("endDate");
|
|
|
String statementDate = dateMap.get("statementDate");
|
|
|
//公司级项目处理
|
|
|
- disposeStatementCompanyProject(beginDate,endDate,statementDate,bigDateType, smallDateType);
|
|
|
+ disposeStatementCompanyProject(year,beginDate,endDate,statementDate,bigDateType, smallDateType);
|
|
|
//查询部门信息
|
|
|
List<Office> officeList = dao.getAllOfficeListInfo();
|
|
|
//公司级开票处理
|
|
|
- disposeStatementCompanyInvoice(beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
+ disposeStatementCompanyInvoice(year,beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
//公司级报销处理
|
|
|
- disposeStatementCompanyReimbursement(beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
+ disposeStatementCompanyReimbursement(year,beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
//公司级合同处理
|
|
|
- disposeStatementCompanyContract(beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
+ disposeStatementCompanyContract(year,beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
|
|
|
//创建utilNotifyId参数
|
|
|
//参数是由 year、bigDateType、smallDateType参数设定
|
|
@@ -257,23 +260,42 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param utilNotifyId
|
|
|
*/
|
|
|
public void officeNotification(String statementDate,String type,String notificationType,String utilNotifyId){
|
|
|
- String notifyStr = statementDate + "-部门级 " + type + "报";
|
|
|
- String titleStr = statementDate + "-部门级 " + type + "报";
|
|
|
|
|
|
//查询公司级需要通知的人员信息
|
|
|
- List<User> statementCompanyNotificationUserList = dao.getStatementCompanyNotificationUserList();
|
|
|
- for (User user: statementCompanyNotificationUserList) {
|
|
|
- workProjectNotifyService
|
|
|
- .save(UtilNotify.saveNotify(utilNotifyId,
|
|
|
- user,
|
|
|
- user.getCompany().getId(),
|
|
|
- titleStr,
|
|
|
- notifyStr,
|
|
|
- notificationType,
|
|
|
- "0",
|
|
|
- "待通知",
|
|
|
- ""));
|
|
|
+ //List<User> statementCompanyNotificationUserList = dao.getStatementCompanyNotificationUserList();
|
|
|
+
|
|
|
+
|
|
|
+ //查询部门信息
|
|
|
+ List<Office> officeList = dao.getAllOfficeListInfo();
|
|
|
+ for (Office office: officeList) {
|
|
|
+ String newUtilNotifyId = utilNotifyId + "," + office.getId();
|
|
|
+ List<User> users = UserUtils.getByRoleActivityEnname("bmzr",2,office.getId(),"ffe5af5b557e46f28b000c94716e228a","8");
|
|
|
+
|
|
|
+ String notifyStr = statementDate + office.getName() + "-部门级 " + type + "报";
|
|
|
+ String titleStr = statementDate + office.getName() + "-部门级 " + type + "报";
|
|
|
+
|
|
|
+ //如果是工程五部,则将信息发送给杨总
|
|
|
+ if("ee4e055e2f074aef934d283880983a38".equals(office.getId())){
|
|
|
+ User user = UserUtils.getByUserName("杨荣华");
|
|
|
+ users = Lists.newArrayList();
|
|
|
+ users.add(user);
|
|
|
+ }
|
|
|
+ for (User user: users) {
|
|
|
+ user = UserUtils.get(user.getId());
|
|
|
+ workProjectNotifyService
|
|
|
+ .save(UtilNotify.saveNotify(newUtilNotifyId,
|
|
|
+ user,
|
|
|
+ user.getCompany().getId(),
|
|
|
+ titleStr,
|
|
|
+ notifyStr,
|
|
|
+ notificationType,
|
|
|
+ "0",
|
|
|
+ "待通知",
|
|
|
+ ""));
|
|
|
+ }
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -285,10 +307,7 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param smallDateType 状态2(针对状态1进行精确所在指定季度或者月份)
|
|
|
*/
|
|
|
@Transactional(readOnly = false)
|
|
|
- public void disposeStatementCompanyProject(String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType){
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- //获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ public void disposeStatementCompanyProject(Integer year,String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType){
|
|
|
StatementCompanyComprehensiveInfo comprehensiveInfo = new StatementCompanyComprehensiveInfo();
|
|
|
comprehensiveInfo.setType("1");
|
|
|
comprehensiveInfo.setYear(String.valueOf(year));
|
|
@@ -329,7 +348,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueNotRecordProjectList.size()>0){
|
|
|
//每次删除之前存的数据
|
|
|
- dao.deleteStatementDataInfo(overDueNotRecordProjectList);
|
|
|
+ for (StatementDataInfo statementDataInfo: overDueNotRecordProjectList) {
|
|
|
+ dao.deleteStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertStatementDataInfo(overDueNotRecordProjectList);
|
|
|
}
|
|
|
//查询电子归档超期归档项目数量(保存到数据库)
|
|
@@ -350,7 +371,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueRecordProjectList.size()>0){
|
|
|
//每次删除之前存的数据
|
|
|
- dao.deleteStatementDataInfo(overDueRecordProjectList);
|
|
|
+ for (StatementDataInfo statementDataInfo: overDueRecordProjectList) {
|
|
|
+ dao.deleteStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertStatementDataInfo(overDueRecordProjectList);
|
|
|
}
|
|
|
//查询上报超期未上报项目数量(保存到数据库)
|
|
@@ -371,7 +394,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueNotReportedProjectList.size()>0){
|
|
|
//每次删除之前存的数据
|
|
|
- dao.deleteStatementDataInfo(overDueNotReportedProjectList);
|
|
|
+ for (StatementDataInfo statementDataInfo: overDueNotReportedProjectList) {
|
|
|
+ dao.deleteStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertStatementDataInfo(overDueNotReportedProjectList);
|
|
|
}
|
|
|
//查询上报超期上报项目数量(保存到数据库)
|
|
@@ -392,7 +417,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueReportedProjectList.size()>0){
|
|
|
//每次删除之前存的数据
|
|
|
- dao.deleteStatementDataInfo(overDueReportedProjectList);
|
|
|
+ for (StatementDataInfo statementDataInfo: overDueReportedProjectList) {
|
|
|
+ dao.deleteStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertStatementDataInfo(overDueReportedProjectList);
|
|
|
}
|
|
|
|
|
@@ -414,10 +441,7 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param officeList 部门信息
|
|
|
*/
|
|
|
@Transactional(readOnly = false)
|
|
|
- public void disposeStatementCompanyInvoice(String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- //获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ public void disposeStatementCompanyInvoice(Integer year,String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
StatementCompanyComprehensiveInfo comprehensiveInfo = new StatementCompanyComprehensiveInfo();
|
|
|
comprehensiveInfo.setType("2");
|
|
|
comprehensiveInfo.setYear(String.valueOf(year));
|
|
@@ -455,10 +479,7 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param endDate 结束时间
|
|
|
*/
|
|
|
@Transactional(readOnly = false)
|
|
|
- public void disposeStatementCompanyReimbursement(String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- //获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ public void disposeStatementCompanyReimbursement(Integer year,String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
StatementCompanyComprehensiveInfo comprehensiveInfo = new StatementCompanyComprehensiveInfo();
|
|
|
comprehensiveInfo.setType("3");
|
|
|
comprehensiveInfo.setYear(String.valueOf(year));
|
|
@@ -488,10 +509,7 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param endDate 结束时间
|
|
|
*/
|
|
|
@Transactional(readOnly = false)
|
|
|
- public void disposeStatementCompanyContract(String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- //获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ public void disposeStatementCompanyContract(Integer year,String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
StatementCompanyComprehensiveInfo comprehensiveInfo = new StatementCompanyComprehensiveInfo();
|
|
|
comprehensiveInfo.setType("4");
|
|
|
comprehensiveInfo.setYear(String.valueOf(year));
|
|
@@ -525,7 +543,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueNotContractList.size()>0){
|
|
|
//每次删除之前存的数据
|
|
|
- dao.deleteStatementDataInfo(overDueNotContractList);
|
|
|
+ for (StatementDataInfo statementDataInfo: overDueNotContractList) {
|
|
|
+ dao.deleteStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertStatementDataInfo(overDueNotContractList);
|
|
|
}
|
|
|
|
|
@@ -547,7 +567,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueContractList.size()>0){
|
|
|
//每次删除之前存的数据
|
|
|
- dao.deleteStatementDataInfo(overDueContractList);
|
|
|
+ for (StatementDataInfo statementDataInfo: overDueContractList) {
|
|
|
+ dao.deleteStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertStatementDataInfo(overDueContractList);
|
|
|
}
|
|
|
|
|
@@ -722,33 +744,35 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param bigDateType 状态1(0:年;1:季度;2:月份)
|
|
|
* @param smallDateType 状态2(针对状态1进行精确所在指定季度或者月份)
|
|
|
*/
|
|
|
- public void disposeStatementOffice(Integer bigDateType,Integer smallDateType){
|
|
|
+ public void disposeStatementOffice(Integer year,Integer bigDateType,Integer smallDateType){
|
|
|
Calendar cal = Calendar.getInstance();
|
|
|
//获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ if(null == year){
|
|
|
+ year = cal.get(Calendar.YEAR);
|
|
|
+ }
|
|
|
|
|
|
- Map<String, String> dateMap = getDate(bigDateType, smallDateType);
|
|
|
+ Map<String, String> dateMap = getDateNew(bigDateType, smallDateType,year);
|
|
|
//开始时间
|
|
|
String beginDate = dateMap.get("beginDate");
|
|
|
//结束时间
|
|
|
String endDate = dateMap.get("endDate");
|
|
|
String statementDate = dateMap.get("statementDate");
|
|
|
//部门级项目处理
|
|
|
- disposeStatementOfficeProject(beginDate,endDate,statementDate,bigDateType, smallDateType);
|
|
|
+ disposeStatementOfficeProject(year,beginDate,endDate,statementDate,bigDateType, smallDateType);
|
|
|
//查询部门信息
|
|
|
List<Office> officeList = dao.getAllOfficeListInfo();
|
|
|
//部门级开票处理
|
|
|
- disposeStatementOfficeInvoice(beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
+ disposeStatementOfficeInvoice(year,beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
//部门级报销处理
|
|
|
- disposeStatementOfficeReimbursement(beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
+ disposeStatementOfficeReimbursement(year,beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
//部门级合同处理
|
|
|
- disposeStatementOfficeContract(beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
+ disposeStatementOfficeContract(year,beginDate,endDate,statementDate,bigDateType, smallDateType,officeList);
|
|
|
|
|
|
//创建utilNotifyId参数
|
|
|
//参数是由 year、bigDateType、smallDateType参数设定
|
|
|
String utilNotifyId = year + "," + bigDateType + "," + smallDateType;
|
|
|
//发送通知
|
|
|
- /*switch (bigDateType){
|
|
|
+ switch (bigDateType){
|
|
|
//年度汇总
|
|
|
case 0:
|
|
|
officeNotification(statementDate,"年","164",utilNotifyId);
|
|
@@ -763,7 +787,7 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
//smallDateType 为月度时候
|
|
|
officeNotification(statementDate,"月","166",utilNotifyId);
|
|
|
break;
|
|
|
- }*/
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -775,10 +799,7 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param smallDateType 状态2(针对状态1进行精确所在指定季度或者月份)
|
|
|
*/
|
|
|
@Transactional(readOnly = false)
|
|
|
- public void disposeStatementOfficeProject(String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType){
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- //获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ public void disposeStatementOfficeProject(Integer year,String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType){
|
|
|
//查询部门信息
|
|
|
List<Office> officeList = dao.getOfficeListInfo();
|
|
|
for (Office officeInfo : officeList) {
|
|
@@ -830,7 +851,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueNotRecordProjectList.size()>0){
|
|
|
//每次删除之前的数据
|
|
|
- dao.deleteOfficeStatementDataInfo(overDueNotRecordProjectList);
|
|
|
+ for (StatementDataInfo statementDataInfo : overDueNotRecordProjectList) {
|
|
|
+ dao.deleteOfficeStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertOfficeStatementDataInfo(overDueNotRecordProjectList);
|
|
|
}
|
|
|
//查询电子归档超期归档项目数量(保存到数据库)
|
|
@@ -853,7 +876,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueRecordProjectList.size()>0){
|
|
|
//每次删除之前的数据
|
|
|
- dao.deleteOfficeStatementDataInfo(overDueRecordProjectList);
|
|
|
+ for (StatementDataInfo statementDataInfo : overDueRecordProjectList) {
|
|
|
+ dao.deleteOfficeStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertOfficeStatementDataInfo(overDueRecordProjectList);
|
|
|
}
|
|
|
//查询上报超期未上报项目数量(保存到数据库)
|
|
@@ -876,7 +901,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueNotReportedProjectList.size()>0){
|
|
|
//每次删除之前的数据
|
|
|
- dao.deleteOfficeStatementDataInfo(overDueNotReportedProjectList);
|
|
|
+ for (StatementDataInfo statementDataInfo : overDueNotReportedProjectList) {
|
|
|
+ dao.deleteOfficeStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertOfficeStatementDataInfo(overDueNotReportedProjectList);
|
|
|
}
|
|
|
//查询上报超期上报项目数量(保存到数据库)
|
|
@@ -899,7 +926,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueReportedProjectList.size()>0){
|
|
|
//每次删除之前的数据
|
|
|
- dao.deleteOfficeStatementDataInfo(overDueReportedProjectList);
|
|
|
+ for (StatementDataInfo statementDataInfo : overDueReportedProjectList) {
|
|
|
+ dao.deleteOfficeStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertOfficeStatementDataInfo(overDueReportedProjectList);
|
|
|
}
|
|
|
//数据处理并保存到数据库中
|
|
@@ -922,10 +951,7 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param officeList 部门信息
|
|
|
*/
|
|
|
@Transactional(readOnly = false)
|
|
|
- public void disposeStatementOfficeInvoice(String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- //获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ public void disposeStatementOfficeInvoice(Integer year,String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
|
|
|
for (Office officeInfo : officeList) {
|
|
|
//查询该部门的所有子部门
|
|
@@ -975,10 +1001,7 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param endDate 结束时间
|
|
|
*/
|
|
|
@Transactional(readOnly = false)
|
|
|
- public void disposeStatementOfficeReimbursement(String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- //获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ public void disposeStatementOfficeReimbursement(Integer year,String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
|
|
|
for (Office officeInfo : officeList) {
|
|
|
//查询该部门的所有子部门
|
|
@@ -1020,10 +1043,7 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
* @param endDate 结束时间
|
|
|
*/
|
|
|
@Transactional(readOnly = false)
|
|
|
- public void disposeStatementOfficeContract(String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
- Calendar cal = Calendar.getInstance();
|
|
|
- //获取当前年份
|
|
|
- int year = cal.get(Calendar.YEAR);
|
|
|
+ public void disposeStatementOfficeContract(Integer year,String beginDate,String endDate,String statementDate,Integer bigDateType,Integer smallDateType,List<Office> officeList){
|
|
|
|
|
|
for (Office officeInfo : officeList) {//查询该部门的所有子部门
|
|
|
List<Office> childOfficeList = dao.getChildOfficeList(officeInfo.getId());
|
|
@@ -1067,7 +1087,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueNotContractList.size()>0){
|
|
|
//每次删除之前的数据
|
|
|
- dao.deleteOfficeStatementDataInfo(overDueNotContractList);
|
|
|
+ for (StatementDataInfo statementDataInfo : overDueNotContractList) {
|
|
|
+ dao.deleteOfficeStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertOfficeStatementDataInfo(overDueNotContractList);
|
|
|
}
|
|
|
|
|
@@ -1091,7 +1113,9 @@ public class StatementCompanyComprehensiveService extends CrudService<StatementC
|
|
|
}
|
|
|
if(overDueContractList.size()>0){
|
|
|
//每次删除之前的数据
|
|
|
- dao.deleteOfficeStatementDataInfo(overDueContractList);
|
|
|
+ for (StatementDataInfo statementDataInfo : overDueContractList) {
|
|
|
+ dao.deleteOfficeStatementDataInfo(statementDataInfo);
|
|
|
+ }
|
|
|
dao.insertOfficeStatementDataInfo(overDueContractList);
|
|
|
}
|
|
|
|