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
80e0790b
Commit
80e0790b
authored
Aug 07, 2021
by
季圣华
Browse files
优化商品列表
parent
6bcc25e1
Changes
2
Hide whitespace changes
Inline
Side-by-side
jshERP-boot/src/main/java/com/jsh/erp/service/material/MaterialService.java
View file @
80e0790b
...
...
@@ -120,31 +120,31 @@ public class MaterialService {
idList
=
getListByParentId
(
Long
.
parseLong
(
categoryId
));
}
list
=
materialMapperEx
.
selectByConditionMaterial
(
barCode
,
name
,
standard
,
model
,
idList
,
mpList
,
offset
,
rows
);
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
if
(
null
!=
list
)
{
for
(
MaterialVo4Unit
m
:
list
)
{
//扩展信息
String
materialOther
=
""
;
for
(
int
i
=
0
;
i
<
mpArr
.
length
;
i
++)
{
if
(
mpArr
[
i
].
equals
(
"制造商"
))
{
materialOther
=
materialOther
+
((
m
.
getMfrs
()
==
null
||
m
.
getMfrs
().
equals
(
""
))
?
""
:
"("
+
m
.
getMfrs
()
+
")"
);
}
if
(
mpArr
[
i
].
equals
(
"自定义1"
))
{
materialOther
=
materialOther
+
((
m
.
getOtherField1
()
==
null
||
m
.
getOtherField1
().
equals
(
""
))
?
""
:
"("
+
m
.
getOtherField1
()
+
")"
);
}
if
(
mpArr
[
i
].
equals
(
"自定义2"
))
{
materialOther
=
materialOther
+
((
m
.
getOtherField2
()
==
null
||
m
.
getOtherField2
().
equals
(
""
))
?
""
:
"("
+
m
.
getOtherField2
()
+
")"
);
}
if
(
mpArr
[
i
].
equals
(
"自定义3"
))
{
materialOther
=
materialOther
+
((
m
.
getOtherField3
()
==
null
||
m
.
getOtherField3
().
equals
(
""
))
?
""
:
"("
+
m
.
getOtherField3
()
+
")"
);
if
(
null
!=
list
)
{
for
(
MaterialVo4Unit
m
:
list
)
{
//扩展信息
String
materialOther
=
""
;
for
(
int
i
=
0
;
i
<
mpArr
.
length
;
i
++)
{
if
(
mpArr
[
i
].
equals
(
"制造商"
))
{
materialOther
=
materialOther
+
((
m
.
getMfrs
()
==
null
||
m
.
getMfrs
().
equals
(
""
))
?
""
:
"("
+
m
.
getMfrs
()
+
")"
);
}
if
(
mpArr
[
i
].
equals
(
"自定义1"
))
{
materialOther
=
materialOther
+
((
m
.
getOtherField1
()
==
null
||
m
.
getOtherField1
().
equals
(
""
))
?
""
:
"("
+
m
.
getOtherField1
()
+
")"
);
}
if
(
mpArr
[
i
].
equals
(
"自定义2"
))
{
materialOther
=
materialOther
+
((
m
.
getOtherField2
()
==
null
||
m
.
getOtherField2
().
equals
(
""
))
?
""
:
"("
+
m
.
getOtherField2
()
+
")"
);
}
if
(
mpArr
[
i
].
equals
(
"自定义3"
))
{
materialOther
=
materialOther
+
((
m
.
getOtherField3
()
==
null
||
m
.
getOtherField3
().
equals
(
""
))
?
""
:
"("
+
m
.
getOtherField3
()
+
")"
);
}
}
m
.
setMaterialOther
(
materialOther
);
m
.
setStock
(
depotItemService
.
getStockByParam
(
null
,
m
.
getId
(),
null
,
null
));
resList
.
add
(
m
);
}
m
.
setMaterialOther
(
materialOther
);
m
.
setStock
(
depotItemService
.
getStockByParam
(
null
,
m
.
getId
(),
null
,
null
));
resList
.
add
(
m
);
}
}
catch
(
Exception
e
){
JshException
.
readFail
(
logger
,
e
);
}
return
resList
;
}
...
...
jshERP-boot/src/main/resources/mapper_xml/MaterialMapperEx.xml
View file @
80e0790b
...
...
@@ -10,6 +10,7 @@
<result
column=
"commodity_decimal"
jdbcType=
"VARCHAR"
property=
"commodityDecimal"
/>
<result
column=
"wholesale_decimal"
jdbcType=
"VARCHAR"
property=
"wholesaleDecimal"
/>
<result
column=
"low_decimal"
jdbcType=
"VARCHAR"
property=
"lowDecimal"
/>
<result
column=
"sku"
jdbcType=
"VARCHAR"
property=
"sku"
/>
</resultMap>
<resultMap
extends=
"com.jsh.erp.datasource.mappers.MaterialMapper.BaseResultMap"
id=
"ResultMapListWithStock"
type=
"com.jsh.erp.datasource.entities.MaterialVo4Unit"
>
...
...
@@ -30,7 +31,7 @@
<select
id=
"selectByConditionMaterial"
parameterType=
"com.jsh.erp.datasource.entities.MaterialExample"
resultMap=
"ResultMapList"
>
select m.*,u.name unitName, mc.name categoryName, me.bar_code,
me.purchase_decimal, me.commodity_decimal, me.wholesale_decimal,me.low_decimal
me.purchase_decimal, me.commodity_decimal, me.wholesale_decimal,me.low_decimal
,me.sku
FROM jsh_material m
left JOIN jsh_material_extend me on m.id = me.material_id and ifnull(me.delete_Flag,'0') !='1'
left JOIN jsh_unit u on m.unit_id = u.id and ifnull(u.delete_Flag,'0') !='1'
...
...
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