Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gs1-office-web-sit
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
吴迪
gs1-office-web-sit
Commits
3d21119a
Commit
3d21119a
authored
Jan 09, 2022
by
吴迪
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
【新增】新增 codeeagent表清洗代码
parent
247011f5
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
308 additions
and
16 deletions
+308
-16
CodeagentController.java
...office/modules/manage/controller/CodeagentController.java
+90
-0
CodeagentDao.java
src/main/java/io/office/modules/manage/dao/CodeagentDao.java
+17
-0
CodeagentEntity.java
...java/io/office/modules/manage/entity/CodeagentEntity.java
+72
-0
CodeagentService.java
...va/io/office/modules/manage/service/CodeagentService.java
+20
-0
CodeagentServiceImpl.java
...ice/modules/manage/service/impl/CodeagentServiceImpl.java
+30
-0
TransferController.java
...io/office/modules/manage/transfer/TransferController.java
+54
-15
application.yml
src/main/resources/application.yml
+1
-1
CodeagentDao.xml
src/main/resources/mapper/manage/CodeagentDao.xml
+24
-0
No files found.
src/main/java/io/office/modules/manage/controller/CodeagentController.java
0 → 100644
View file @
3d21119a
package
io
.
office
.
modules
.
manage
.
controller
;
import
java.util.Arrays
;
import
java.util.Map
;
import
org.apache.shiro.authz.annotation.RequiresPermissions
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
io.office.modules.manage.entity.CodeagentEntity
;
import
io.office.modules.manage.service.CodeagentService
;
import
io.office.common.utils.PageUtils
;
import
io.office.common.utils.R
;
/**
* ${comments}
*
* @author wudi
* @email
* @date 2022-01-09 10:19:30
*/
@RestController
@RequestMapping
(
"/codeagent"
)
public
class
CodeagentController
{
@Autowired
private
CodeagentService
codeagentService
;
/**
* 列表
*/
@RequestMapping
(
"/list"
)
// @RequiresPermissions("manage:codeagent:list")
public
R
list
(
@RequestParam
Map
<
String
,
Object
>
params
){
PageUtils
page
=
codeagentService
.
queryPage
(
params
);
return
R
.
ok
().
put
(
"page"
,
page
);
}
/**
* 信息
*/
@RequestMapping
(
"/info/{id}"
)
// @RequiresPermissions("manage:codeagent:info")
public
R
info
(
@PathVariable
(
"id"
)
Integer
id
){
CodeagentEntity
codeagent
=
codeagentService
.
getById
(
id
);
return
R
.
ok
().
put
(
"codeagent"
,
codeagent
);
}
/**
* 保存
*/
@RequestMapping
(
"/save"
)
// @RequiresPermissions("manage:codeagent:save")
public
R
save
(
@RequestBody
CodeagentEntity
codeagent
){
codeagentService
.
save
(
codeagent
);
return
R
.
ok
();
}
/**
* 修改
*/
@RequestMapping
(
"/update"
)
// @RequiresPermissions("manage:codeagent:update")
public
R
update
(
@RequestBody
CodeagentEntity
codeagent
){
codeagentService
.
updateById
(
codeagent
);
return
R
.
ok
();
}
/**
* 删除
*/
@RequestMapping
(
"/delete"
)
// @RequiresPermissions("manage:codeagent:delete")
public
R
delete
(
@RequestBody
Integer
[]
ids
){
codeagentService
.
removeByIds
(
Arrays
.
asList
(
ids
));
return
R
.
ok
();
}
}
src/main/java/io/office/modules/manage/dao/CodeagentDao.java
0 → 100644
View file @
3d21119a
package
io
.
office
.
modules
.
manage
.
dao
;
import
io.office.modules.manage.entity.CodeagentEntity
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.apache.ibatis.annotations.Mapper
;
/**
* ${comments}
*
* @author wudi
* @email
* @date 2022-01-09 10:19:30
*/
@Mapper
public
interface
CodeagentDao
extends
BaseMapper
<
CodeagentEntity
>
{
}
src/main/java/io/office/modules/manage/entity/CodeagentEntity.java
0 → 100644
View file @
3d21119a
package
io
.
office
.
modules
.
manage
.
entity
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
java.io.Serializable
;
import
java.util.Date
;
import
lombok.Data
;
/**
* ${comments}
*
* @author wudi
* @email
* @date 2022-01-09 10:19:30
*/
@Data
@TableName
(
"CodeAgent"
)
public
class
CodeagentEntity
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
/**
* $column.comments
*/
@TableId
private
Integer
id
;
/**
* $column.comments
*/
private
String
title
;
/**
* $column.comments
*/
private
String
content
;
/**
* $column.comments
*/
private
String
address
;
/**
* $column.comments
*/
private
String
phone
;
/**
* $column.comments
*/
private
String
postcode
;
/**
* $column.comments
*/
private
String
contactman
;
/**
* $column.comments
*/
private
String
fax
;
/**
* $column.comments
*/
private
String
description
;
/**
* $column.comments
*/
private
String
mail
;
/**
* $column.comments
*/
private
String
website
;
/**
* $column.comments
*/
private
String
addressDescription
;
}
src/main/java/io/office/modules/manage/service/CodeagentService.java
0 → 100644
View file @
3d21119a
package
io
.
office
.
modules
.
manage
.
service
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
io.office.common.utils.PageUtils
;
import
io.office.modules.manage.entity.CodeagentEntity
;
import
java.util.Map
;
/**
* ${comments}
*
* @author wudi
* @email
* @date 2022-01-09 10:19:30
*/
public
interface
CodeagentService
extends
IService
<
CodeagentEntity
>
{
PageUtils
queryPage
(
Map
<
String
,
Object
>
params
);
}
src/main/java/io/office/modules/manage/service/impl/CodeagentServiceImpl.java
0 → 100644
View file @
3d21119a
package
io
.
office
.
modules
.
manage
.
service
.
impl
;
import
org.springframework.stereotype.Service
;
import
java.util.Map
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
io.office.common.utils.PageUtils
;
import
io.office.common.utils.Query
;
import
io.office.modules.manage.dao.CodeagentDao
;
import
io.office.modules.manage.entity.CodeagentEntity
;
import
io.office.modules.manage.service.CodeagentService
;
@Service
(
"codeagentService"
)
public
class
CodeagentServiceImpl
extends
ServiceImpl
<
CodeagentDao
,
CodeagentEntity
>
implements
CodeagentService
{
@Override
public
PageUtils
queryPage
(
Map
<
String
,
Object
>
params
)
{
IPage
<
CodeagentEntity
>
page
=
this
.
page
(
new
Query
<
CodeagentEntity
>().
getPage
(
params
),
new
QueryWrapper
<
CodeagentEntity
>()
);
return
new
PageUtils
(
page
);
}
}
\ No newline at end of file
src/main/java/io/office/modules/manage/transfer/TransferController.java
View file @
3d21119a
...
...
@@ -50,6 +50,8 @@ public class TransferController {
private
NewsMovieService
newsMovieService
;
@Autowired
private
AnnounceService
announceService
;
@Autowired
private
CodeagentService
codeagentService
;
@RequestMapping
(
"/api/indexCarouselManage"
)
...
...
@@ -294,7 +296,7 @@ public class TransferController {
if
(
partnersEntity
.
getPic
().
startsWith
(
"http://81.68.189.225:8080"
))
{
//官网的链接
partnersEntity
.
setPic
(
partnersEntity
.
getPic
().
replaceAll
(
"http://81.68.189.225:8080"
,
fileRequestPrefix
));
}
partnersEntity
.
setPic
(
fileRequestPrefix
+
"Service/Partners/img/"
+
partnersEntity
.
getPic
());
partnersEntity
.
setPic
(
fileRequestPrefix
+
"Service/Partners/img/"
+
partnersEntity
.
getPic
());
//修改
UpdateWrapper
<
PartnersEntity
>
updateWrapper
=
new
UpdateWrapper
();
updateWrapper
.
eq
(
"id"
,
partnersEntity
.
getId
());
...
...
@@ -383,11 +385,11 @@ public class TransferController {
//如果不为空
if
(
StringUtils
.
isNotBlank
(
newsEntity
.
getDirectpath
()))
{
//先判断是否是官网的前缀
if
(
newsEntity
.
getDirectpath
().
startsWith
(
"http://www.gs1cn.org"
)
)
{
if
(
newsEntity
.
getDirectpath
().
startsWith
(
"http://www.gs1cn.org"
))
{
//官网的链接
newsEntityDB
.
setDirectpath
(
newsEntity
.
getDirectpath
().
replaceAll
(
"http://www.gs1cn.org"
,
domainListProperties
.
getDomain
()));
}
if
(
newsEntity
.
getDirectpath
().
startsWith
(
"http://www.ancc.org.cn"
)
)
{
if
(
newsEntity
.
getDirectpath
().
startsWith
(
"http://www.ancc.org.cn"
))
{
//官网的链接
newsEntityDB
.
setDirectpath
(
newsEntity
.
getDirectpath
().
replaceAll
(
"http://www.ancc.org.cn"
,
domainListProperties
.
getDomain
()));
}
...
...
@@ -433,11 +435,11 @@ public class TransferController {
if
(
StringUtils
.
isNotBlank
(
newsEntity
.
getContent
()))
{
if
(
newsEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org"
)
>
-
1
&&
!(
newsEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>-
1
)
&&
!(
newsEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)>
-
1
))
{
if
(
newsEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org"
)
>
-
1
&&
!(
newsEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>
-
1
)
&&
!(
newsEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)
>
-
1
))
{
//官网的链接
newsEntityDB
.
setContent
(
newsEntity
.
getContent
().
replaceAll
(
"http://www.gs1cn.org"
,
domainListProperties
.
getDomain
()));
}
if
(
newsEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn"
)
>
-
1
&&
!(
newsEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>
-
1
)
&&
!(
newsEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)>
-
1
))
{
if
(
newsEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn"
)
>
-
1
&&
!(
newsEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>
-
1
)
&&
!(
newsEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)
>
-
1
))
{
//官网的链接
newsEntityDB
.
setContent
(
newsEntity
.
getContent
().
replaceAll
(
"http://www.ancc.org.cn"
,
domainListProperties
.
getDomain
()));
}
...
...
@@ -520,8 +522,6 @@ public class TransferController {
}
@RequestMapping
(
"/api/newtopic"
)
// @RequiresPermissions("generator:topicnews:list")
public
R
newtopic
()
{
...
...
@@ -548,11 +548,11 @@ public class TransferController {
//如果不为空
if
(
StringUtils
.
isNotBlank
(
newtopicEntity
.
getDirectpath
()))
{
//先判断是否是官网的前缀
if
(
newtopicEntity
.
getDirectpath
().
startsWith
(
"http://www.gs1cn.org"
)
)
{
if
(
newtopicEntity
.
getDirectpath
().
startsWith
(
"http://www.gs1cn.org"
))
{
//官网的链接
newtopicEntityDB
.
setDirectpath
(
newtopicEntity
.
getDirectpath
().
replaceAll
(
"http://www.gs1cn.org"
,
domainListProperties
.
getDomain
()));
}
if
(
newtopicEntity
.
getDirectpath
().
startsWith
(
"http://www.ancc.org.cn"
)
)
{
if
(
newtopicEntity
.
getDirectpath
().
startsWith
(
"http://www.ancc.org.cn"
))
{
//官网的链接
newtopicEntityDB
.
setDirectpath
(
newtopicEntity
.
getDirectpath
().
replaceAll
(
"http://www.ancc.org.cn"
,
domainListProperties
.
getDomain
()));
}
...
...
@@ -595,11 +595,11 @@ public class TransferController {
if
(
StringUtils
.
isNotBlank
(
newtopicEntity
.
getContent
()))
{
if
(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org"
)
>
-
1
&&
!(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>-
1
)
&&
!(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)>
-
1
))
{
if
(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org"
)
>
-
1
&&
!(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>
-
1
)
&&
!(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)
>
-
1
))
{
//官网的链接
newtopicEntityDB
.
setContent
(
newtopicEntity
.
getContent
().
replaceAll
(
"http://www.gs1cn.org"
,
domainListProperties
.
getDomain
()));
}
if
(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn"
)
>
-
1
&&
!(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>
-
1
)
&&
!(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)>
-
1
))
{
if
(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn"
)
>
-
1
&&
!(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>
-
1
)
&&
!(
newtopicEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)
>
-
1
))
{
//官网的链接
newtopicEntityDB
.
setContent
(
newtopicEntity
.
getContent
().
replaceAll
(
"http://www.ancc.org.cn"
,
domainListProperties
.
getDomain
()));
}
...
...
@@ -811,11 +811,11 @@ public class TransferController {
if
(
StringUtils
.
isNotBlank
(
announceEntity
.
getContent
()))
{
if
(
announceEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org"
)
>
-
1
&&
!(
announceEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>-
1
)
&&
!(
announceEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)>
-
1
))
{
if
(
announceEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org"
)
>
-
1
&&
!(
announceEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>
-
1
)
&&
!(
announceEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)
>
-
1
))
{
//官网的链接
announceEntityDB
.
setContent
(
announceEntity
.
getContent
().
replaceAll
(
"http://www.gs1cn.org"
,
domainListProperties
.
getDomain
()));
}
if
(
announceEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn"
)
>
-
1
&&
!(
announceEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>
-
1
)
&&
!(
announceEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)>
-
1
))
{
if
(
announceEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn"
)
>
-
1
&&
!(
announceEntity
.
getContent
().
indexOf
(
"http://www.gs1cn.org/UserImages"
)
>
-
1
)
&&
!(
announceEntity
.
getContent
().
indexOf
(
"http://www.ancc.org.cn/UserFiles"
)
>
-
1
))
{
//官网的链接
announceEntityDB
.
setContent
(
announceEntity
.
getContent
().
replaceAll
(
"http://www.ancc.org.cn"
,
domainListProperties
.
getDomain
()));
}
...
...
@@ -862,8 +862,6 @@ public class TransferController {
}
}
...
...
@@ -907,7 +905,48 @@ public class TransferController {
}
@RequestMapping
(
"/api/codeagent"
)
// @RequiresPermissions("generator:topicnews:list")
public
R
codeagent
()
{
QueryWrapper
<
CodeagentEntity
>
indexCarouselManageEntityQueryWrapper
=
new
QueryWrapper
<>();
int
count
=
codeagentService
.
count
(
indexCarouselManageEntityQueryWrapper
);
if
(
count
>
0
)
{
boolean
flag
=
true
;
int
n
=
1
;
while
(
flag
)
{
int
limit
=
10
;
int
pages
=
0
;
if
((
count
%
limit
)
==
0
)
{
pages
=
(
count
/
limit
);
}
else
{
pages
=
(
count
/
limit
)
+
1
;
}
if
(
n
<=
pages
)
{
IPage
<
CodeagentEntity
>
pageData
=
codeagentService
.
page
(
new
Page
(
n
,
limit
),
indexCarouselManageEntityQueryWrapper
);
if
(
CollectionUtils
.
isNotEmpty
(
pageData
.
getRecords
()))
{
for
(
CodeagentEntity
codeagentEntity
:
pageData
.
getRecords
())
{
CodeagentEntity
codeagentEntityDb
=
new
CodeagentEntity
();
if
(
StringUtils
.
isNotBlank
(
codeagentEntity
.
getAddressDescription
()))
{
if
(
codeagentEntity
.
getAddressDescription
().
indexOf
(
"/CodeAgent/CodeAgentDetail.aspx?codeagent_id="
)
>
-
1
)
{
//官网的链接
codeagentEntityDb
.
setAddressDescription
(
codeagentEntity
.
getAddressDescription
().
replaceAll
(
"/CodeAgent/CodeAgentDetail\\.aspx\\?codeagent_id="
,
"/Org/BranchMsg?branchCode="
));
}
}
if
(
StringUtils
.
isNotBlank
(
codeagentEntity
.
getAddressDescription
())
/*|| StringUtils.isNotBlank(newsEntityDB.getDirectpath()) || StringUtils.isNotBlank(newsEntityDB.getPic())*/
)
{
UpdateWrapper
<
CodeagentEntity
>
updateWrapper
=
new
UpdateWrapper
();
updateWrapper
.
eq
(
"id"
,
codeagentEntity
.
getId
());
codeagentService
.
update
(
codeagentEntityDb
,
updateWrapper
);
}
}
n
=
n
+
1
;
}
}
else
{
flag
=
false
;
}
}
}
return
R
.
ok
().
put
(
"data"
,
null
);
}
public
static
void
main
(
String
[]
args
)
{
...
...
src/main/resources/application.yml
View file @
3d21119a
...
...
@@ -14,7 +14,7 @@ spring:
name
:
GS1OfficeWebSit
# 环境 dev|test|prod
profiles
:
active
:
test
active
:
dev
# jackson时间格式化
jackson
:
time-zone
:
GMT+8
...
...
src/main/resources/mapper/manage/CodeagentDao.xml
0 → 100644
View file @
3d21119a
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"io.office.modules.manage.dao.CodeagentDao"
>
<!-- 可根据自己的需求,是否要使用 -->
<resultMap
type=
"io.office.modules.manage.entity.CodeagentEntity"
id=
"codeagentMap"
>
<result
property=
"id"
column=
"Id"
/>
<result
property=
"title"
column=
"Title"
/>
<result
property=
"content"
column=
"content"
/>
<result
property=
"address"
column=
"Address"
/>
<result
property=
"phone"
column=
"Phone"
/>
<result
property=
"postcode"
column=
"Postcode"
/>
<result
property=
"contactman"
column=
"contactman"
/>
<result
property=
"fax"
column=
"fax"
/>
<result
property=
"description"
column=
"description"
/>
<result
property=
"mail"
column=
"mail"
/>
<result
property=
"website"
column=
"website"
/>
<result
property=
"addressDescription"
column=
"address_description"
/>
</resultMap>
</mapper>
\ No newline at end of file
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