|
@@ -34,12 +34,9 @@ public class NCServiceImpl implements NCService {
|
|
|
private YDClient ydClient;
|
|
|
|
|
|
// 数据库连接信息
|
|
|
- // 数据库连接信息
|
|
|
-// String url = "jdbc:sqlserver://58.246.128.122:2433;databaseName=lanyun";
|
|
|
- String url = "jdbc:sqlserver://192.168.0.237:1433;databaseName=lanyun";
|
|
|
+ String url = "jdbc:sqlserver://58.246.128.122:2433;databaseName=lanyun";
|
|
|
String user = "sa";
|
|
|
- // String password = "!lanyunnc@2023#";
|
|
|
- String password = "LANyunnc!2024#";
|
|
|
+ String password = "!lanyunnc@2023#";
|
|
|
|
|
|
// 获取当前日期
|
|
|
LocalDate today = LocalDate.now();
|
|
@@ -61,18 +58,18 @@ public class NCServiceImpl implements NCService {
|
|
|
statement = connection.createStatement();
|
|
|
|
|
|
// 执行查询
|
|
|
-// String sql = "SELECT b.adjustperiod AS adjustperiod, b.pk_accasoa AS pk_accasoa, a.name AS accasoa_name, SUM ( b.creditamount ) AS creditamount\n" +
|
|
|
-// " FROM gl_detail b JOIN bd_accasoa a ON b.pk_accasoa = a.pk_accasoa WHERE b.yearv = "+year+"\n" +
|
|
|
-// " AND b.accountcode IN ( '50010101', '500102', '500103', '500117', '500114', '500115', '500118', '500119', '500109', '500133' )\n" +
|
|
|
-// " AND b.pk_accountingbook IN ( SELECT pk_accountingbook FROM org_accountingbook WHERE code IN ( 'A01-0004', 'A02-0004', 'A03-0004', 'A04-0004', 'A05-0004', 'A06-0004', 'A10-0004', 'A11-0004' ) )\n" +
|
|
|
-// " GROUP BY b.adjustperiod, b.pk_accasoa, a.name";
|
|
|
+ String sql = "SELECT b.adjustperiod AS adjustperiod, b.pk_accasoa AS pk_accasoa, a.name AS accasoa_name, SUM ( b.creditamount ) AS creditamount\n" +
|
|
|
+ " FROM gl_detail b JOIN bd_accasoa a ON b.pk_accasoa = a.pk_accasoa WHERE b.yearv = "+year+"\n" +
|
|
|
+ " AND b.accountcode IN ( '50010101', '500102', '500103', '500117', '500114', '500115', '500118', '500119', '500109', '500133' )\n" +
|
|
|
+ " AND b.pk_accountingbook IN ( SELECT pk_accountingbook FROM org_accountingbook WHERE code IN ( 'A01-0004', 'A02-0004', 'A03-0004', 'A04-0004', 'A05-0004', 'A06-0004', 'A10-0004', 'A11-0004' ) )\n" +
|
|
|
+ " GROUP BY b.adjustperiod, b.pk_accasoa, a.name";
|
|
|
|
|
|
//生产
|
|
|
- String sql = "SELECT b.adjustperiod AS adjustperiod, b.pk_accasoa AS pk_accasoa, a.name AS accasoa_name, SUM ( b.creditamount ) AS creditamount\n" +
|
|
|
- " FROM [192.168.0.237].[lanyun].[dbo].[gl_detail] b JOIN [192.168.0.237].[lanyun].[dbo].[bd_accasoa] a ON b.pk_accasoa = a.pk_accasoa\n" +
|
|
|
- " WHERE b.yearv = "+year+" AND b.accountcode IN ( '50010101', '500102', '500103', '500117', '500114', '500115', '500118', '500119', '500109', '500133' )\n" +
|
|
|
- " AND b.pk_accountingbook IN ( SELECT pk_accountingbook FROM [192.168.0.237].[lanyun].[dbo].[org_accountingbook] WHERE code IN ( 'A01-0004', 'A02-0004', 'A03-0004', 'A04-0004', 'A05-0004', 'A06-0004', 'A10-0004', 'A11-0004' ) )\n" +
|
|
|
- " GROUP BY b.adjustperiod, b.pk_accasoa, a.name";
|
|
|
+// String sql = "SELECT b.adjustperiod AS adjustperiod, b.pk_accasoa AS pk_accasoa, a.name AS accasoa_name, SUM ( b.creditamount ) AS creditamount\n" +
|
|
|
+// " FROM [192.168.0.237].[lanyun].[dbo].[gl_detail] b JOIN [192.168.0.237].[lanyun].[dbo].[bd_accasoa] a ON b.pk_accasoa = a.pk_accasoa\n" +
|
|
|
+// " WHERE b.yearv = "+year+" AND b.accountcode IN ( '50010101', '500102', '500103', '500117', '500114', '500115', '500118', '500119', '500109', '500133' )\n" +
|
|
|
+// " AND b.pk_accountingbook IN ( SELECT pk_accountingbook FROM [192.168.0.237].[lanyun].[dbo].[org_accountingbook] WHERE code IN ( 'A01-0004', 'A02-0004', 'A03-0004', 'A04-0004', 'A05-0004', 'A06-0004', 'A10-0004', 'A11-0004' ) )\n" +
|
|
|
+// " GROUP BY b.adjustperiod, b.pk_accasoa, a.name";
|
|
|
|
|
|
resultSet = statement.executeQuery(sql);
|
|
|
|
|
@@ -132,17 +129,17 @@ public class NCServiceImpl implements NCService {
|
|
|
statement = connection.createStatement();
|
|
|
|
|
|
// 测试sql 执行查询
|
|
|
-// String sql = "SELECT b.adjustperiod AS adjustperiod, b.pk_accasoa AS pk_accasoa,a.name AS accasoa_name, SUM ( b.creditamount ) AS creditamount\n" +
|
|
|
-// " FROM gl_detail b JOIN bd_accasoa a ON b.pk_accasoa = a.pk_accasoa WHERE b.yearv = "+year+" AND b.accountcode IN ( '500114', '500115' )\n" +
|
|
|
-// " AND b.pk_accountingbook IN ( SELECT pk_accountingbook FROM org_accountingbook WHERE code IN ( 'A01-0004', 'A02-0004', 'A03-0004', 'A04-0004', 'A05-0004', 'A06-0004', 'A10-0004', 'A11-0004' ))\n" +
|
|
|
-// " GROUP BY b.adjustperiod, b.pk_accasoa, a.name";
|
|
|
+ String sql = "SELECT b.adjustperiod AS adjustperiod, b.pk_accasoa AS pk_accasoa,a.name AS accasoa_name, SUM ( b.creditamount ) AS creditamount\n" +
|
|
|
+ " FROM gl_detail b JOIN bd_accasoa a ON b.pk_accasoa = a.pk_accasoa WHERE b.yearv = "+year+" AND b.accountcode IN ( '500114', '500115' )\n" +
|
|
|
+ " AND b.pk_accountingbook IN ( SELECT pk_accountingbook FROM org_accountingbook WHERE code IN ( 'A01-0004', 'A02-0004', 'A03-0004', 'A04-0004', 'A05-0004', 'A06-0004', 'A10-0004', 'A11-0004' ))\n" +
|
|
|
+ " GROUP BY b.adjustperiod, b.pk_accasoa, a.name";
|
|
|
|
|
|
//生产 sql
|
|
|
- String sql= "SELECT b.adjustperiod AS adjustperiod, b.pk_accasoa AS pk_accasoa, a.name AS accasoa_name, SUM ( b.creditamount ) AS creditamount\n" +
|
|
|
- " FROM [192.168.0.237].[lanyun].[dbo].[gl_detail] b JOIN [192.168.0.237].[lanyun].[dbo].[bd_accasoa] a ON b.pk_accasoa = a.pk_accasoa\n" +
|
|
|
- " WHERE b.yearv = "+year+" AND b.accountcode IN ( '500114', '500115' )\n" +
|
|
|
- " AND b.pk_accountingbook IN ( SELECT pk_accountingbook FROM [192.168.0.237].[lanyun].[dbo].[org_accountingbook] WHERE code IN ( 'A01-0004', 'A02-0004', 'A03-0004', 'A04-0004', 'A05-0004', 'A06-0004', 'A10-0004', 'A11-0004' ))\n" +
|
|
|
- " GROUP BY b.adjustperiod, b.pk_accasoa, a.name";
|
|
|
+// String sql= "SELECT b.adjustperiod AS adjustperiod, b.pk_accasoa AS pk_accasoa, a.name AS accasoa_name, SUM ( b.creditamount ) AS creditamount\n" +
|
|
|
+// " FROM [192.168.0.237].[lanyun].[dbo].[gl_detail] b JOIN [192.168.0.237].[lanyun].[dbo].[bd_accasoa] a ON b.pk_accasoa = a.pk_accasoa\n" +
|
|
|
+// " WHERE b.yearv = "+year+" AND b.accountcode IN ( '500114', '500115' )\n" +
|
|
|
+// " AND b.pk_accountingbook IN ( SELECT pk_accountingbook FROM [192.168.0.237].[lanyun].[dbo].[org_accountingbook] WHERE code IN ( 'A01-0004', 'A02-0004', 'A03-0004', 'A04-0004', 'A05-0004', 'A06-0004', 'A10-0004', 'A11-0004' ))\n" +
|
|
|
+// " GROUP BY b.adjustperiod, b.pk_accasoa, a.name";
|
|
|
|
|
|
|
|
|
resultSet = statement.executeQuery(sql);
|