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
e1e133d9
Commit
e1e133d9
authored
Feb 19, 2020
by
季圣华
Browse files
解决库存状态统计的bug
parent
d23f1f41
Changes
5
Hide whitespace changes
Inline
Side-by-side
erp_web/js/pages/materials/in_out.js
View file @
e1e133d9
...
...
@@ -1385,7 +1385,6 @@
$("#Debt").val(discountlastmoney-res.changeamount);
$("#AccountDay").val(res.accountday); //结算天数
preTotalPrice = res.totalprice; //记录前一次合计金额,用于扣预付款
$("#AllocationProjectId").val(res.allocationprojectid);
oldNumber = res.number; //记录编辑前的单据编号
oldId = res.id; //记录单据Id
var editTitle = listTitle.replace("列表","信息");
...
...
@@ -1470,7 +1469,6 @@
function showDepotHead(index){
var res = $("#tableData").datagrid("getRows")[index];
var manyAccountMoney = 0; //多账户合计-零售
$("#ProjectIdShow").text(res.projectName);
$("#NumberShow").text(res.number);
$("#OperTimeShow").text(res.opertimeStr);
$('#OrganIdShow').text(res.organName);
...
...
@@ -1540,7 +1538,6 @@
}
$("#payTypeShow").text(res.paytype);
var TotalPrice = res.totalprice;
$("#AllocationProjectIdShow").text(res.allocationProjectName);
var showTitle = listTitle.replace("列表","信息");
$('#depotHeadDlgShow').show().dialog('open').dialog('setTitle','<img src="/js/easyui/themes/icons/list.png"/> 查看' + showTitle);
$(".window-mask").css({ width: webW ,height: webH});
...
...
@@ -1778,7 +1775,7 @@
return;
}
}
var OrganId =
null, ProjectId = null,AllocationProjectId =
null;
var OrganId = null;
var ChangeAmount = $.trim($("#ChangeAmount").val())-0;
var TotalPrice = $("#depotHeadFM .datagrid-footer [field='AllPrice'] div").text();
if($('#OrganId').length){
...
...
@@ -1829,8 +1826,6 @@
var infoStr=JSON.stringify({
Type: listType,
SubType: listSubType,
ProjectId: ProjectId,
AllocationProjectId: AllocationProjectId,
DefaultNumber: $.trim($("#Number").attr("data-defaultNumber")),//初始编号
Number: $.trim($("#Number").val()),
LinkNumber: $.trim($("#LinkNumber").val()),
...
...
src/main/java/com/jsh/erp/controller/DepotItemController.java
View file @
e1e133d9
...
...
@@ -298,8 +298,10 @@ public class DepotItemController {
item
.
put
(
"thisSum"
,
thisSum
);
for
(
MaterialExtend
me:
meList
)
{
if
(
me
.
getMaterialId
().
longValue
()
==
diEx
.
getMId
().
longValue
())
{
item
.
put
(
"UnitPrice"
,
me
.
getPurchaseDecimal
());
item
.
put
(
"thisAllPrice"
,
thisSum
.
multiply
(
me
.
getPurchaseDecimal
()));
if
(
me
.
getPurchaseDecimal
()!=
null
)
{
item
.
put
(
"UnitPrice"
,
me
.
getPurchaseDecimal
());
item
.
put
(
"thisAllPrice"
,
thisSum
.
multiply
(
me
.
getPurchaseDecimal
()));
}
}
}
dataArray
.
add
(
item
);
...
...
src/main/java/com/jsh/erp/datasource/mappers/DepotHeadMapperEx.java
View file @
e1e133d9
...
...
@@ -117,8 +117,6 @@ public interface DepotHeadMapperEx {
List
<
DepotHead
>
getDepotHeadListByHandsPersonIds
(
@Param
(
"handsPersonIds"
)
String
[]
handsPersonIds
);
List
<
DepotHead
>
getDepotHeadListByDepotIds
(
@Param
(
"depotIds"
)
String
[]
depotIds
);
BigDecimal
getBuyAndSaleStatistics
(
@Param
(
"type"
)
String
type
,
@Param
(
"subType"
)
String
subType
,
...
...
src/main/java/com/jsh/erp/service/depot/DepotService.java
View file @
e1e133d9
...
...
@@ -238,21 +238,6 @@ public class DepotService {
}
String
[]
idArray
=
ids
.
split
(
","
);
/**
* 校验单据主表 jsh_depothead
* */
List
<
DepotHead
>
depotHeadList
=
null
;
try
{
depotHeadList
=
depotHeadMapperEx
.
getDepotHeadListByDepotIds
(
idArray
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
if
(
depotHeadList
!=
null
&&
depotHeadList
.
size
()>
0
){
logger
.
error
(
"异常码[{}],异常提示[{}],参数,DepotIds[{}]"
,
ExceptionConstants
.
DELETE_FORCE_CONFIRM_CODE
,
ExceptionConstants
.
DELETE_FORCE_CONFIRM_MSG
,
ids
);
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
DELETE_FORCE_CONFIRM_CODE
,
ExceptionConstants
.
DELETE_FORCE_CONFIRM_MSG
);
}
/**
* 校验单据子表 jsh_depotitem
* */
...
...
src/main/resources/mapper_xml/DepotHeadMapperEx.xml
View file @
e1e133d9
...
...
@@ -306,13 +306,11 @@
</select>
<select
id=
"getDetailByNumber"
parameterType=
"com.jsh.erp.datasource.entities.DepotHeadExample"
resultMap=
"ResultMapEx"
>
select dh.*,
d.name ProjectName,
s.supplier OrganName, p.name HandsPersonName, a.name AccountName
, dd.name AllocationProjectName
select dh.*, s.supplier OrganName, p.name HandsPersonName, a.name AccountName
from jsh_depothead dh
left join jsh_depot d on dh.ProjectId=d.id and ifnull(d.delete_Flag,'0') !='1'
left join jsh_supplier s on dh.OrganId=s.id and ifnull(s.delete_Flag,'0') !='1'
left join jsh_person p on dh.HandsPersonId=p.id and ifnull(p.delete_Flag,'0') !='1'
left join jsh_account a on dh.AccountId=a.id and ifnull(a.delete_Flag,'0') !='1'
left join jsh_depot dd on dh.AllocationProjectId=dd.id and ifnull(dd.delete_Flag,'0') !='1'
where 1=1
<if
test=
"number != null"
>
and dh.Number='${number}'
...
...
@@ -374,26 +372,6 @@
)
and ifnull(delete_Flag,'0') !='1'
</select>
<select
id=
"getDepotHeadListByDepotIds"
resultMap=
"com.jsh.erp.datasource.mappers.DepotHeadMapper.BaseResultMap"
>
select
<include
refid=
"com.jsh.erp.datasource.mappers.DepotHeadMapper.Base_Column_List"
/>
from jsh_depothead
where 1=1
and
(ProjectId in (
<foreach
collection=
"depotIds"
item=
"depotId"
separator=
","
>
#{depotId}
</foreach>
)
OR
AllocationProjectId in (
<foreach
collection=
"depotIds"
item=
"depotId"
separator=
","
>
#{depotId}
</foreach>
)
)
and ifnull(delete_Flag,'0') !='1'
</select>
<select
id=
"getBuyAndSaleStatistics"
resultType=
"java.math.BigDecimal"
>
SELECT
...
...
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