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
a520b0dd
Commit
a520b0dd
authored
Jul 07, 2017
by
季圣华
Browse files
梳理单位累计应收和应付的逻辑
parent
4334e49f
Changes
4
Hide whitespace changes
Inline
Side-by-side
src/main/java/com/jsh/action/basic/AccountAction.java
View file @
a520b0dd
...
...
@@ -26,7 +26,7 @@ import com.jsh.util.PageUtil;
import
com.jsh.util.Tools
;
/**
* 结算账户
* @author ji sheng hua qq752718920
* @author ji sheng hua qq7527
-
18920
*/
@SuppressWarnings
(
"serial"
)
public
class
AccountAction
extends
BaseAction
<
AccountModel
>
...
...
src/main/java/com/jsh/action/materials/AccountHeadAction.java
View file @
a520b0dd
...
...
@@ -73,7 +73,7 @@ public class AccountHeadAction extends BaseAction<AccountHeadModel>
accountHead
.
setType
(
model
.
getType
());
if
(
model
.
getOrganId
()!=
null
){
accountHead
.
setOrganId
(
new
Supplier
(
model
.
getOrganId
()));}
if
(
model
.
getHandsPersonId
()!=
null
){
accountHead
.
setHandsPersonId
(
new
Person
(
model
.
getHandsPersonId
()));}
accountHead
.
setChangeAmount
(
model
.
getChangeAmount
());
accountHead
.
setChangeAmount
(
model
.
getChangeAmount
()
==
null
?
0
:
model
.
getChangeAmount
()
);
accountHead
.
setTotalPrice
(
model
.
getTotalPrice
());
if
(
model
.
getAccountId
()!=
null
){
accountHead
.
setAccountId
(
new
Account
(
model
.
getAccountId
()));}
accountHead
.
setBillNo
(
model
.
getBillNo
());
...
...
@@ -159,7 +159,7 @@ public class AccountHeadAction extends BaseAction<AccountHeadModel>
accountHead
.
setType
(
model
.
getType
());
if
(
model
.
getOrganId
()!=
null
){
accountHead
.
setOrganId
(
new
Supplier
(
model
.
getOrganId
()));}
if
(
model
.
getHandsPersonId
()!=
null
){
accountHead
.
setHandsPersonId
(
new
Person
(
model
.
getHandsPersonId
()));}
accountHead
.
setChangeAmount
(
model
.
getChangeAmount
());
accountHead
.
setChangeAmount
(
model
.
getChangeAmount
()
==
null
?
0
:
model
.
getChangeAmount
()
);
accountHead
.
setTotalPrice
(
model
.
getTotalPrice
());
if
(
model
.
getAccountId
()!=
null
){
accountHead
.
setAccountId
(
new
Account
(
model
.
getAccountId
()));}
accountHead
.
setBillNo
(
model
.
getBillNo
());
...
...
@@ -283,7 +283,7 @@ public class AccountHeadAction extends BaseAction<AccountHeadModel>
}
/**
* 查询单位的累计应收和累计应付
* 查询单位的累计应收和累计应付
,收预付款不计入此处
* @return
*/
public
void
findTotalPay
()
{
...
...
@@ -292,13 +292,11 @@ public class AccountHeadAction extends BaseAction<AccountHeadModel>
JSONObject
outer
=
new
JSONObject
();
Double
sum
=
0.0
;
String
getS
=
model
.
getSupplierId
();
//进销
部分
//收付款
部分
sum
=
sum
-
(
allMoney
(
getS
,
"付款"
,
"合计"
)
+
allMoney
(
getS
,
"付款"
,
"实际"
));
sum
=
sum
+
(
allMoney
(
getS
,
"收款"
,
"合计"
)
+
allMoney
(
getS
,
"收款"
,
"实际"
));
sum
=
sum
-
(
allMoney
(
getS
,
"收入"
,
"合计"
)
-
allMoney
(
getS
,
"收入"
,
"实际"
));
sum
=
sum
+
(
allMoney
(
getS
,
"支出"
,
"合计"
)
-
allMoney
(
getS
,
"支出"
,
"实际"
));
//收付款部分
outer
.
put
(
"getAllMoney"
,
sum
);
toClient
(
outer
.
toString
());
}
...
...
src/main/java/com/jsh/action/materials/AccountItemAction.java
View file @
a520b0dd
...
...
@@ -56,13 +56,16 @@ public class AccountItemAction extends BaseAction<AccountItemModel>
accountItem
.
setHeaderId
(
new
AccountHead
(
headerId
));
if
(
tempInsertedJson
.
get
(
"AccountId"
)!=
null
&&!
tempInsertedJson
.
get
(
"AccountId"
).
equals
(
""
)){
accountItem
.
setAccountId
(
new
Account
(
tempInsertedJson
.
getLong
(
"AccountId"
)));}
if
(
tempInsertedJson
.
get
(
"InOutItemId"
)!=
null
&&!
tempInsertedJson
.
get
(
"InOutItemId"
).
equals
(
""
)){
accountItem
.
setInOutItemId
(
new
InOutItem
(
tempInsertedJson
.
getLong
(
"InOutItemId"
)));}
if
(
tempInsertedJson
.
get
(
"EachAmount"
)!=
null
){
if
(
tempInsertedJson
.
get
(
"EachAmount"
)!=
null
&&!
tempInsertedJson
.
get
(
"EachAmount"
).
equals
(
""
)
){
Double
eachAmount
=
tempInsertedJson
.
getDouble
(
"EachAmount"
);
if
(
listType
.
equals
(
"付款"
))
{
eachAmount
=
0
-
eachAmount
;
}
accountItem
.
setEachAmount
(
eachAmount
);
}
else
{
accountItem
.
setEachAmount
(
0.0
);
}
accountItem
.
setRemark
(
tempInsertedJson
.
getString
(
"Remark"
));
accountItemService
.
create
(
accountItem
);
}
...
...
@@ -84,13 +87,16 @@ public class AccountItemAction extends BaseAction<AccountItemModel>
accountItem
.
setHeaderId
(
new
AccountHead
(
headerId
));
if
(
tempUpdatedJson
.
get
(
"AccountId"
)!=
null
&&!
tempUpdatedJson
.
get
(
"AccountId"
).
equals
(
""
)){
accountItem
.
setAccountId
(
new
Account
(
tempUpdatedJson
.
getLong
(
"AccountId"
)));}
if
(
tempUpdatedJson
.
get
(
"InOutItemId"
)!=
null
&&!
tempUpdatedJson
.
get
(
"InOutItemId"
).
equals
(
""
)){
accountItem
.
setInOutItemId
(
new
InOutItem
(
tempUpdatedJson
.
getLong
(
"InOutItemId"
)));}
if
(
tempUpdatedJson
.
get
(
"EachAmount"
)!=
null
){
if
(
tempUpdatedJson
.
get
(
"EachAmount"
)!=
null
&&!
tempUpdatedJson
.
get
(
"EachAmount"
).
equals
(
""
)
){
Double
eachAmount
=
tempUpdatedJson
.
getDouble
(
"EachAmount"
);
if
(
listType
.
equals
(
"付款"
))
{
eachAmount
=
0
-
eachAmount
;
}
accountItem
.
setEachAmount
(
eachAmount
);
}
else
{
accountItem
.
setEachAmount
(
0.0
);
}
accountItem
.
setRemark
(
tempUpdatedJson
.
getString
(
"Remark"
));
accountItemService
.
create
(
accountItem
);
}
...
...
src/main/java/com/jsh/action/materials/DepotHeadAction.java
View file @
a520b0dd
...
...
@@ -341,7 +341,7 @@ public class DepotHeadAction extends BaseAction<DepotHeadModel>
}
/**
* 查询单位的累计应收和累计应付
* 查询单位的累计应收和累计应付
,零售不能计入
* @return
*/
public
void
findTotalPay
()
{
...
...
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