Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
yafangsuo_adminServer
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
node_server
yafangsuo_adminServer
Commits
01c2a029
Commit
01c2a029
authored
Sep 14, 2023
by
lixinming
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
no message
parent
28f0071f
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
214 additions
and
6 deletions
+214
-6
partyExpenses.ts
src/biz/partyExpenses.ts
+0
-0
enum.ts
src/config/enum/enum.ts
+2
-1
errorEnum.ts
src/config/enum/errorEnum.ts
+6
-1
operationalData.ts
src/data/operationalData.ts
+1
-1
main.ts
src/main.ts
+7
-1
partyExpenses.ts
src/routers/partyExpenses.ts
+194
-0
router.ts
src/routers/router.ts
+4
-0
analysisExcel.ts
src/util/analysisExcel.ts
+0
-2
No files found.
src/biz/partyExpenses.ts
0 → 100644
View file @
01c2a029
This diff is collapsed.
Click to expand it.
src/config/enum/enum.ts
View file @
01c2a029
...
...
@@ -11,7 +11,8 @@ export enum OPERATIONALDATATYPE {
分页查询
=
'/yfs/dataserver/mysql/table/find/manytopage'
,
查询数据量
=
'/yfs/dataserver/mysql/table/find/count'
,
多表联查
=
'/yfs/dataserver/mysql/table/find/aggragate'
,
多表分页
=
'/yfs/dataserver/mysql/table/find/aggragatetopage'
多表分页
=
'/yfs/dataserver/mysql/table/find/aggragatetopage'
,
多表单个
=
'/yfs/dataserver/mysql/table/find/aggragateone'
}
...
...
src/config/enum/errorEnum.ts
View file @
01c2a029
...
...
@@ -20,7 +20,12 @@ export enum ERRORENUM {
管理员不可被删除
,
权限不足
,
目标数据不存在
,
文件不存在
文件不存在
,
只能修改已缴纳数据
,
修改金额不能为
0
,
不能补录已经存在的数据
,
目标数据已缴纳
,
}
export
enum
ERRORCODEENUM
{
...
...
src/data/operationalData.ts
View file @
01c2a029
...
...
@@ -87,7 +87,7 @@ export async function selectManyTableData(url, tableName, param, column, includ
queray
.
column
=
column
;
}
if
(
url
==
OPERATIONALDATATYPE
.
分页查询
)
{
if
(
url
==
OPERATIONALDATATYPE
.
多表分页
)
{
if
(
!
pageNumber
)
throw
new
BizError
(
ERRORENUM
.
分页请设置当前页数
,
`pageNumber:
${
pageNumber
}
;pageSize:
${
pageSize
}
`
);
queray
.
pageNumber
=
pageNumber
;
queray
.
pageSize
=
pageSize
||
10
;
...
...
src/main.ts
View file @
01c2a029
import
{
expensesList
}
from
"./biz/partyExpenses"
;
import
{
PAYTYPE
}
from
"./config/enum/enum"
;
import
{
initConfig
,
systemConfig
}
from
"./config/serverConfig"
;
import
{
httpServer
}
from
"./net/http_server"
;
...
...
@@ -7,11 +9,14 @@ async function lanuch() {
/**创建http服务 */
httpServer
.
createServer
(
systemConfig
.
port
);
await
test
()
// await smsTask();
console
.
log
(
'This indicates that the server is started successfully.'
);
}
async
function
test
()
{
expensesList
(
PAYTYPE
.
未缴纳
,
null
,
""
,
1
);
}
lanuch
();
\ No newline at end of file
src/routers/partyExpenses.ts
0 → 100644
View file @
01c2a029
import
*
as
asyncHandler
from
'express-async-handler'
;
import
*
as
partyExpensesBiz
from
'../biz/partyExpenses'
;
import
{
checkToken
}
from
'../middleware/user'
;
import
{
eccReqParamater
}
from
'../tools/eccParam'
;
import
{
PAYTYPE
}
from
'../config/enum/enum'
;
export
function
setRouter
(
httpServer
)
{
httpServer
.
post
(
'/yfs/admin/expenses/unpaid/list'
,
checkToken
,
asyncHandler
(
unpaidList
));
httpServer
.
post
(
'/yfs/admin/expenses/unpaid/update'
,
checkToken
,
asyncHandler
(
updateUnPaid
));
httpServer
.
post
(
'/yfs/admin/expenses/unpaid/bulk'
,
checkToken
,
asyncHandler
(
bulkUpdateUnPaid
));
httpServer
.
post
(
'/yfs/admin/expenses/unpaid/info'
,
checkToken
,
asyncHandler
(
unPaidInfo
));
httpServer
.
post
(
'/yfs/admin/expenses/unpaid/del'
,
checkToken
,
asyncHandler
(
delUnPaid
));
httpServer
.
post
(
'/yfs/admin/expenses/paid/list'
,
checkToken
,
asyncHandler
(
paidList
));
httpServer
.
post
(
'/yfs/admin/expenses/paid/info'
,
checkToken
,
asyncHandler
(
paidInfo
));
httpServer
.
post
(
'/yfs/admin/expenses/paid/update'
,
checkToken
,
asyncHandler
(
updatePaid
));
httpServer
.
post
(
'/yfs/admin/expenses/paid/replenish'
,
checkToken
,
asyncHandler
(
replenishPaid
));
httpServer
.
post
(
'/yfs/admin/expenses/paid/del'
,
checkToken
,
asyncHandler
(
delPaid
));
}
/**
* 未缴列表
* @param req
* @param res
*/
async
function
unpaidList
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
payableMonth
:
'Number'
,
name
:
'String'
,
pageNumber
:
"Number"
};
let
{
payableMonth
,
name
,
pageNumber
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[
"name"
,
"payableMonth"
]);
let
result
=
await
partyExpensesBiz
.
expensesList
(
PAYTYPE
.
未缴纳
,
payableMonth
,
name
,
pageNumber
);
res
.
success
(
result
);
}
/**
* 已缴列表
* @param req
* @param res
*/
async
function
paidList
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
payableMonth
:
'Number'
,
name
:
'String'
,
pageNumber
:
"Number"
};
let
{
payableMonth
,
name
,
pageNumber
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[
"name"
,
"payableMonth"
]);
let
result
=
await
partyExpensesBiz
.
expensesList
(
PAYTYPE
.
已缴纳
,
payableMonth
,
name
,
pageNumber
);
res
.
success
(
result
);
}
/**
* 已缴回显
* @param req
* @param res
*/
async
function
paidInfo
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
peId
:
'Number'
};
let
{
peId
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
result
=
await
partyExpensesBiz
.
expensesInfo
(
peId
);
res
.
success
(
result
);
}
/**
* 已缴纳 修改
* @param req
* @param res
*/
async
function
updatePaid
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
peId
:
'Number'
,
payAmount
:
'Number'
};
let
{
peId
,
payAmount
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
result
=
await
partyExpensesBiz
.
updateExpensesPayAmount
(
userInfo
,
peId
,
payAmount
);
res
.
success
(
result
);
}
/**
* 已缴纳 补充
* @param req
* @param res
*/
async
function
replenishPaid
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
payableMonth
:
'Number'
,
payAmount
:
'Number'
,
pmId
:
'String'
};
let
{
payableMonth
,
payAmount
,
pmId
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
result
=
await
partyExpensesBiz
.
addExpensesPayToPaid
(
userInfo
,
pmId
,
payableMonth
,
payAmount
);
res
.
success
(
result
);
}
/**
* 已缴纳 删除
* @param req
* @param res
*/
async
function
delPaid
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
peId
:
'Number'
};
let
{
peId
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
result
=
await
partyExpensesBiz
.
updateExpensesPayStatsToFalse
(
userInfo
,
peId
);
res
.
success
(
result
);
}
/**
* 未缴纳修改成已缴纳
* @param req
* @param res
*/
async
function
updateUnPaid
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
peId
:
'Number'
,
payAmount
:
'Number'
};
let
{
peId
,
payAmount
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
result
=
await
partyExpensesBiz
.
changeToPaid
(
userInfo
,
peId
,
payAmount
);
res
.
success
(
result
);
}
/**
* 批量未缴纳修改成已缴纳
* @param req
* @param res
*/
async
function
bulkUpdateUnPaid
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
peIdList
:
'[Number]'
,
payAmount
:
'Number'
};
let
{
peIdList
,
payAmount
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
result
=
await
partyExpensesBiz
.
bulkChangeToPaid
(
userInfo
,
peIdList
,
payAmount
);
res
.
success
(
result
);
}
/**
* 未缴纳回显
* @param req
* @param res
*/
async
function
unPaidInfo
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
peId
:
'Number'
};
let
{
peId
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
result
=
await
partyExpensesBiz
.
getUnpaidInfo
(
userInfo
,
peId
);
res
.
success
(
result
);
}
/**
* 未缴纳删除
* @param req
* @param res
*/
async
function
delUnPaid
(
req
,
res
)
{
let
userInfo
=
req
.
userInfo
;
let
reqConf
=
{
peId
:
'Number'
};
let
{
peId
}
=
eccReqParamater
(
reqConf
,
req
.
body
,
[]);
let
result
=
await
partyExpensesBiz
.
delUnpaidInfo
(
userInfo
,
peId
);
res
.
success
(
result
);
}
src/routers/router.ts
View file @
01c2a029
...
...
@@ -6,6 +6,7 @@ import * as branchSystemRouter from "./branchSystem";
import
*
as
organizationalLifeRouter
from
"./organizationalLife"
;
import
*
as
thematicActivitiesRouter
from
"./thematicActivities"
;
import
*
as
dynamicRouter
from
"./dynamic"
;
import
*
as
partyExpensesRouter
from
"./partyExpenses"
;
export
function
setRouter
(
httpServer
)
{
...
...
@@ -17,4 +18,6 @@ export function setRouter(httpServer) {
organizationalLifeRouter
.
setRouter
(
httpServer
);
thematicActivitiesRouter
.
setRouter
(
httpServer
);
dynamicRouter
.
setRouter
(
httpServer
);
partyExpensesRouter
.
setRouter
(
httpServer
);
}
\ No newline at end of file
src/util/analysisExcel.ts
View file @
01c2a029
...
...
@@ -38,8 +38,6 @@ export function planaryArrayBecomeOfBlockData(planaryArray) {
}
//===
/**
* getBlockData 数据分块
* @param dataList 解析出来的excel二维数组
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment