From 0265a4b398b7618880d5dcb6fdb50939409eb2a0 Mon Sep 17 00:00:00 2001 From: 杜洪波 <1074825718@qq.com> Date: 星期三, 09 十月 2024 11:19:24 +0800 Subject: [PATCH] 代码提交 --- src/main/java/com/product/administration/service/CustomerInfoService.java | 50 +++++++++++++++++++++++++------------------------- 1 files changed, 25 insertions(+), 25 deletions(-) diff --git a/src/main/java/com/product/administration/service/CustomerInfoService.java b/src/main/java/com/product/administration/service/CustomerInfoService.java index 638814f..930fb41 100644 --- a/src/main/java/com/product/administration/service/CustomerInfoService.java +++ b/src/main/java/com/product/administration/service/CustomerInfoService.java @@ -39,31 +39,31 @@ */ public DataTableEntity listCustomerInfo(Integer cpage,Integer pageSize,FieldSetEntity fse) { //鏁版嵁鏉冮檺 -// String dataFilter=permissionService.getDataFilter(CmnConst.CREATED_BY) ; + String dataFilter=permissionService.getDataFilter(CmnConst.CREATED_BY); //楂樼骇鏌ヨ String searchFilter=queryFilterService.getQueryFilter(fse); - StringBuilder sbSql = new StringBuilder(); - sbSql.append("SELECT \n"); - sbSql.append(" A.uuid,A.customer_name, A.customer_manager, A.customer_manager_leader,A.business_agent, \n"); - sbSql.append(" CONCAT(B.linkman, '-', B.mobile) AS customer_contact \n"); - sbSql.append("FROM product_project_customer A \n"); - sbSql.append("LEFT JOIN product_project_customer_sub B ON B.customer_uuid = A.uuid \n"); - if (!BaseUtil.strIsNull(searchFilter)) { - sbSql.append("WHERE ").append(searchFilter); - } - -// if(!StringUtils.isEmpty(dataFilter)) { -// if (!StringUtils.isEmpty(searchFilter)) { -// dataFilter+=" AND "+ searchFilter; -// } -// }else { -// if (!StringUtils.isEmpty(searchFilter)) { -// dataFilter=searchFilter; -// } +// StringBuilder sbSql = new StringBuilder(); +// sbSql.append("SELECT \n"); +// sbSql.append(" A.uuid,A.customer_name, A.customer_manager, A.customer_manager_leader,A.business_agent, \n"); +// sbSql.append(" CONCAT(B.linkman, '-', B.mobile) AS customer_contact \n"); +// sbSql.append("FROM product_project_customer A \n"); +// sbSql.append("LEFT JOIN product_project_customer_sub B ON B.customer_uuid = A.uuid \n"); +// if (!BaseUtil.strIsNull(searchFilter)) { +// sbSql.append("WHERE ").append(searchFilter); // } + + if(!BaseUtil.strIsNull(dataFilter)) { + if (!BaseUtil.strIsNull(searchFilter)) { + dataFilter+=" AND "+ searchFilter; + } + }else { + if (!BaseUtil.strIsNull(searchFilter)) { + dataFilter=searchFilter; + } + } -// DataTableEntity dt=baseDao.listTable(CmnConst.product_project_CUSTOMER, searchFilter, null, null, null, pageSize, cpage); - DataTableEntity dt = baseDao.listTable(sbSql.toString(), new Object[] {}, pageSize, cpage); + DataTableEntity dt=baseDao.listTable(CmnConst.PRODUCT_PROJECT_CUSTOMER, searchFilter, null, null, null, pageSize, cpage); +// DataTableEntity dt = baseDao.listTable(sbSql.toString(), new Object[] {}, pageSize, cpage); baseDao.loadPromptData(dt); return dt; } @@ -74,7 +74,7 @@ * @return */ public FieldSetEntity findCustomerInfo(String uuid) { - FieldSetEntity fieldSetEntity = baseDao.getFieldSetEntity(CmnConst.product_project_CUSTOMER, uuid, true); + FieldSetEntity fieldSetEntity = baseDao.getFieldSetEntity(CmnConst.PRODUCT_PROJECT_CUSTOMER, uuid, true); FieldSetEntity fse = this.findCustomerValue(uuid); fieldSetEntity.setValue("money", fse.getString("money")); fieldSetEntity.setValue("returnedMoney", fse.getString("returnedMoney")); @@ -95,7 +95,7 @@ */ public FieldSetEntity contractProjectMakeMoney(String uuid) { FieldSetEntity fieldSet = new FieldSetEntity(); - fieldSet.setTableName(CmnConst.product_project_CUSTOMER); + fieldSet.setTableName(CmnConst.PRODUCT_PROJECT_CUSTOMER); //鍚堝悓琛� product_project_contract_info owner DataTableEntity contractData = baseDao.listTable("product_project_contract_info"," owner = ? and flow_flag = 2 ",new Object[]{uuid}); baseDao.loadPromptData(contractData); @@ -142,7 +142,7 @@ */ public FieldSetEntity findCustomerValue(String uuid) { FieldSetEntity fieldSetEntity = new FieldSetEntity(); - fieldSetEntity.setTableName(CmnConst.product_project_CUSTOMER); + fieldSetEntity.setTableName(CmnConst.PRODUCT_PROJECT_CUSTOMER); //鏌ヨ鍚堝悓閲戦 StringBuffer moneySql = new StringBuffer(); moneySql.append(" SELECT IFNULL(SUM(d.money),0) money FROM ( ") @@ -225,6 +225,6 @@ @Transactional public boolean deleteCustomerInfo(String uuid) throws BaseException{ String[] uuids = uuid.split(","); - return baseDao.delete(CmnConst.product_project_CUSTOMER, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids); + return baseDao.delete(CmnConst.PRODUCT_PROJECT_CUSTOMER, BaseUtil.buildQuestionMarkFilter(CmnConst.UUID, uuids.length, true), uuids); } } -- Gitblit v1.9.2