Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
S
sample-form-platform
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
赵啸非
sample-form-platform
Commits
1c44edec
Commit
1c44edec
authored
Nov 22, 2022
by
赵啸非
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加材料数量统计
parent
cb3d49df
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
21 additions
and
14 deletions
+21
-14
sample-form-client-ui/admin/src/App.vue
sample-form-client-ui/admin/src/App.vue
+2
-2
sample-form-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
.../java/com/mortals/xhx/module/home/web/HomeController.java
+5
-1
sample-form-manager/src/main/java/com/mortals/xhx/module/matter/service/MatterDatumService.java
...mortals/xhx/module/matter/service/MatterDatumService.java
+1
-0
sample-form-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
...hx/module/matter/service/impl/MatterDatumServiceImpl.java
+11
-11
sample-form-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterDatumController.java
.../mortals/xhx/module/matter/web/MatterDatumController.java
+2
-0
No files found.
sample-form-client-ui/admin/src/App.vue
View file @
1c44edec
...
...
@@ -103,13 +103,13 @@ export default {
?
JSON
.
parse
(
this
.
UrlDecode
(
this
.
routeQuery
[
"
serveinfo
"
]))
:
{};
let
serverUrl
=
this
.
routeQuery
[
"
serverUrl
"
]
||
"
http://192.168.0.98:1107
4
"
;
this
.
routeQuery
[
"
serverUrl
"
]
||
"
http://192.168.0.98:1107
8
"
;
this
.
devicenum
=
this
.
routeQuery
[
"
devicenum
"
]
||
"
90-2B-34-BF-1B-48
"
;
if
(
serveinfo
)
{
// **正式环境请打开下面内容**
// serveinfo["rabbmitInfo"] && this.clientMp(serveinfo["rabbmitInfo"]);
if
(
!
serveinfo
[
"
serviceInfo
"
][
"
serverUrl
"
])
{
serverUrl
=
"
http://192.168.0.98:1107
4
"
;
serverUrl
=
"
http://192.168.0.98:1107
8
"
;
}
}
local
.
setLocal
(
"
baseURL
"
,
serverUrl
);
...
...
sample-form-manager/src/main/java/com/mortals/xhx/module/home/web/HomeController.java
View file @
1c44edec
...
...
@@ -12,11 +12,11 @@ import com.mortals.framework.util.StringUtils;
import
com.mortals.framework.web.BaseJsonBodyController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.common.code.YesNoEnum
;
import
com.mortals.xhx.common.pdu.device.DevicePdu
;
import
com.mortals.xhx.feign.base.IApiBaseManagerFeign
;
import
com.mortals.xhx.feign.base.pdu.DeptPdu
;
import
com.mortals.xhx.feign.base.pdu.SitePdu
;
import
com.mortals.xhx.feign.rsp.ApiResp
;
import
com.mortals.xhx.feign.site.ISiteFeign
;
import
com.mortals.xhx.module.home.pdu.HomeQueryPdu
;
import
com.mortals.xhx.module.hotword.model.HotwordEntity
;
import
com.mortals.xhx.module.hotword.model.HotwordQuery
;
...
...
@@ -50,6 +50,8 @@ public class HomeController extends BaseJsonBodyController {
private
HotwordService
hotwordService
;
@Autowired
private
ParamService
paramService
;
@Autowired
private
ISiteFeign
siteFeign
;
@PostMapping
({
"site/list"
})
public
Rest
<
Object
>
list
()
{
...
...
@@ -176,6 +178,8 @@ public class HomeController extends BaseJsonBodyController {
model
.
put
(
"dayThrift"
,
66
);
//今日节约
model
.
put
(
"totalThrift"
,
996
);
//累计节约
model
.
put
(
"message_info"
,
busiDesc
+
"成功"
);
Rest
<
com
.
mortals
.
xhx
.
common
.
pdu
.
site
.
SitePdu
>
info
=
siteFeign
.
info
(
homeQueryPdu
.
getSiteId
());
model
.
put
(
"title"
,
info
.
getData
().
getSiteName
());
//标题
this
.
recordSysLog
(
this
.
request
,
busiDesc
+
" 【成功】"
);
}
catch
(
Exception
var9
)
{
code
=
VALUE_RESULT_FAILURE
;
...
...
sample-form-manager/src/main/java/com/mortals/xhx/module/matter/service/MatterDatumService.java
View file @
1c44edec
...
...
@@ -25,6 +25,7 @@ public interface MatterDatumService extends ICRUDService<MatterDatumEntity, Long
*/
Rest
<
String
>
addPubdatum
(
Long
[]
pubIds
,
Long
matterId
,
Long
siteId
,
Context
context
);
/**
* 推荐or取消推荐
*
...
...
sample-form-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
View file @
1c44edec
...
...
@@ -90,7 +90,7 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
@Override
protected
void
saveAfter
(
MatterDatumEntity
entity
,
Context
context
)
throws
AppException
{
statDatumCount
(
entity
,
context
);
statDatumCount
(
entity
,
context
);
addPubdatum
(
entity
,
context
);
super
.
saveAfter
(
entity
,
context
);
}
...
...
@@ -114,30 +114,28 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
}
@Override
public
int
remove
(
Long
id
,
Context
context
)
throws
AppException
{
this
.
removeBefore
(
id
,
context
);
MatterDatumEntity
matterDatumEntity
=
this
.
get
(
id
,
context
);
int
iRet
=
this
.
dao
.
delete
(
id
);
this
.
removeAfter
(
id
,
context
,
iRet
);
statDatumCount
(
matterDatumEntity
,
context
);
statDatumCount
(
matterDatumEntity
,
context
);
return
iRet
;
}
@Override
public
int
remove
(
Long
[]
ids
,
Context
context
)
throws
AppException
{
this
.
removeBefore
(
ids
,
context
);
if
(
ids
==
null
||
ids
.
length
==
0
)
return
0
;
if
(
ids
==
null
||
ids
.
length
==
0
)
return
0
;
MatterDatumEntity
matterDatumEntity
=
this
.
get
(
ids
[
0
],
context
);
int
iRet
=
this
.
dao
.
delete
(
ids
);
this
.
removeAfter
(
ids
,
context
,
iRet
);
statDatumCount
(
matterDatumEntity
,
context
);
statDatumCount
(
matterDatumEntity
,
context
);
return
iRet
;
}
private
void
statDatumCount
(
MatterDatumEntity
matterDatumEntity
,
Context
context
)
{
private
void
statDatumCount
(
MatterDatumEntity
matterDatumEntity
,
Context
context
)
{
int
count
=
this
.
count
(
new
MatterDatumQuery
().
matterId
(
matterDatumEntity
.
getMatterId
()),
context
);
MatterEntity
matterEntity
=
matterService
.
get
(
matterDatumEntity
.
getMatterId
(),
context
);
if
(!
ObjectUtils
.
isEmpty
(
matterEntity
))
{
...
...
@@ -188,8 +186,8 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
fail
++;
}
}
if
(!
ObjectUtils
.
isEmpty
(
matterDatumEntities
))
{
this
.
save
(
matterDatumEntities
,
context
);
if
(!
ObjectUtils
.
isEmpty
(
matterDatumEntities
))
{
this
.
save
(
matterDatumEntities
,
context
);
}
String
msg
=
"当前加入材料已存在!"
;
if
(
pubIds
.
length
==
1
)
{
...
...
@@ -208,9 +206,11 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
return
Rest
.
ok
(
msg
);
}
private
MatterDatumEntity
updateOrSave
(
PubdatumEntity
pubdatumEntity
,
Long
matterId
,
Long
siteId
,
Context
context
)
{
MatterDatumEntity
matterDatumEntity
=
this
.
selectOne
(
new
MatterDatumQuery
().
siteId
(
siteId
).
matterId
(
matterId
).
materialName
(
pubdatumEntity
.
getMaterialName
())
);
if
(
ObjectUtils
.
isEmpty
(
matterDatumEntity
)
)
{
int
count
=
this
.
count
(
new
MatterDatumQuery
().
siteId
(
siteId
).
matterId
(
matterId
).
materialName
(
pubdatumEntity
.
getMaterialName
()),
context
);
if
(
count
==
0
)
{
MatterDatumEntity
entity
=
new
MatterDatumEntity
();
BeanUtils
.
copyProperties
(
pubdatumEntity
,
entity
,
new
String
[]{
"id"
,
"matterId"
});
entity
.
setSiteId
(
siteId
);
...
...
sample-form-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterDatumController.java
View file @
1c44edec
...
...
@@ -91,6 +91,8 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
return
ret
.
toJSONString
();
}
@RequestMapping
(
value
=
{
"recommend"
},
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
public
String
recommend
(
Long
id
,
Long
siteId
)
{
Map
<
String
,
Object
>
model
=
new
HashMap
();
...
...
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