Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
F
fill-system
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
廖旭伟
fill-system
Commits
1b494f6c
Commit
1b494f6c
authored
Oct 10, 2022
by
廖旭伟
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
事项列表增加模糊查找,基础事项转换时自动过滤已转换的事项
parent
91bf67ae
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
45 additions
and
0 deletions
+45
-0
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
...hx/module/matter/service/impl/MatterDatumServiceImpl.java
+9
-0
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
...als/xhx/module/matter/service/impl/MatterServiceImpl.java
+18
-0
fill-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java
...a/com/mortals/xhx/module/matter/web/MatterController.java
+9
-0
fill-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterDatumController.java
.../mortals/xhx/module/matter/web/MatterDatumController.java
+9
-0
No files found.
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterDatumServiceImpl.java
View file @
1b494f6c
...
@@ -18,6 +18,7 @@ import com.deepoove.poi.template.MetaTemplate;
...
@@ -18,6 +18,7 @@ import com.deepoove.poi.template.MetaTemplate;
import
com.deepoove.poi.util.RegexUtils
;
import
com.deepoove.poi.util.RegexUtils
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
com.fasterxml.jackson.core.JsonProcessingException
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.fasterxml.jackson.databind.ObjectMapper
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.framework.util.StringUtils
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.upload.service.UploadService
;
import
com.mortals.xhx.base.system.upload.service.UploadService
;
...
@@ -66,6 +67,14 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
...
@@ -66,6 +67,14 @@ public class MatterDatumServiceImpl extends AbstractCRUDServiceImpl<MatterDatumD
@Autowired
@Autowired
private
ParamService
paramService
;
private
ParamService
paramService
;
@Override
protected
MatterDatumEntity
findBefore
(
MatterDatumEntity
params
,
PageInfo
pageInfo
,
Context
context
)
throws
AppException
{
if
(
com
.
mortals
.
xhx
.
common
.
utils
.
StringUtils
.
isNotEmpty
(
params
.
getMaterialName
())){
params
.
setMaterialName
(
"%"
.
concat
(
params
.
getMaterialName
()).
concat
(
"%"
));
}
return
params
;
}
@Override
@Override
protected
void
saveBefore
(
MatterDatumEntity
entity
,
Context
context
)
throws
AppException
{
protected
void
saveBefore
(
MatterDatumEntity
entity
,
Context
context
)
throws
AppException
{
//生成样表预览图片
//生成样表预览图片
...
...
fill-manager/src/main/java/com/mortals/xhx/module/matter/service/impl/MatterServiceImpl.java
View file @
1b494f6c
package
com.mortals.xhx.module.matter.service.impl
;
package
com.mortals.xhx.module.matter.service.impl
;
import
com.mortals.framework.model.PageInfo
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.common.key.ParamKey
;
import
com.mortals.xhx.common.key.ParamKey
;
import
com.mortals.xhx.common.utils.StringUtils
;
import
com.mortals.xhx.module.sheet.dao.SheetMatterDao
;
import
com.mortals.xhx.module.sheet.dao.SheetMatterDao
;
import
com.mortals.xhx.module.sheet.model.SheetMatterEntity
;
import
com.mortals.xhx.module.sheet.model.SheetMatterEntity
;
import
org.apache.commons.collections4.CollectionUtils
;
import
org.apache.commons.collections4.CollectionUtils
;
...
@@ -30,6 +32,14 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -30,6 +32,14 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
@Autowired
@Autowired
private
SheetMatterDao
sheetMatterDao
;
private
SheetMatterDao
sheetMatterDao
;
@Override
protected
MatterEntity
findBefore
(
MatterEntity
params
,
PageInfo
pageInfo
,
Context
context
)
throws
AppException
{
if
(
StringUtils
.
isNotEmpty
(
params
.
getMatterName
())){
params
.
setMatterName
(
"%"
.
concat
(
params
.
getMatterName
()).
concat
(
"%"
));
}
return
params
;
}
@Override
@Override
public
void
createMatterbBySheetMatter
(
Long
[]
sheetMatterIds
)
{
public
void
createMatterbBySheetMatter
(
Long
[]
sheetMatterIds
)
{
List
<
SheetMatterEntity
>
sheetMatterEntityList
=
sheetMatterDao
.
get
(
sheetMatterIds
);
List
<
SheetMatterEntity
>
sheetMatterEntityList
=
sheetMatterDao
.
get
(
sheetMatterIds
);
...
@@ -37,6 +47,14 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
...
@@ -37,6 +47,14 @@ public class MatterServiceImpl extends AbstractCRUDServiceImpl<MatterDao, Matter
Date
now
=
new
Date
();
Date
now
=
new
Date
();
List
<
MatterEntity
>
list
=
new
ArrayList
<>();
List
<
MatterEntity
>
list
=
new
ArrayList
<>();
for
(
SheetMatterEntity
sheetMatterEntity:
sheetMatterEntityList
){
for
(
SheetMatterEntity
sheetMatterEntity:
sheetMatterEntityList
){
MatterEntity
query
=
new
MatterEntity
();
query
.
setSiteId
(
sheetMatterEntity
.
getSiteId
());
query
.
setTid
(
sheetMatterEntity
.
getTid
());
query
.
setTcode
(
sheetMatterEntity
.
getTcode
());
List
<
MatterEntity
>
queryList
=
this
.
find
(
query
);
if
(
CollectionUtils
.
isNotEmpty
(
queryList
)){
continue
;
}
MatterEntity
matterEntity
=
new
MatterEntity
();
MatterEntity
matterEntity
=
new
MatterEntity
();
matterEntity
.
setSiteId
(
sheetMatterEntity
.
getSiteId
());
matterEntity
.
setSiteId
(
sheetMatterEntity
.
getSiteId
());
matterEntity
.
setTid
(
sheetMatterEntity
.
getTid
());
matterEntity
.
setTid
(
sheetMatterEntity
.
getTid
());
...
...
fill-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterController.java
View file @
1b494f6c
package
com.mortals.xhx.module.matter.web
;
package
com.mortals.xhx.module.matter.web
;
import
com.mortals.framework.common.code.YesNo
;
import
com.mortals.framework.common.code.YesNo
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.service.IUser
;
import
com.mortals.framework.service.IUser
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.common.key.ParamKey
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
@@ -49,6 +51,13 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe
...
@@ -49,6 +51,13 @@ public class MatterController extends BaseCRUDJsonBodyMappingController<MatterSe
super
.
init
(
model
,
context
);
super
.
init
(
model
,
context
);
}
}
@Override
protected
int
doListAfter
(
MatterEntity
query
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
int
recommendCount
=
paramService
.
getParamIntValue
(
ParamKey
.
MATTER_RECOMMEND_COUNT
);
model
.
put
(
"recommendCount"
,
recommendCount
);
return
1
;
}
@RequestMapping
(
value
=
{
"createMatter"
},
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
@RequestMapping
(
value
=
{
"createMatter"
},
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
public
String
createMatter
(
Long
[]
ids
)
{
public
String
createMatter
(
Long
[]
ids
)
{
Context
context
=
this
.
getContext
();
Context
context
=
this
.
getContext
();
...
...
fill-manager/src/main/java/com/mortals/xhx/module/matter/web/MatterDatumController.java
View file @
1b494f6c
package
com.mortals.xhx.module.matter.web
;
package
com.mortals.xhx.module.matter.web
;
import
com.mortals.framework.exception.AppException
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.framework.web.BaseCRUDJsonBodyMappingController
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.base.system.param.service.ParamService
;
import
com.mortals.xhx.common.key.ParamKey
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
...
@@ -47,6 +49,13 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
...
@@ -47,6 +49,13 @@ public class MatterDatumController extends BaseCRUDJsonBodyMappingController<Mat
super
.
init
(
model
,
context
);
super
.
init
(
model
,
context
);
}
}
@Override
protected
int
doListAfter
(
MatterDatumEntity
query
,
Map
<
String
,
Object
>
model
,
Context
context
)
throws
AppException
{
int
recommendCount
=
paramService
.
getParamIntValue
(
ParamKey
.
MATTER_DATUM_RECOMMEND_COUNT
);
model
.
put
(
"recommendCount"
,
recommendCount
);
return
1
;
}
@RequestMapping
(
value
=
{
"recommend"
},
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
@RequestMapping
(
value
=
{
"recommend"
},
method
=
{
RequestMethod
.
POST
,
RequestMethod
.
GET
})
public
String
recommend
(
Long
id
)
{
public
String
recommend
(
Long
id
)
{
Context
context
=
this
.
getContext
();
Context
context
=
this
.
getContext
();
...
...
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