Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
04e77fad
Commit
04e77fad
authored
Apr 30, 2022
by
神话
Browse files
优化对账单的接口逻辑
parent
1e5e5e2a
Changes
3
Hide whitespace changes
Inline
Side-by-side
jshERP-boot/docs/jsh_erp.sql
View file @
04e77fad
...
...
@@ -69,11 +69,11 @@ CREATE TABLE `jsh_account_head` (
-- Records of jsh_account_head
-- ----------------------------
INSERT
INTO
`jsh_account_head`
VALUES
(
'118'
,
'收入'
,
'58'
,
'16'
,
'63'
,
'55.000000'
,
null
,
'55.000000'
,
'17'
,
'SR00000000643'
,
'2021-06-02 00:24:49'
,
null
,
null
,
'1'
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_head`
VALUES
(
'119'
,
'支出'
,
'68'
,
'16'
,
'63'
,
'66.000000'
,
null
,
'66.000000'
,
'17'
,
'ZC00000000644'
,
'2021-06-02 00:25:01'
,
null
,
null
,
'0'
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_head`
VALUES
(
'122'
,
'转账'
,
null
,
'17'
,
'63'
,
'11.000000'
,
null
,
'11.000000'
,
'17'
,
'ZZ00000000647'
,
'2021-06-02 00:25:32'
,
null
,
null
,
'0'
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_head`
VALUES
(
'119'
,
'支出'
,
'68'
,
'16'
,
'63'
,
'
-
66.000000'
,
null
,
'
-
66.000000'
,
'17'
,
'ZC00000000644'
,
'2021-06-02 00:25:01'
,
null
,
null
,
'0'
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_head`
VALUES
(
'122'
,
'转账'
,
null
,
'17'
,
'63'
,
'
-
11.000000'
,
null
,
'
-
11.000000'
,
'17'
,
'ZZ00000000647'
,
'2021-06-02 00:25:32'
,
null
,
null
,
'0'
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_head`
VALUES
(
'124'
,
'收预付款'
,
'60'
,
'17'
,
'63'
,
'80.000000'
,
'0.000000'
,
'80.000000'
,
null
,
'SYF00000000649'
,
'2021-07-06 23:43:48'
,
null
,
null
,
'0'
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_head`
VALUES
(
'125'
,
'收款'
,
'58'
,
'17'
,
'63'
,
'10.000000'
,
'0.000000'
,
'10.000000'
,
'17'
,
'SK00000000653'
,
'2021-07-06 23:46:38'
,
null
,
null
,
'0'
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_head`
VALUES
(
'126'
,
'付款'
,
'57'
,
'17'
,
'63'
,
'50.000000'
,
'0.000000'
,
'-50.000000'
,
'17'
,
'FK00000000654'
,
'2021-07-06 23:47:23'
,
null
,
null
,
'0'
,
'63'
,
'0'
);
INSERT
INTO
`jsh_account_head`
VALUES
(
'126'
,
'付款'
,
'57'
,
'17'
,
'63'
,
'
-
50.000000'
,
'0.000000'
,
'-50.000000'
,
'17'
,
'FK00000000654'
,
'2021-07-06 23:47:23'
,
null
,
null
,
'0'
,
'63'
,
'0'
);
-- ----------------------------
-- Table structure for jsh_account_item
...
...
@@ -183,7 +183,7 @@ INSERT INTO `jsh_depot_head` VALUES ('262', '出库', '销售', 'XSCK00000000634
INSERT
INTO
`jsh_depot_head`
VALUES
(
'263'
,
'入库'
,
'销售退货'
,
'XSTH00000000635'
,
'XSTH00000000635'
,
'2021-06-02 00:23:12'
,
'2021-06-02 00:23:05'
,
'71'
,
'63'
,
'17'
,
'-22.000000'
,
null
,
'-22.000000'
,
'现付'
,
null
,
null
,
null
,
''
,
''
,
''
,
'0.000000'
,
'0.000000'
,
'22.000000'
,
'0.000000'
,
'0'
,
null
,
'63'
,
'0'
);
INSERT
INTO
`jsh_depot_head`
VALUES
(
'264'
,
'出库'
,
'零售'
,
'LSCK00000000636'
,
'LSCK00000000636'
,
'2021-06-02 00:23:21'
,
'2021-06-02 00:23:14'
,
'60'
,
'63'
,
'17'
,
'22.000000'
,
null
,
'22.000000'
,
'现付'
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
'0'
,
null
,
'63'
,
'0'
);
INSERT
INTO
`jsh_depot_head`
VALUES
(
'265'
,
'入库'
,
'零售退货'
,
'LSTH00000000637'
,
'LSTH00000000637'
,
'2021-06-02 00:23:29'
,
'2021-06-02 00:23:23'
,
'60'
,
'63'
,
'17'
,
'-22.000000'
,
null
,
'-22.000000'
,
'现付'
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
'0'
,
null
,
'63'
,
'0'
);
INSERT
INTO
`jsh_depot_head`
VALUES
(
'266'
,
'入库'
,
'其它'
,
'QTRK00000000638'
,
'QTRK00000000638'
,
'2021-06-02 00:23:48'
,
'2021-06-02 00:23:36'
,
'57'
,
'63'
,
null
,
null
,
null
,
'55.000000'
,
'现付'
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
'1'
,
null
,
'63'
,
'0'
);
INSERT
INTO
`jsh_depot_head`
VALUES
(
'266'
,
'入库'
,
'其它'
,
'QTRK00000000638'
,
'QTRK00000000638'
,
'2021-06-02 00:23:48'
,
'2021-06-02 00:23:36'
,
'57'
,
'63'
,
null
,
null
,
null
,
'
-
55.000000'
,
'现付'
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
'1'
,
null
,
'63'
,
'0'
);
INSERT
INTO
`jsh_depot_head`
VALUES
(
'267'
,
'出库'
,
'其它'
,
'QTCK00000000639'
,
'QTCK00000000639'
,
'2021-06-02 00:23:59'
,
'2021-06-02 00:23:50'
,
'58'
,
'63'
,
null
,
null
,
null
,
'30.000000'
,
'现付'
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
'0'
,
null
,
'63'
,
'0'
);
INSERT
INTO
`jsh_depot_head`
VALUES
(
'268'
,
'出库'
,
'调拨'
,
'DBCK00000000640'
,
'DBCK00000000640'
,
'2021-06-02 00:24:09'
,
'2021-06-02 00:24:00'
,
null
,
'63'
,
null
,
null
,
null
,
'11.000000'
,
'现付'
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
'0'
,
null
,
'63'
,
'0'
);
INSERT
INTO
`jsh_depot_head`
VALUES
(
'269'
,
'其它'
,
'组装单'
,
'ZZD00000000641'
,
'ZZD00000000641'
,
'2021-06-02 00:24:29'
,
'2021-06-02 00:24:11'
,
null
,
'63'
,
null
,
null
,
null
,
'0.000000'
,
'现付'
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
'0'
,
null
,
'63'
,
'0'
);
...
...
jshERP-boot/src/main/java/com/jsh/erp/service/depotHead/DepotHeadService.java
View file @
04e77fad
...
...
@@ -529,10 +529,6 @@ public class DepotHeadService {
allPrice
=
BigDecimal
.
ZERO
.
subtract
(
p1
);
}
else
if
(
type
.
equals
(
"付款"
))
{
allPrice
=
p1
;
}
else
if
(
type
.
equals
(
"收入"
))
{
allPrice
=
p1
.
subtract
(
p2
);
}
else
if
(
type
.
equals
(
"支出"
))
{
allPrice
=
p2
.
subtract
(
p1
);
}
dha
.
setBillMoney
(
p1
);
//单据金额
dha
.
setChangeAmount
(
p2
);
//实际支付
...
...
jshERP-boot/src/main/resources/mapper_xml/DepotHeadMapperEx.xml
View file @
04e77fad
...
...
@@ -462,13 +462,13 @@
select ah.bill_no number,ah.type as newType,ah.total_price discount_last_money, 0 other_money,ah.change_amount,s.supplier supplierName,
date_format(ah.bill_time,'%Y-%m-%d %H:%i:%S') as oTime from jsh_account_head ah
left join jsh_supplier s on s.id=ah.organ_id and ifnull(s.delete_Flag,'0') !='1'
where s.type=#{supType}
where s.type=#{supType}
and (ah.type='收款' or ah.type='付款')
and ah.bill_time >=#{beginTime} and ah.bill_time
<
=#{endTime}
<if
test=
"organId != null"
>
and ah.organ_id=#{organId}
</if>
and ifnull(ah.delete_flag,'0') !='1'
ORDER BY oTime
ORDER BY oTime
desc
<if
test=
"offset != null and rows != null"
>
limit #{offset},#{rows}
</if>
...
...
@@ -488,7 +488,7 @@
UNION ALL
select count(1) a from jsh_account_head ah
left join jsh_supplier s on s.id=ah.organ_id and ifnull(s.delete_Flag,'0') !='1'
where s.type=#{supType}
where s.type=#{supType}
and (ah.type='收款' or ah.type='付款')
and ah.bill_time >=#{beginTime} and ah.bill_time
<
=#{endTime}
<if
test=
"organId != null"
>
and ah.organ_id=#{organId}
...
...
Write
Preview
Supports
Markdown
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