diff --git a/v5/apps-customize/pom.xml b/v5/apps-customize/pom.xml
new file mode 100644
index 0000000..fbcab92
--- /dev/null
+++ b/v5/apps-customize/pom.xml
@@ -0,0 +1,71 @@
+
+
+
+
+ com.seeyon
+ apps-root
+ 5371630367615140082-standard-V8.1SP2-release_20220812-SNAPSHOT
+
+
+ 4.0.0
+
+ apps-customize
+ ${apps.version}
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 8
+ 8
+
+
+
+
+
+
+
+
+
+
+
+ open.seeyon.3rd
+ hutool
+ 5.5.7
+ system
+ ${basedir}/src/main/webapp/WEB-INF/lib/hutool-all-5.5.7.jar
+
+
+ open.seeyon.3rd
+ seeyon-extend
+ 3.0
+ system
+ ${basedir}/src/main/webapp/WEB-INF/lib/seeyon-extend-v3.0.jar
+
+
+ javax.servlet
+ javax.servlet-api
+ 3.1.0
+
+
+ javax.servlet
+ javax.servlet-api
+ 3.1.0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/v5/apps-customize/src/main/java/com/seeyon/apps/src_financing/controller/InterestMeasurementController.java b/v5/apps-customize/src/main/java/com/seeyon/apps/src_financing/controller/InterestMeasurementController.java
index 303db75..f4cb00a 100644
--- a/v5/apps-customize/src/main/java/com/seeyon/apps/src_financing/controller/InterestMeasurementController.java
+++ b/v5/apps-customize/src/main/java/com/seeyon/apps/src_financing/controller/InterestMeasurementController.java
@@ -4,17 +4,24 @@ import cn.hutool.log.Log;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
+import com.seeyon.apps.common.config.ICstConfigApi;
+import com.seeyon.apps.common.plugin.vo.ConfigVo;
+import com.seeyon.apps.src_financing.constants.FinancingConstants;
import com.seeyon.apps.src_financing.dao.IFinancingContractDao;
import com.seeyon.apps.src_financing.util.FormExportUtil;
import com.seeyon.apps.src_financing.util.InterestCalculationUtil;
import com.seeyon.apps.src_financing.util.NumberUtil;
+import com.seeyon.apps.src_ydctleasebill.constant.YdctLeaseBillConstant;
import com.seeyon.apps.ydctu8c.U8CCommonNode;
+import com.seeyon.cap4.form.api.FormApi4Cap4;
+import com.seeyon.cap4.form.bean.FormBean;
import com.seeyon.ctp.common.AppContext;
import com.seeyon.ctp.common.controller.BaseController;
import com.seeyon.ctp.util.UUIDLong;
import com.seeyon.ctp.util.json.JSONUtil;
import com.seeyon.v3x.services.form.FormFactory;
import com.seeyon.v3x.services.form.bean.FormExport;
+import com.seeyon.v3x.services.form.bean.RecordExport;
import com.seeyon.v3x.services.form.bean.SubordinateFormExport;
import com.seeyon.v3x.services.form.bean.ValueExport;
import nc.vo.jcom.lang.StringUtil;
@@ -33,6 +40,8 @@ public class InterestMeasurementController extends BaseController {
private static Log log = Log.get(InterestMeasurementController.class);
private FormFactory formFactory;
+ protected ICstConfigApi cstConfigApi = (ICstConfigApi) AppContext.getBean("cstConfigApi");
+
public FormFactory getFormFactory() {
if (formFactory == null) {
formFactory = (FormFactory) AppContext.getBean("formFactory");
@@ -57,13 +66,31 @@ public class InterestMeasurementController extends BaseController {
this.financingContractDao = financingContractDao;
}
+ private FormApi4Cap4 formApi4Cap4;
+
+ public FormApi4Cap4 getFormApi4Cap4() {
+ if (this.formApi4Cap4 == null) {
+ this.formApi4Cap4 = (FormApi4Cap4)AppContext.getBean("formApi4Cap4");
+ }
+
+ return this.formApi4Cap4;
+ }
+ public ConfigVo getFinancingConfig() {
+ return cstConfigApi.getConfig(getPluginId());
+ }
+
+ public String getPluginId() {
+ return FinancingConstants.getPluginId();
+ }
public ModelAndView index(HttpServletRequest request, HttpServletResponse response) throws Exception {
log.info("进入ajax方法");
+ ConfigVo configVo = getFinancingConfig();
// 设置返回值对象
Map res = new HashMap<>();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
+ SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
InterestCalculationUtil rentCalculationUtil = new InterestCalculationUtil();
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
@@ -156,17 +183,17 @@ public class InterestMeasurementController extends BaseController {
// 数据生成前根据合同编号清楚所有的辅助表信息
String contractCode = jsonObject.getString("contractCode");
- if(!StringUtil.isEmpty(contractCode)){
-// 删除明细表辅助数据
- int daleteFZFinancingSubnum = getLeaseContractDao().daleteFZFinancingSub(contractCode);
-// 删除主表辅助数据
- int daleteFZFinancingnum = getLeaseContractDao().daleteFZFinancing(contractCode);
- if(daleteFZFinancingSubnum!=0 &&daleteFZFinancingnum!=0){
- System.out.println("存在辅助表数据,删除成功,主表删除"+daleteFZFinancingnum+"条数据,明细表删除"+daleteFZFinancingSubnum+"条数据");
- }else{
- System.out.println("删除失败,主表"+daleteFZFinancingSubnum+"明细表"+daleteFZFinancingnum+"合同编码"+contractCode);
- }
- }
+// if(!StringUtil.isEmpty(contractCode)){
+//// 删除明细表辅助数据
+// int daleteFZFinancingSubnum = getLeaseContractDao().daleteFZFinancingSub(contractCode);
+//// 删除主表辅助数据
+// int daleteFZFinancingnum = getLeaseContractDao().daleteFZFinancing(contractCode);
+// if(daleteFZFinancingSubnum!=0 &&daleteFZFinancingnum!=0){
+// System.out.println("存在辅助表数据,删除成功,主表删除"+daleteFZFinancingnum+"条数据,明细表删除"+daleteFZFinancingSubnum+"条数据");
+// }else{
+// System.out.println("删除失败,主表"+daleteFZFinancingSubnum+"明细表"+daleteFZFinancingnum+"合同编码"+contractCode);
+// }
+// }
log.info("删除历史生成的数据");
// 创建保存利息明细信息
List