记得上下班打卡 | git大法好,push需谨慎
Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
liquidnet-bus-v1
Project
Project
Details
Activity
Releases
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
董敬伟
liquidnet-bus-v1
Commits
1b0ffb3e
Commit
1b0ffb3e
authored
Jun 09, 2021
by
jiangxiulong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
banner create
parent
ae50fdcd
Changes
10
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
225 additions
and
109 deletions
+225
-109
BannersParam.java
...a/com/liquidnet/service/kylin/dto/param/BannersParam.java
+3
-2
BannersTargetType.java
...iquidnet/client/admin/common/enums/BannersTargetType.java
+9
-0
KylinBannersAdminController.java
...ontroller/zhengzai/kylin/KylinBannersAdminController.java
+2
-2
KylinOrderRefundAdminController.java
...oller/zhengzai/kylin/KylinOrderRefundAdminController.java
+2
-0
banners.html
...n/resources/templates/zhengzai/kylin/banners/banners.html
+7
-8
create.html
...in/resources/templates/zhengzai/kylin/banners/create.html
+176
-75
applyView.html
.../resources/templates/zhengzai/kylin/refund/applyView.html
+0
-1
KylinBannersServiceImpl.java
.../zhengzai/kylin/service/impl/KylinBannersServiceImpl.java
+24
-8
BannerDetailsListDao.java
...com/liquidnet/service/kylin/dao/BannerDetailsListDao.java
+2
-1
KylinBannersRelations.java
...liquidnet/service/kylin/entity/KylinBannersRelations.java
+0
-12
No files found.
liquidnet-bus-api/liquidnet-service-kylin-api/src/main/java/com/liquidnet/service/kylin/dto/param/BannersParam.java
View file @
1b0ffb3e
...
@@ -24,6 +24,7 @@ import java.util.List;
...
@@ -24,6 +24,7 @@ import java.util.List;
public
class
BannersParam
implements
Serializable
{
public
class
BannersParam
implements
Serializable
{
@ApiModelProperty
(
value
=
"Banner主键ID"
,
example
=
"9822346783245"
)
@ApiModelProperty
(
value
=
"Banner主键ID"
,
example
=
"9822346783245"
)
private
String
bannersId
;
private
String
bannersId
;
private
String
ids
;
@ApiModelProperty
(
value
=
"标题"
,
required
=
true
,
example
=
"这是一个banner标题"
)
@ApiModelProperty
(
value
=
"标题"
,
required
=
true
,
example
=
"这是一个banner标题"
)
@NotBlank
(
message
=
"请填写标题"
)
@NotBlank
(
message
=
"请填写标题"
)
...
@@ -62,10 +63,10 @@ public class BannersParam implements Serializable {
...
@@ -62,10 +63,10 @@ public class BannersParam implements Serializable {
@ApiModelProperty
(
value
=
"展示的位置 多选 数组"
,
example
=
"[\"1\", \"3\", \"5\", \"6\", \"8\"]"
)
@ApiModelProperty
(
value
=
"展示的位置 多选 数组"
,
example
=
"[\"1\", \"3\", \"5\", \"6\", \"8\"]"
)
@NotEmpty
(
message
=
"请选择展示位置"
)
@NotEmpty
(
message
=
"请选择展示位置"
)
private
List
positionList
;
private
List
<
String
>
positionList
;
@ApiModelProperty
(
value
=
"推广省份 多选 数组"
,
example
=
"[\"110000\", \"120000\", \"210100\"]"
)
@ApiModelProperty
(
value
=
"推广省份 多选 数组"
,
example
=
"[\"110000\", \"120000\", \"210100\"]"
)
private
List
provincesList
;
private
List
<
String
>
provincesList
;
@ApiModelProperty
(
value
=
"推广省份 多选 数组"
,
example
=
"[\"北京市\", \"天津市\", \"沈阳市\"]"
)
@ApiModelProperty
(
value
=
"推广省份 多选 数组"
,
example
=
"[\"北京市\", \"天津市\", \"沈阳市\"]"
)
private
List
provincesNameList
;
private
List
provincesNameList
;
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-common/src/main/java/com/liquidnet/client/admin/common/enums/BannersTargetType.java
View file @
1b0ffb3e
...
@@ -65,4 +65,13 @@ public enum BannersTargetType {
...
@@ -65,4 +65,13 @@ public enum BannersTargetType {
public
static
List
<
Object
>
getResultType
()
{
public
static
List
<
Object
>
getResultType
()
{
return
resultTypeListR
;
return
resultTypeListR
;
}
}
public
static
String
getTypeName
(
int
index
)
{
for
(
BannersTargetType
c
:
BannersTargetType
.
values
())
{
if
(
c
.
getIndex
()
==
index
)
{
return
c
.
name
;
}
}
return
null
;
}
}
}
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinBannersAdminController.java
View file @
1b0ffb3e
...
@@ -105,7 +105,7 @@ public class KylinBannersAdminController extends BaseController {
...
@@ -105,7 +105,7 @@ public class KylinBannersAdminController extends BaseController {
@RequiresPermissions
(
"kylin:banners:create"
)
@RequiresPermissions
(
"kylin:banners:create"
)
@PostMapping
(
"create"
)
@PostMapping
(
"create"
)
@ResponseBody
@ResponseBody
public
AjaxResult
createSave
(
@RequestBody
@Validated
BannersParam
bannersParam
)
{
public
AjaxResult
createSave
(
BannersParam
bannersParam
)
{
Boolean
res
=
kylinBannersServiceImpl
.
create
(
bannersParam
);
Boolean
res
=
kylinBannersServiceImpl
.
create
(
bannersParam
);
if
(
res
)
{
if
(
res
)
{
return
success
();
return
success
();
...
@@ -155,7 +155,7 @@ public class KylinBannersAdminController extends BaseController {
...
@@ -155,7 +155,7 @@ public class KylinBannersAdminController extends BaseController {
@PostMapping
(
"delete"
)
@PostMapping
(
"delete"
)
@ResponseBody
@ResponseBody
public
AjaxResult
delete
(
BannersParam
bannersParam
)
{
public
AjaxResult
delete
(
BannersParam
bannersParam
)
{
String
bannersId
=
bannersParam
.
get
BannersId
();
String
bannersId
=
bannersParam
.
get
Ids
();
boolean
result
=
kylinBannersServiceImpl
.
delete
(
bannersId
);
boolean
result
=
kylinBannersServiceImpl
.
delete
(
bannersId
);
if
(
result
)
{
if
(
result
)
{
return
success
(
"删除成功"
);
return
success
(
"删除成功"
);
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/java/com/liquidnet/client/admin/web/controller/zhengzai/kylin/KylinOrderRefundAdminController.java
View file @
1b0ffb3e
...
@@ -20,6 +20,8 @@ import org.springframework.stereotype.Controller;
...
@@ -20,6 +20,8 @@ import org.springframework.stereotype.Controller;
import
org.springframework.ui.ModelMap
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
/**
/**
* <p>
* <p>
* 后台单订单退款 服务实现类
* 后台单订单退款 服务实现类
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/banners/banners.html
View file @
1b0ffb3e
...
@@ -53,8 +53,7 @@
...
@@ -53,8 +53,7 @@
<a
class=
"btn btn-success"
onclick=
"$.operate.add()"
shiro:hasPermission=
"kylin:banners:create"
>
<a
class=
"btn btn-success"
onclick=
"$.operate.add()"
shiro:hasPermission=
"kylin:banners:create"
>
<i
class=
"fa fa-plus"
></i>
添加
<i
class=
"fa fa-plus"
></i>
添加
</a>
</a>
<a
class=
"btn btn-danger multiple disabled"
onclick=
"$.operate.removeAll('确定取消选中的退款申请吗?', 'banners/delete')"
<a
class=
"btn btn-danger multiple disabled"
onclick=
"$.operate.removeAll()"
shiro:hasPermission=
"kylin:banners:delete"
>
shiro:hasPermission=
"kylin:banners:delete"
>
删除
删除
</a>
</a>
</div>
</div>
...
@@ -66,7 +65,7 @@
...
@@ -66,7 +65,7 @@
<th:block
th:include=
"include :: footer"
/>
<th:block
th:include=
"include :: footer"
/>
<script
th:inline=
"javascript"
>
<script
th:inline=
"javascript"
>
var
updateFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:banners:update'
)}]];
var
updateFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:banners:update'
)}]];
var
delet
eFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:banners:delete'
)}]];
var
remov
eFlag
=
[[
$
{@
permission
.
hasPermi
(
'kylin:banners:delete'
)}]];
var
prefix
=
ctx
+
"kylin/banners"
;
var
prefix
=
ctx
+
"kylin/banners"
;
$
(
function
()
{
$
(
function
()
{
...
@@ -74,8 +73,8 @@
...
@@ -74,8 +73,8 @@
url
:
prefix
+
"/list"
,
url
:
prefix
+
"/list"
,
updateUrl
:
prefix
+
"/update"
,
updateUrl
:
prefix
+
"/update"
,
createUrl
:
prefix
+
"/create"
,
createUrl
:
prefix
+
"/create"
,
delet
eUrl
:
prefix
+
"/delete"
,
remov
eUrl
:
prefix
+
"/delete"
,
modalName
:
"
-
Banner"
,
modalName
:
"Banner"
,
columns
:
[{
columns
:
[{
checkbox
:
true
checkbox
:
true
},
},
...
@@ -99,7 +98,7 @@
...
@@ -99,7 +98,7 @@
title
:
'推广类型'
title
:
'推广类型'
},
},
{
{
field
:
'targetType'
,
field
:
'targetType
Name
'
,
title
:
'跳转类型'
title
:
'跳转类型'
},
},
{
{
...
@@ -127,8 +126,8 @@
...
@@ -127,8 +126,8 @@
align
:
'center'
,
align
:
'center'
,
formatter
:
function
(
value
,
row
,
index
)
{
formatter
:
function
(
value
,
row
,
index
)
{
var
actions
=
[];
var
actions
=
[];
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
updateFlag
+
'" href="javascript:void(0)" onclick="review(
\'
'
+
row
.
orderRefund
sId
+
'
\'
)"></i>编辑</a> '
);
actions
.
push
(
'<a class="btn btn-success btn-xs '
+
updateFlag
+
'" href="javascript:void(0)" onclick="review(
\'
'
+
row
.
banner
sId
+
'
\'
)"></i>编辑</a> '
);
actions
.
push
(
'<a class="btn btn-danger btn-xs '
+
deleteFlag
+
'" href="javascript:void(0)" onclick="execute(
\'
'
+
row
.
orderRefund
sId
+
'
\'
)"></i>删除</a> '
);
actions
.
push
(
'<a class="btn btn-danger btn-xs '
+
removeFlag
+
'" href="javascript:void(0)" onclick="$.operate.remove(
\'
'
+
row
.
banner
sId
+
'
\'
)"></i>删除</a> '
);
return
actions
.
join
(
''
);
return
actions
.
join
(
''
);
}
}
}]
}]
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/banners/create.html
View file @
1b0ffb3e
This diff is collapsed.
Click to expand it.
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-web/src/main/resources/templates/zhengzai/kylin/refund/applyView.html
View file @
1b0ffb3e
...
@@ -89,7 +89,6 @@
...
@@ -89,7 +89,6 @@
}
}
if
(
$
.
validate
.
form
())
{
if
(
$
.
validate
.
form
())
{
var
data
=
$
(
'#form-post-add'
).
serializeArray
();
var
data
=
$
(
'#form-post-add'
).
serializeArray
();
data
.
push
({
"ticketEntityIds"
:
rows
.
join
()});
data
.
push
({
"name"
:
"ticketEntityIds"
,
"value"
:
rows
});
data
.
push
({
"name"
:
"ticketEntityIds"
,
"value"
:
rows
});
$
.
operate
.
save
(
prefix
+
"/apply"
,
data
);
$
.
operate
.
save
(
prefix
+
"/apply"
,
data
);
}
}
...
...
liquidnet-bus-client/liquidnet-client-admin/liquidnet-client-admin-zhengzai/src/main/java/com/liquidnet/client/admin/zhengzai/kylin/service/impl/KylinBannersServiceImpl.java
View file @
1b0ffb3e
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageHelper
;
import
com.github.pagehelper.PageInfo
;
import
com.github.pagehelper.PageInfo
;
import
com.liquidnet.client.admin.common.enums.BannersTargetType
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.common.cache.redis.util.RedisUtil
;
import
com.liquidnet.commons.lang.util.BeanUtil
;
import
com.liquidnet.commons.lang.util.BeanUtil
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
import
com.liquidnet.commons.lang.util.IDGenerator
;
...
@@ -81,15 +82,21 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
...
@@ -81,15 +82,21 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
List
<
String
>
positionList
=
bannersParam
.
getPositionList
();
List
<
String
>
positionList
=
bannersParam
.
getPositionList
();
KylinBannersRelations
kylinBannersRelations
=
new
KylinBannersRelations
();
KylinBannersRelations
kylinBannersRelations
=
new
KylinBannersRelations
();
String
bannersRelationsId
=
IDGenerator
.
nextSnowId
().
toString
();
kylinBannersRelations
.
setBannersRelationsId
(
bannersRelationsId
);
kylinBannersRelations
.
setBannersId
(
bannersId
);
kylinBannersRelations
.
setCreatedAt
(
createdAtString
);
for
(
String
fieldId
:
positionList
)
{
for
(
String
fieldId
:
positionList
)
{
KylinBannersRelations
relations
=
kylinBannersRelations
.
newData
(
bannersId
,
fieldId
,
1
,
createdAtString
);
kylinBannersRelations
.
setFieldId
(
fieldId
);
kylinBannersRelationsMapper
.
insert
(
relations
);
kylinBannersRelations
.
setFieldIdType
(
1
);
kylinBannersRelationsMapper
.
insert
(
kylinBannersRelations
);
}
}
List
<
String
>
provincesList
=
bannersParam
.
getProvincesList
();
List
<
String
>
provincesList
=
bannersParam
.
getProvincesList
();
if
(!
provincesList
.
isEmpty
())
{
if
(!
provincesList
.
isEmpty
())
{
for
(
String
fieldId
:
provincesList
)
{
for
(
String
fieldId
:
provincesList
)
{
KylinBannersRelations
relations
=
kylinBannersRelations
.
newData
(
bannersId
,
fieldId
,
2
,
createdAtString
);
kylinBannersRelations
.
setFieldId
(
fieldId
);
kylinBannersRelationsMapper
.
insert
(
relations
);
kylinBannersRelations
.
setFieldIdType
(
2
);
kylinBannersRelationsMapper
.
insert
(
kylinBannersRelations
);
}
}
}
else
{
}
else
{
provincesList
=
new
ArrayList
();
provincesList
=
new
ArrayList
();
...
@@ -151,13 +158,18 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
...
@@ -151,13 +158,18 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
List
<
String
>
positionList
=
bannersParam
.
getPositionList
();
List
<
String
>
positionList
=
bannersParam
.
getPositionList
();
KylinBannersRelations
kylinBannersRelations
=
new
KylinBannersRelations
();
KylinBannersRelations
kylinBannersRelations
=
new
KylinBannersRelations
();
String
bannersRelationsId
=
IDGenerator
.
nextSnowId
().
toString
();
kylinBannersRelations
.
setBannersRelationsId
(
bannersRelationsId
);
kylinBannersRelations
.
setBannersId
(
bannersId
);
kylinBannersRelations
.
setCreatedAt
(
updatedAtString
);
// 入数据库 先删除之前的
// 入数据库 先删除之前的
kylinBannersRelationsMapper
.
delete
(
kylinBannersRelationsMapper
.
delete
(
new
UpdateWrapper
<
KylinBannersRelations
>().
eq
(
"banners_id"
,
bannersId
).
eq
(
"field_id_type"
,
1
)
new
UpdateWrapper
<
KylinBannersRelations
>().
eq
(
"banners_id"
,
bannersId
).
eq
(
"field_id_type"
,
1
)
);
);
for
(
String
fieldId
:
positionList
)
{
for
(
String
fieldId
:
positionList
)
{
KylinBannersRelations
relations
=
kylinBannersRelations
.
newData
(
bannersId
,
fieldId
,
1
,
updatedAtString
);
kylinBannersRelations
.
setFieldId
(
fieldId
);
kylinBannersRelationsMapper
.
insert
(
relations
);
kylinBannersRelations
.
setFieldIdType
(
1
);
kylinBannersRelationsMapper
.
insert
(
kylinBannersRelations
);
}
}
List
<
String
>
provincesList
=
bannersParam
.
getProvincesList
();
List
<
String
>
provincesList
=
bannersParam
.
getProvincesList
();
if
(!
provincesList
.
isEmpty
())
{
if
(!
provincesList
.
isEmpty
())
{
...
@@ -166,8 +178,9 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
...
@@ -166,8 +178,9 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
new
UpdateWrapper
<
KylinBannersRelations
>().
eq
(
"banners_id"
,
bannersId
).
eq
(
"field_id_type"
,
2
)
new
UpdateWrapper
<
KylinBannersRelations
>().
eq
(
"banners_id"
,
bannersId
).
eq
(
"field_id_type"
,
2
)
);
);
for
(
String
fieldId
:
provincesList
)
{
for
(
String
fieldId
:
provincesList
)
{
KylinBannersRelations
relations
=
kylinBannersRelations
.
newData
(
bannersId
,
fieldId
,
2
,
updatedAtString
);
kylinBannersRelations
.
setFieldId
(
fieldId
);
kylinBannersRelationsMapper
.
insert
(
relations
);
kylinBannersRelations
.
setFieldIdType
(
2
);
kylinBannersRelationsMapper
.
insert
(
kylinBannersRelations
);
}
}
}
else
{
}
else
{
provincesList
=
new
ArrayList
();
provincesList
=
new
ArrayList
();
...
@@ -222,6 +235,9 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
...
@@ -222,6 +235,9 @@ public class KylinBannersServiceImpl extends ServiceImpl<KylinBannersMapper, Kyl
for
(
BannerDetailsListDao
item
:
voList
)
{
for
(
BannerDetailsListDao
item
:
voList
)
{
item
.
setIsOnlineName
(
item
.
getIsOnline
());
item
.
setIsOnlineName
(
item
.
getIsOnline
());
item
.
setPromotionTypeName
(
item
.
getPromotionType
());
item
.
setPromotionTypeName
(
item
.
getPromotionType
());
String
typeName
=
BannersTargetType
.
getTypeName
(
item
.
getTargetType
());
item
.
setTargetTypeName
(
typeName
);
}
}
pageInfoTmp
=
new
PageInfo
(
voList
);
pageInfoTmp
=
new
PageInfo
(
voList
);
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/dao/BannerDetailsListDao.java
View file @
1b0ffb3e
...
@@ -14,7 +14,8 @@ public class BannerDetailsListDao implements Serializable {
...
@@ -14,7 +14,8 @@ public class BannerDetailsListDao implements Serializable {
private
String
coverImg
;
private
String
coverImg
;
private
String
targetType
;
private
Integer
targetType
;
private
String
targetTypeName
;
private
String
targetObj
;
private
String
targetObj
;
...
...
liquidnet-bus-do/liquidnet-service-kylin-do/src/main/java/com/liquidnet/service/kylin/entity/KylinBannersRelations.java
View file @
1b0ffb3e
...
@@ -54,16 +54,4 @@ public class KylinBannersRelations implements Serializable {
...
@@ -54,16 +54,4 @@ public class KylinBannersRelations implements Serializable {
*/
*/
private
String
updatedAt
;
private
String
updatedAt
;
// 整合入库数据
// @JsonIgnore
public
KylinBannersRelations
newData
(
String
bannersId
,
String
fieldId
,
int
fieldIdType
,
String
createdAtString
)
{
// String bannersRelationsId = IDGenerator.nextSnowId().toString();
// this.setBannersRelationsId(bannersRelationsId);
this
.
setBannersId
(
bannersId
);
this
.
setFieldId
(
fieldId
);
this
.
setFieldIdType
(
fieldIdType
);
this
.
setCreatedAt
(
createdAtString
);
return
this
;
}
}
}
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