Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
N
nrgl
Project
Project
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
Graph
比较
统计图
议题
0
议题
0
列表
看板
标记
Milestones
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
注册表
注册表
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
svn
nrgl
Commits
da3a57dd
提交
da3a57dd
authored
1月 31, 2019
作者:
renjiancai
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
--no commit message
上级
5ef81080
隐藏空白字符变更
内嵌
并排
正在显示
35 个修改的文件
包含
194 行增加
和
150 行删除
+194
-150
QueryResourceRelationForm.java
...zrqx/core/form/resource/bg/QueryResourceRelationForm.java
+1
-1
SaveUpdatePdfLibraryForm.java
.../resource/bg/pdffilelibrary/SaveUpdatePdfLibraryForm.java
+0
-2
QueryPeriodVolumeForm.java
...re/form/resource/bg/periodical/QueryPeriodVolumeForm.java
+1
-1
QueryPeriodicalForm.java
...core/form/resource/bg/periodical/QueryPeriodicalForm.java
+2
-2
SaveUpdatePeriodicalForm.java
...form/resource/bg/periodical/SaveUpdatePeriodicalForm.java
+2
-2
SaveUpdateVideoLibraryForm.java
.../resource/bg/videolibrary/SaveUpdateVideoLibraryForm.java
+0
-2
PdfLibraryDiyType.java
...core/model/resource/pdffilelibrary/PdfLibraryDiyType.java
+3
-5
PdfLibraryLableDiyType.java
...model/resource/pdffilelibrary/PdfLibraryLableDiyType.java
+3
-5
PdfResource.java
.../zrqx/core/model/resource/pdffilelibrary/PdfResource.java
+5
-6
PeriodVolumeResource.java
.../core/model/resource/periodical/PeriodVolumeResource.java
+4
-0
PeriodicalDiyType.java
...rqx/core/model/resource/periodical/PeriodicalDiyType.java
+2
-2
PeriodicalLabelDiyType.java
...ore/model/resource/periodical/PeriodicalLabelDiyType.java
+3
-4
VideoLibrary.java
...m/zrqx/core/model/resource/videolibrary/VideoLibrary.java
+3
-1
VideoLibraryDiyType.java
...core/model/resource/videolibrary/VideoLibraryDiyType.java
+4
-6
VideoLibraryLableDiyType.java
...model/resource/videolibrary/VideoLibraryLableDiyType.java
+3
-5
VideoResource.java
.../zrqx/core/model/resource/videolibrary/VideoResource.java
+3
-1
AnimationLibraryController.java
...ntroller/animationlibrary/AnimationLibraryController.java
+0
-1
ArticleLibraryController.java
...g/controller/articlelibrary/ArticleLibraryController.java
+0
-1
PdfLibraryController.java
...ce/bg/controller/pdffilelibrary/PdfLibraryController.java
+19
-14
PeriodVolumeLibraryController.java
.../controller/periodical/PeriodVolumeLibraryController.java
+5
-2
PeriodicalLibraryController.java
...bg/controller/periodical/PeriodicalLibraryController.java
+3
-3
VideoLibraryController.java
...ce/bg/controller/videolibrary/VideoLibraryController.java
+16
-16
PdfLibraryMapper.java
...x/resource/bg/mapper/pdffilelibrary/PdfLibraryMapper.java
+6
-7
PdfResourceMapper.java
.../resource/bg/mapper/pdffilelibrary/PdfResourceMapper.java
+3
-2
PeriodVolumeMapper.java
...rqx/resource/bg/mapper/periodical/PeriodVolumeMapper.java
+6
-6
PeriodVolumeResourceMapper.java
...urce/bg/mapper/periodical/PeriodVolumeResourceMapper.java
+3
-2
PeriodicalMapper.java
.../zrqx/resource/bg/mapper/periodical/PeriodicalMapper.java
+8
-8
VideoLibraryMapper.java
...x/resource/bg/mapper/videolibrary/VideoLibraryMapper.java
+4
-7
VideoResourceMapper.java
.../resource/bg/mapper/videolibrary/VideoResourceMapper.java
+3
-2
PdfLibrarySerivceImpl.java
...urce/bg/service/pdffilelibrary/PdfLibrarySerivceImpl.java
+28
-9
PdfLibraryService.java
...resource/bg/service/pdffilelibrary/PdfLibraryService.java
+4
-0
PeriodicalSerivceImpl.java
...resource/bg/service/periodical/PeriodicalSerivceImpl.java
+5
-5
ResourceRecycleBinSerivceImpl.java
.../bg/service/recycleBin/ResourceRecycleBinSerivceImpl.java
+29
-13
VideoLibrarySerivceImpl.java
...urce/bg/service/videolibrary/VideoLibrarySerivceImpl.java
+12
-6
VideoLibraryService.java
...resource/bg/service/videolibrary/VideoLibraryService.java
+1
-1
没有找到文件。
com.zrqx.core/src/main/java/com/zrqx/core/form/resource/bg/QueryResourceRelationForm.java
浏览文件 @
da3a57dd
...
...
@@ -9,7 +9,7 @@ public class QueryResourceRelationForm {
@ApiModelProperty
(
"资源id"
)
private
String
id
;
@ApiModelProperty
(
"资源名称"
)
private
Integer
name
;
private
String
name
;
@ApiModelProperty
(
"1图书库 2文章库 3期刊库 4论文库 5图片库 6视频库 7音频库 8动画库 9课件库 10法规库 11标准库 12专利库 13成果库 14条文库 15PDF库 16专家库"
)
private
Integer
resourceType
;
}
com.zrqx.core/src/main/java/com/zrqx/core/form/resource/bg/pdffilelibrary/SaveUpdatePdfLibraryForm.java
浏览文件 @
da3a57dd
...
...
@@ -10,8 +10,6 @@ import lombok.Data;
@Data
@ApiModel
(
value
=
"SaveUpdatePdfLibraryForm"
,
description
=
"添加或修改pdf库"
)
public
class
SaveUpdatePdfLibraryForm
{
@ApiModelProperty
(
"pdfid,新增时不需要填写"
)
private
String
id
;
@ApiModelProperty
(
value
=
"pdf名称"
)
private
String
name
;
@ApiModelProperty
(
"来源"
)
...
...
com.zrqx.core/src/main/java/com/zrqx/core/form/resource/bg/periodical/QueryPeriodVolumeForm.java
浏览文件 @
da3a57dd
...
...
@@ -7,7 +7,7 @@ import lombok.Data;
@ApiModel
(
value
=
"QueryPeriodVolumeForm"
,
description
=
"卷期查询"
)
public
class
QueryPeriodVolumeForm
{
@ApiModelProperty
(
"期刊id"
)
private
Integer
periodicalI
d
;
private
String
i
d
;
@ApiModelProperty
(
"状态 0已录入 1审核通过 2审核未通过"
)
private
Integer
status
;
@ApiModelProperty
(
"年"
)
...
...
com.zrqx.core/src/main/java/com/zrqx/core/form/resource/bg/periodical/QueryPeriodicalForm.java
浏览文件 @
da3a57dd
...
...
@@ -15,9 +15,9 @@ public class QueryPeriodicalForm {
@ApiModelProperty
(
"CN"
)
private
String
cn
;
@ApiModelProperty
(
value
=
"自定义分类id"
)
private
List
<
String
>
d
iyType
Id
;
private
List
<
String
>
d
t
Id
;
@ApiModelProperty
(
"自定义分类code"
)
private
String
diyTypeC
ode
;
private
String
c
ode
;
@ApiModelProperty
(
"筛选 1:期刊名 2:ISSN 3:CN"
)
private
Integer
option
;
}
com.zrqx.core/src/main/java/com/zrqx/core/form/resource/bg/periodical/SaveUpdatePeriodicalForm.java
浏览文件 @
da3a57dd
...
...
@@ -110,8 +110,8 @@ public class SaveUpdatePeriodicalForm {
@ApiModelProperty
(
value
=
"标签id"
)
private
List
<
String
>
labelId
;
@ApiModelProperty
(
value
=
"标签内容id"
)
private
List
<
String
>
labelCountent
DivType
Id
;
private
List
<
String
>
labelCountentId
;
@ApiModelProperty
(
value
=
"标签内容code"
)
private
List
<
String
>
labelCountent
DivType
Code
;
private
List
<
String
>
labelCountentCode
;
}
com.zrqx.core/src/main/java/com/zrqx/core/form/resource/bg/videolibrary/SaveUpdateVideoLibraryForm.java
浏览文件 @
da3a57dd
...
...
@@ -11,8 +11,6 @@ import lombok.Data;
@Data
@ApiModel
(
value
=
"SaveUpdateVideoLibraryForm"
,
description
=
"添加或修改视频库"
)
public
class
SaveUpdateVideoLibraryForm
{
@ApiModelProperty
(
"视频id,新增时不需要填写"
)
private
String
id
;
@ApiModelProperty
(
value
=
"视频名称"
)
private
String
name
;
@ApiModelProperty
(
"作者"
)
...
...
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/pdffilelibrary/PdfLibraryDiyType.java
浏览文件 @
da3a57dd
package
com
.
zrqx
.
core
.
model
.
resource
.
pdffilelibrary
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
...
...
@@ -14,7 +13,6 @@ import lombok.Data;
@Table
(
name
=
"res_Pdf_library_diy_type"
)
public
class
PdfLibraryDiyType
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
,
generator
=
"SELECT REPLACE (UUID(), '-', '')"
)
@ApiModelProperty
(
"PDF与自定义分类关系表id"
)
private
String
id
;
@ApiModelProperty
(
"PDF库id"
)
...
...
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/pdffilelibrary/PdfLibraryLableDiyType.java
浏览文件 @
da3a57dd
package
com
.
zrqx
.
core
.
model
.
resource
.
pdffilelibrary
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
...
...
@@ -14,7 +13,6 @@ import lombok.Data;
@Table
(
name
=
"res_Pdf_library_lable_diy_type"
)
public
class
PdfLibraryLableDiyType
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
,
generator
=
"SELECT REPLACE (UUID(), '-', '')"
)
@ApiModelProperty
(
"PDF与标签关系表id"
)
private
String
id
;
@ApiModelProperty
(
"PDF库id"
)
...
...
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/pdffilelibrary/PdfResource.java
浏览文件 @
da3a57dd
package
com
.
zrqx
.
core
.
model
.
resource
.
pdffilelibrary
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
java.util.Date
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
...
...
@@ -16,7 +15,6 @@ import lombok.Data;
@Table
(
name
=
"res_pdf_resource"
)
public
class
PdfResource
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
,
generator
=
"SELECT REPLACE (UUID(), '-', '')"
)
@ApiModelProperty
(
"关联表id"
)
private
String
id
;
@ApiModelProperty
(
"PDFid"
)
...
...
@@ -27,5 +25,6 @@ public class PdfResource {
private
Integer
resourceType
;
@ApiModelProperty
(
"创建时间"
)
private
Date
createTime
;
@ApiModelProperty
(
"资源名称"
)
private
String
name
;
}
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/periodical/PeriodVolumeResource.java
浏览文件 @
da3a57dd
...
...
@@ -5,6 +5,7 @@ import io.swagger.annotations.ApiModelProperty;
import
java.util.Date
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.Data
;
...
...
@@ -13,6 +14,7 @@ import lombok.Data;
@ApiModel
(
value
=
"PeriodVolumeResource"
,
description
=
"关联资源"
)
@Table
(
name
=
"res_period_volume_resource"
)
public
class
PeriodVolumeResource
{
@Id
@ApiModelProperty
(
"关联表id"
)
private
String
id
;
@ApiModelProperty
(
"期刊id"
)
...
...
@@ -23,4 +25,6 @@ public class PeriodVolumeResource {
private
Integer
resourceType
;
@ApiModelProperty
(
"创建时间"
)
private
Date
createTime
;
@ApiModelProperty
(
"资源名称"
)
private
String
name
;
}
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/periodical/PeriodicalDiyType.java
浏览文件 @
da3a57dd
...
...
@@ -3,6 +3,7 @@ package com.zrqx.core.model.resource.periodical;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
lombok.Data
;
...
...
@@ -11,8 +12,7 @@ import lombok.Data;
@Table
(
name
=
"res_periodical_diy_Type"
)
@ApiModel
(
value
=
"PeriodicalDiyType"
,
description
=
"期刊类别关系"
)
public
class
PeriodicalDiyType
{
//@Id
//@GeneratedValue(strategy =GenerationType.IDENTITY, generator = "SELECT REPLACE (UUID(), '-', '')")
@Id
@ApiModelProperty
(
"id"
)
private
String
id
;
@ApiModelProperty
(
"期刊id"
)
...
...
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/periodical/PeriodicalLabelDiyType.java
浏览文件 @
da3a57dd
...
...
@@ -12,8 +12,7 @@ import lombok.Data;
@ApiModel
(
value
=
"PeriodicalLabelDiyType"
,
description
=
"文章与标签关系表"
)
@Table
(
name
=
"res_periodical_label_diy_type"
)
public
class
PeriodicalLabelDiyType
{
//@Id
//@GeneratedValue(strategy =GenerationType.IDENTITY, generator = "SELECT REPLACE (UUID(), '-', '')")
@Id
@ApiModelProperty
(
"期刊与标签内容关系表id"
)
private
String
id
;
@ApiModelProperty
(
"期刊id"
)
...
...
@@ -21,7 +20,7 @@ public class PeriodicalLabelDiyType {
@ApiModelProperty
(
value
=
"标签id"
)
private
String
labelId
;
@ApiModelProperty
(
value
=
"标签内容id"
)
private
String
labelContent
DivType
Id
;
private
String
labelContentId
;
@ApiModelProperty
(
value
=
"标签内容code"
)
private
String
labelContent
DivType
Code
;
private
String
labelContentCode
;
}
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/videolibrary/VideoLibrary.java
浏览文件 @
da3a57dd
...
...
@@ -45,8 +45,10 @@ public class VideoLibrary {
private
String
bookName
;
@ApiModelProperty
(
"状态:0已录入,1审核已通过,2审核未通过"
)
private
Integer
status
;
@ApiModelProperty
(
"所属部门id"
)
private
Integer
departmentId
;
@ApiModelProperty
(
"所属部门"
)
private
Integer
department
;
private
String
department
;
@ApiModelProperty
(
"上传时间"
)
private
Date
uploadTime
;
@ApiModelProperty
(
"更新时间"
)
...
...
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/videolibrary/VideoLibraryDiyType.java
浏览文件 @
da3a57dd
package
com
.
zrqx
.
core
.
model
.
resource
.
videolibrary
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
@ApiModel
(
value
=
"VideoLibraryDiyType"
,
description
=
"视频与自定义分类关系表"
)
@Table
(
name
=
"res_
V
ideo_library_diy_type"
)
@Table
(
name
=
"res_
v
ideo_library_diy_type"
)
public
class
VideoLibraryDiyType
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
,
generator
=
"SELECT REPLACE (UUID(), '-', '')"
)
@ApiModelProperty
(
"视频与自定义分类关系表id"
)
private
String
id
;
@ApiModelProperty
(
"视频库id"
)
...
...
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/videolibrary/VideoLibraryLableDiyType.java
浏览文件 @
da3a57dd
package
com
.
zrqx
.
core
.
model
.
resource
.
videolibrary
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.GenerationType
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
javax.persistence.Id
;
import
javax.persistence.Table
;
import
io.swagger.annotations.ApiModel
;
import
io.swagger.annotations.ApiModelProperty
;
import
lombok.Data
;
@Data
...
...
@@ -14,7 +13,6 @@ import lombok.Data;
@Table
(
name
=
"res_video_library_lable_diy_type"
)
public
class
VideoLibraryLableDiyType
{
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
,
generator
=
"SELECT REPLACE (UUID(), '-', '')"
)
@ApiModelProperty
(
"视频与标签关系表id"
)
private
String
id
;
@ApiModelProperty
(
"视频库id"
)
...
...
com.zrqx.core/src/main/java/com/zrqx/core/model/resource/videolibrary/VideoResource.java
浏览文件 @
da3a57dd
...
...
@@ -20,11 +20,13 @@ public class VideoResource {
@ApiModelProperty
(
"关联表id"
)
private
String
id
;
@ApiModelProperty
(
"视频id"
)
private
String
video
Id
;
private
String
object
Id
;
@ApiModelProperty
(
"资源id"
)
private
String
resourceId
;
@ApiModelProperty
(
"资源类型"
)
private
Integer
resourceType
;
@ApiModelProperty
(
"创建时间"
)
private
Date
createTime
;
@ApiModelProperty
(
"资源名称"
)
private
String
name
;
}
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/controller/animationlibrary/AnimationLibraryController.java
浏览文件 @
da3a57dd
...
...
@@ -39,7 +39,6 @@ import com.zrqx.core.model.resource.animationlibrary.AnimationLibrary;
import
com.zrqx.core.model.resource.animationlibrary.AnimationLibraryDiyType
;
import
com.zrqx.core.model.resource.animationlibrary.AnimationLibraryLableDiyType
;
import
com.zrqx.core.model.resource.animationlibrary.AnimationResource
;
import
com.zrqx.core.model.resource.imagelibrary.ImageLibrary
;
import
com.zrqx.core.util.CallBack
;
import
com.zrqx.core.util.PageInfo
;
import
com.zrqx.core.util.PageParam
;
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/controller/articlelibrary/ArticleLibraryController.java
浏览文件 @
da3a57dd
...
...
@@ -33,7 +33,6 @@ import com.zrqx.core.form.resource.bg.animation.BatchUpdateAnimationLibraryForm;
import
com.zrqx.core.form.resource.bg.articlelibrary.BatchUpdateArticleLibraryForm
;
import
com.zrqx.core.form.resource.bg.articlelibrary.QueryArticleLibraryForm
;
import
com.zrqx.core.form.resource.bg.articlelibrary.SaveUpdateArticleLibraryForm
;
import
com.zrqx.core.model.resource.animationlibrary.AnimationLibrary
;
import
com.zrqx.core.model.resource.articlelibrary.ArticleGoods
;
import
com.zrqx.core.model.resource.articlelibrary.ArticleLibrary
;
import
com.zrqx.core.model.resource.articlelibrary.ArticleLibraryDiyType
;
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/controller/pdffilelibrary/PdfLibraryController.java
浏览文件 @
da3a57dd
...
...
@@ -24,6 +24,7 @@ import tk.mybatis.mapper.entity.Example.Criteria;
import
com.zrqx.core.constant.resource.ResourceRequestPath
;
import
com.zrqx.core.enums.ResponseCodeEnum
;
import
com.zrqx.core.exception.BaseException
;
import
com.zrqx.core.form.resource.bg.QueryResourceForPoPForm
;
import
com.zrqx.core.form.resource.bg.QueryResourceRelationForm
;
import
com.zrqx.core.form.resource.bg.SaveResourceRelationForm
;
import
com.zrqx.core.form.resource.bg.pdffilelibrary.BatchUpdatePdfLibraryForm
;
...
...
@@ -39,6 +40,7 @@ import com.zrqx.core.model.resource.pdffilelibrary.PdfResource;
import
com.zrqx.core.util.CallBack
;
import
com.zrqx.core.util.PageInfo
;
import
com.zrqx.core.util.PageParam
;
import
com.zrqx.core.util.UUIDUtil
;
import
com.zrqx.core.vo.resource.ResourceRelationVo
;
import
com.zrqx.core.vo.resource.pdffilelibrary.PdfLibraryListVO
;
import
com.zrqx.core.vo.resource.pdffilelibrary.PdfLibraryOneVO
;
...
...
@@ -95,7 +97,7 @@ public class PdfLibraryController {
}
//修改商品信息
Criteria
cr
=
pdfGoodsService
.
createCriteria
();
cr
.
andEqualTo
(
"
pl
Id"
,
form
.
getId
());
cr
.
andEqualTo
(
"
object
Id"
,
form
.
getId
());
PdfGoods
entity
=
new
PdfGoods
();
BeanUtils
.
copyProperties
(
form
,
entity
);
if
(!
pdfGoodsService
.
updateByCriteriaSelective
(
entity
)){
...
...
@@ -107,7 +109,7 @@ public class PdfLibraryController {
@PostMapping
(
value
=
ResourceRequestPath
.
BATCH_UPDATE_PRICE
)
public
CallBack
<
Boolean
>
updatePrice
(
@RequestBody
BatchUpdatePdfLibraryForm
form
){
Criteria
cr
=
pdfGoodsService
.
createCriteria
();
cr
.
andIn
(
"
pl
Id"
,
form
.
getIds
());
cr
.
andIn
(
"
object
Id"
,
form
.
getIds
());
PdfGoods
entity
=
new
PdfGoods
();
entity
.
setSellingPrice
(
new
BigDecimal
(
form
.
getSellingPrice
()));
entity
.
setPriceType
(
form
.
getPriceType
());
...
...
@@ -120,20 +122,21 @@ public class PdfLibraryController {
@PostMapping
(
value
=
ResourceRequestPath
.
BATCH_UPDATE_DIYTIPE
)
public
CallBack
<
Boolean
>
updateDivType
(
@RequestBody
BatchUpdatePdfLibraryForm
form
)
{
List
<
PdfLibraryDiyType
>
list
=
new
ArrayList
<
PdfLibraryDiyType
>();
form
.
getIds
().
forEach
(
il
Id
->
{
form
.
getIds
().
forEach
(
object
Id
->
{
//刪除原有的分类
PdfLibraryDiyType
ob
=
new
PdfLibraryDiyType
();
ob
.
setObjectId
(
il
Id
);
ob
.
setObjectId
(
object
Id
);
vdrService
.
delete
(
ob
);
for
(
int
i
=
0
;
i
<
form
.
getDiyTypeId
().
size
();
i
++)
{
PdfLibraryDiyType
obj
=
new
PdfLibraryDiyType
();
obj
.
setObjectId
(
ilId
);
obj
.
setId
(
UUIDUtil
.
getUUID
());
obj
.
setObjectId
(
objectId
);
obj
.
setDtId
(
form
.
getDiyTypeId
().
get
(
i
));
obj
.
setCode
(
form
.
getDiyTypeCode
().
get
(
i
));
list
.
add
(
obj
);
}
});
if
(!
vdrService
.
insertList
(
list
))
{
if
(!
vdrService
.
insert
Uuid
List
(
list
))
{
throw
new
BaseException
(
ResponseCodeEnum
.
FAIL
);
}
return
CallBack
.
success
();
...
...
@@ -172,20 +175,18 @@ public class PdfLibraryController {
PdfLibraryOneVO
vo
=
new
PdfLibraryOneVO
();
BeanUtils
.
copyProperties
(
entity
,
vo
);
//查询分类
vdrService
.
createCriteria
().
andEqualTo
(
"
pl
Id"
,
oid
);
vdrService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
oid
);
List
<
PdfLibraryDiyType
>
list
=
vdrService
.
selectByCriteria
();
vo
.
setDivTypeId
(
new
ArrayList
<
String
>());
list
.
forEach
(
obj
->
vo
.
getDivTypeId
().
add
(
obj
.
getDtId
()));
//查询标签
pdfLibraryLableService
.
createCriteria
().
andEqualTo
(
"
pl
Id"
,
oid
);
pdfLibraryLableService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
oid
);
List
<
PdfLibraryLableDiyType
>
listLable
=
pdfLibraryLableService
.
selectByCriteria
();
vo
.
setDivLableId
(
new
ArrayList
<
String
>());
listLable
.
forEach
(
obj
->
vo
.
getDivLableId
().
add
(
obj
.
getLableId
()));
//查询信息
pdfGoodsService
.
createCriteria
().
andEqualTo
(
"
pl
Id"
,
oid
);
pdfGoodsService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
oid
);
PdfGoods
goods
=
pdfGoodsService
.
selectOneByCriteria
();
vo
.
setEndDate
(
goods
.
getEndDate
().
toString
());
vo
.
setStartDate
(
goods
.
getStartDate
().
toString
());
BeanUtils
.
copyProperties
(
goods
,
vo
);
return
CallBack
.
success
(
vo
);
}
...
...
@@ -210,7 +211,11 @@ public class PdfLibraryController {
}
return
CallBack
.
success
(
new
PageInfo
<
ResourceRelationVo
>(
resourceRelationService
.
queryRelationList
(
list
)));
}
@ApiOperation
(
value
=
"选择弹窗中的列表"
,
notes
=
"查询选择弹窗中的列表"
)
@GetMapping
(
value
=
ResourceRequestPath
.
RELATION_RESOURCE
+
ResourceRequestPath
.
POPPAGE
)
public
CallBack
<
PageInfo
<
PdfLibraryListVO
>>
page
(
QueryResourceForPoPForm
form
,
PageParam
pageParam
)
{
return
CallBack
.
success
(
service
.
pageByTitleAndDiyType
(
form
,
pageParam
));
}
@ApiOperation
(
value
=
"保存相关资源"
,
notes
=
"保存相关资源"
)
@PostMapping
(
value
=
ResourceRequestPath
.
RELATION_RESOURCE
+
ResourceRequestPath
.
SAVE
)
public
CallBack
<
Boolean
>
saveRelation
(
@RequestBody
SaveResourceRelationForm
entity
){
...
...
@@ -220,13 +225,13 @@ public class PdfLibraryController {
List
<
PdfResource
>
recordList
=
new
ArrayList
<
PdfResource
>();
Arrays
.
asList
(
entity
.
getResourceIds
()).
forEach
(
resourceId
->
{
PdfResource
e
=
new
PdfResource
();
e
.
setId
(
entity
.
getId
());
e
.
setId
(
UUIDUtil
.
getUUID
());
e
.
setObjectId
(
entity
.
getObjectId
());
e
.
setResourceId
(
resourceId
);
e
.
setCreateTime
(
new
Date
());
e
.
setResourceType
(
entity
.
getResourceType
());
recordList
.
add
(
e
);
});
return
CallBack
.
success
(
resourceService
.
insertList
(
recordList
));
return
CallBack
.
success
(
resourceService
.
insert
Uuid
List
(
recordList
));
}
}
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/controller/periodical/PeriodVolumeLibraryController.java
浏览文件 @
da3a57dd
...
...
@@ -7,7 +7,6 @@ import java.util.ArrayList;
import
java.util.Arrays
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.UUID
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
...
...
@@ -59,6 +58,9 @@ public class PeriodVolumeLibraryController {
@ApiOperation
(
"查询期刊列表"
)
@GetMapping
(
ResourceRequestPath
.
PAGE
)
public
CallBack
<
PageInfo
<
PeriodVolumeListVO
>>
getBookList
(
QueryPeriodVolumeForm
form
,
PageParam
pageParam
){
if
(
form
==
null
||
form
.
getId
()
==
null
)
{
throw
new
BaseException
(
"期刊id不能为空!"
);
}
if
(
null
!=
pageParam
&&
StringUtils
.
isBlank
(
pageParam
.
getOrderBy
()))
{
pageParam
.
setOrderBy
(
"uploadTime desc"
);
}
...
...
@@ -126,8 +128,9 @@ public class PeriodVolumeLibraryController {
e
.
setResourceId
(
resourceId
);
e
.
setCreateTime
(
new
Date
());
e
.
setResourceType
(
entity
.
getResourceType
());
e
.
setName
(
entity
.
getName
());
recordList
.
add
(
e
);
});
return
CallBack
.
success
(
resourceService
.
insertList
(
recordList
));
return
CallBack
.
success
(
resourceService
.
insert
Uuid
List
(
recordList
));
}
}
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/controller/periodical/PeriodicalLibraryController.java
浏览文件 @
da3a57dd
...
...
@@ -78,13 +78,13 @@ public class PeriodicalLibraryController {
//图书信息
Periodical
periodical
=
periodicalService
.
selectByPrimaryKey
(
oid
);
//商品信息
periodicalGoodsService
.
createCriteria
().
andEqualTo
(
"
periodical
Id"
,
oid
);
periodicalGoodsService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
oid
);
PeriodicalGoods
goods
=
new
PeriodicalGoods
();
//自定义分类
periodicalDiyTypeService
.
createCriteria
().
andEqualTo
(
"
periodical
Id"
,
oid
);
periodicalDiyTypeService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
oid
);
List
<
PeriodicalDiyType
>
dtList
=
periodicalDiyTypeService
.
selectByCriteria
();
//自定义标签
periodicalLabelService
.
createCriteria
().
andEqualTo
(
"
periodical
Id"
,
oid
);
periodicalLabelService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
oid
);
List
<
PeriodicalLabelDiyType
>
lcdList
=
periodicalLabelService
.
selectByCriteria
();
PeriodicelVO
vo
=
new
PeriodicelVO
();
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/controller/videolibrary/VideoLibraryController.java
浏览文件 @
da3a57dd
...
...
@@ -40,6 +40,7 @@ import com.zrqx.core.model.resource.videolibrary.VideoResource;
import
com.zrqx.core.util.CallBack
;
import
com.zrqx.core.util.PageInfo
;
import
com.zrqx.core.util.PageParam
;
import
com.zrqx.core.util.UUIDUtil
;
import
com.zrqx.core.vo.resource.ResourceRelationVo
;
import
com.zrqx.core.vo.resource.videolibrary.VideoLibraryListVO
;
import
com.zrqx.core.vo.resource.videolibrary.VideoLibraryOneVO
;
...
...
@@ -95,7 +96,7 @@ public class VideoLibraryController {
}
//修改商品信息
Criteria
cr
=
videoGoodsService
.
createCriteria
();
cr
.
andEqualTo
(
"
vl
Id"
,
form
.
getId
());
cr
.
andEqualTo
(
"
object
Id"
,
form
.
getId
());
VideoGoods
entity
=
new
VideoGoods
();
BeanUtils
.
copyProperties
(
form
,
entity
);
videoGoodsService
.
updateByCriteriaSelective
(
entity
);
...
...
@@ -105,7 +106,7 @@ public class VideoLibraryController {
@PostMapping
(
value
=
ResourceRequestPath
.
BATCH_UPDATE_PRICE
)
public
CallBack
<
Boolean
>
updatePrice
(
@RequestBody
BatchUpdateVideoLibraryForm
form
){
Criteria
cr
=
videoGoodsService
.
createCriteria
();
cr
.
andIn
(
"
vl
Id"
,
form
.
getIds
());
cr
.
andIn
(
"
object
Id"
,
form
.
getIds
());
VideoGoods
entity
=
new
VideoGoods
();
entity
.
setSellingPrice
(
new
BigDecimal
(
form
.
getSellingPrice
()));
entity
.
setPriceType
(
form
.
getPriceType
());
...
...
@@ -136,32 +137,33 @@ public class VideoLibraryController {
@PostMapping
(
value
=
ResourceRequestPath
.
BATCH_UPDATE_DIYTIPE
)
public
CallBack
<
Boolean
>
updateDivType
(
@RequestBody
BatchUpdateVideoLibraryForm
form
)
{
List
<
VideoLibraryDiyType
>
list
=
new
ArrayList
<
VideoLibraryDiyType
>();
form
.
getIds
().
forEach
(
il
Id
->
{
form
.
getIds
().
forEach
(
object
Id
->
{
//刪除原有的分类
VideoLibraryDiyType
ob
=
new
VideoLibraryDiyType
();
ob
.
setObjectId
(
il
Id
);
ob
.
setObjectId
(
object
Id
);
vdrService
.
delete
(
ob
);
for
(
int
i
=
0
;
i
<
form
.
getDiyTypeId
().
size
();
i
++)
{
VideoLibraryDiyType
obj
=
new
VideoLibraryDiyType
();
obj
.
setObjectId
(
ilId
);
obj
.
setId
(
UUIDUtil
.
getUUID
());
obj
.
setObjectId
(
objectId
);
obj
.
setDtId
(
form
.
getDiyTypeId
().
get
(
i
));
obj
.
setCode
(
form
.
getDiyTypeCode
().
get
(
i
));
list
.
add
(
obj
);
}
});
if
(!
vdrService
.
insertList
(
list
))
{
if
(!
vdrService
.
insert
Uuid
List
(
list
))
{
throw
new
BaseException
(
ResponseCodeEnum
.
FAIL
);
}
return
CallBack
.
success
();
}
@ApiOperation
(
value
=
"批量删除"
,
notes
=
"批量删除"
)
@PostMapping
(
value
=
ResourceRequestPath
.
BATCH_DELETE
)
public
CallBack
<
Boolean
>
deleteByIds
(
@RequestBody
List
<
Integer
>
ids
)
{
public
CallBack
<
Boolean
>
deleteByIds
(
@RequestBody
List
<
String
>
ids
)
{
return
CallBack
.
success
(
service
.
batchDelete
(
ids
));
}
@ApiOperation
(
value
=
"查询"
,
notes
=
"根据ID查询"
)
@GetMapping
(
value
=
ResourceRequestPath
.
GET_OID
)
public
CallBack
<
VideoLibraryOneVO
>
getById
(
@PathVariable
Integer
oid
)
{
public
CallBack
<
VideoLibraryOneVO
>
getById
(
@PathVariable
String
oid
)
{
Criteria
cr
=
service
.
createCriteria
();
cr
.
andEqualTo
(
"id"
,
oid
);
cr
.
andEqualTo
(
"isDelete"
,
0
);
...
...
@@ -170,20 +172,18 @@ public class VideoLibraryController {
BeanUtils
.
copyProperties
(
entity
,
vo
);
if
(
entity
!=
null
){
//查询分类
vdrService
.
createCriteria
().
andEqualTo
(
"
vl
Id"
,
oid
);
vdrService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
oid
);
List
<
VideoLibraryDiyType
>
list
=
vdrService
.
selectByCriteria
();
vo
.
setDivTypeId
(
new
ArrayList
<
String
>());
list
.
forEach
(
obj
->
vo
.
getDivTypeId
().
add
(
obj
.
getDtId
()));
//查询标签
videoLibraryLableService
.
createCriteria
().
andEqualTo
(
"
vl
Id"
,
oid
);
videoLibraryLableService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
oid
);
List
<
VideoLibraryLableDiyType
>
listLable
=
videoLibraryLableService
.
selectByCriteria
();
vo
.
setDivLableId
(
new
ArrayList
<
String
>());
listLable
.
forEach
(
obj
->
vo
.
getDivLableId
().
add
(
obj
.
getLableId
()));
//查询信息
videoGoodsService
.
createCriteria
().
andEqualTo
(
"
vl
Id"
,
oid
);
videoGoodsService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
oid
);
VideoGoods
goods
=
videoGoodsService
.
selectOneByCriteria
();
vo
.
setEndDate
(
goods
.
getEndDate
().
toString
());
vo
.
setStartDate
(
goods
.
getStartDate
().
toString
());
BeanUtils
.
copyProperties
(
goods
,
vo
);
}
return
CallBack
.
success
(
vo
);
...
...
@@ -223,13 +223,13 @@ public class VideoLibraryController {
List
<
VideoResource
>
recordList
=
new
ArrayList
<
VideoResource
>();
Arrays
.
asList
(
entity
.
getResourceIds
()).
forEach
(
resourceId
->
{
VideoResource
e
=
new
VideoResource
();
e
.
setId
(
entity
.
getId
());
e
.
setId
(
UUIDUtil
.
getUUID
());
e
.
setResourceId
(
resourceId
);
e
.
setCreateTime
(
new
Date
());
e
.
setResourceType
(
entity
.
getResourceType
());
e
.
set
Video
Id
(
entity
.
getObjectId
());
e
.
set
Object
Id
(
entity
.
getObjectId
());
recordList
.
add
(
e
);
});
return
CallBack
.
success
(
resourceService
.
insertList
(
recordList
));
return
CallBack
.
success
(
resourceService
.
insert
Uuid
List
(
recordList
));
}
}
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/mapper/pdffilelibrary/PdfLibraryMapper.java
浏览文件 @
da3a57dd
...
...
@@ -17,7 +17,7 @@ public interface PdfLibraryMapper extends BaseMapper<PdfLibrary> {
@Select
(
"<script>"
+
"select distinct a.id,a.name,a.source,g.price,g.priceType,g.sellingPrice,DATE_FORMAT(a.uploadTime,'%Y-%m-%d') uploadTime,a.status,a.isDelete "
+
"from res_Pdf_Library a left join res_Pdf_Library_Diy_Type ad "
+
"on a.id = ad.
plid left JOIN res_Pdf_Goods g on a.id=g.pli
d "
+
"on a.id = ad.
objectId left JOIN res_Pdf_Goods g on a.id=g.objectI
d "
+
"where 1=1 and a.isDelete = 0 "
+
"<if test='form.diyTypeCode != null and form.diyTypeCode != \"\"'>"
+
"and ad.code like concat(#{form.diyTypeCode},'%') "
...
...
@@ -38,7 +38,7 @@ public interface PdfLibraryMapper extends BaseMapper<PdfLibrary> {
+
"and a.source like concat('%',#{form.source},'%') "
+
"</if>"
+
"<if test='form.status != null'>"
+
"and a.status = #{form.status}"
+
"and a.status = #{form.status}
"
+
"</if>"
+
"<if test='form.beginTime != null and form.beginTime != \"\"'>"
+
"and a.uploadTime >= #{form.beginTime} "
...
...
@@ -50,15 +50,14 @@ public interface PdfLibraryMapper extends BaseMapper<PdfLibrary> {
List
<
PdfLibraryListVO
>
query
(
@Param
(
"form"
)
QueryPdfLibraryForm
form
);
@Select
(
"<script>"
+
"select distinct a.id,a.name,a.source,
g.price,g.priceType,g.sellingPrice,DATE_FORMAT(a.uploadTime,'%Y-%m-%d') uploadTime,a.timeLength,a.siz
e,a.status,a.isDelete "
+
"select distinct a.id,a.name,a.source,
DATE_FORMAT(a.uploadTime,'%Y-%m-%d') uploadTim
e,a.status,a.isDelete "
+
"from res_Pdf_Library a left join res_Pdf_Library_Diy_Type ad "
+
"on a.id = ad.plid left JOIN res_Pdf_Goods g on a.id=g.plid "
+
"where 1=1 and a.isDelete = 0 "
+
"on a.id = ad.objectId where 1=1 and a.isDelete = 0 "
+
"<if test='form.diyTypeCode != null and form.diyTypeCode != \"\"'>"
+
"and ad.code like concat(#{form.diyTypeCode},'%') "
+
"</if>"
+
"<if test='form.
title != null and form.titl
e != \"\"'>"
+
"and a.name like concat('%',#{form.
titl
e},'%') "
+
"<if test='form.
name != null and form.nam
e != \"\"'>"
+
"and a.name like concat('%',#{form.
nam
e},'%') "
+
"</if>"
+
"</script>"
)
List
<
PdfLibraryListVO
>
queryByTileAndDiyType
(
@Param
(
"form"
)
QueryResourceForPoPForm
entity
);
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/mapper/pdffilelibrary/PdfResourceMapper.java
浏览文件 @
da3a57dd
...
...
@@ -11,9 +11,10 @@ import com.zrqx.core.vo.resource.ResourceRelationVo;
public
interface
PdfResourceMapper
extends
BaseMapper
<
PdfResource
>
{
@Select
(
"<script>"
+
"select id ,resourceId,resourceType,createTime from res_pdf_resource "
+
"where
pl
Id = #{id} "
+
"select id ,
objectId,name,
resourceId,resourceType,createTime from res_pdf_resource "
+
"where
object
Id = #{id} "
+
"<if test='resourceType != null'> and resourceType = #{resourceType}</if>"
+
"<if test='name != null'> and name like concat #{name}</if>"
+
"</script>"
)
List
<
ResourceRelationVo
>
queryByIdAndResourceType
(
QueryResourceRelationForm
entity
);
}
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/mapper/periodical/PeriodVolumeMapper.java
浏览文件 @
da3a57dd
...
...
@@ -15,16 +15,16 @@ import com.zrqx.core.vo.resource.periodicel.PeriodVolumeListVO;
*/
public
interface
PeriodVolumeMapper
extends
BaseMapper
<
PeriodVolume
>
{
@Select
(
"<script>"
+
"select p.id,p.volume,p.year,DATE_FORMAT(p.uploadTime,'%Y-%m-%d') uploadTime,p.status,p.isDelete "
+
"from res_period_volume p where 1=1 and p.isDelete = 0 "
+
"select p.id,p.
objectId,p.
volume,p.year,DATE_FORMAT(p.uploadTime,'%Y-%m-%d') uploadTime,p.status,p.isDelete "
+
"from res_period_volume p where 1=1 and p.isDelete = 0
and p.objectId = #{form.id}
"
+
"<if test='form.status != null'>"
+
"and p.status = #{form.status} "
+
"</if>"
+
"<if test='form.option==1'> "
+
" AND p.year like concat(#{year},'%') "
+
" AND p.year like concat(#{
form.fo
year},'%') "
+
"</if>"
+
"<if test='form.option==2'>"
+
" AND p.volume like concat(#{volume},'%') "
+
" AND p.volume like concat(#{
form.
volume},'%') "
+
"</if>"
+
"<if test='"
+
NOTBLANK
+
"(form.beginTime)'> "
+
"and p.uploadTime >= #{form.beginTime} "
...
...
@@ -37,8 +37,8 @@ public interface PeriodVolumeMapper extends BaseMapper<PeriodVolume> {
@Select
(
"<script>"
+
"select p.id,p.name,p.volume,p.year,DATE_FORMAT(p.uploadTime,'%Y-%m-%d') uploadTime,p.status,p.isDelete "
+
"from res_period_volume p where 1=1 and p.isDelete = 0 "
+
"<if test='form.
title != null and form.titl
e != \"\"'>"
+
"and
a.name like concat('%',#{form.titl
e},'%') "
+
"<if test='form.
name != null and form.nam
e != \"\"'>"
+
"and
p.name like concat('%',#{form.nam
e},'%') "
+
"</if>"
+
"</script>"
)
List
<
PeriodVolumeListVO
>
queryByTileAndDiyType
(
@Param
(
"form"
)
QueryResourceForPoPForm
form
);
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/mapper/periodical/PeriodVolumeResourceMapper.java
浏览文件 @
da3a57dd
...
...
@@ -11,9 +11,10 @@ import com.zrqx.core.vo.resource.ResourceRelationVo;
public
interface
PeriodVolumeResourceMapper
extends
BaseMapper
<
PeriodVolumeResource
>
{
@Select
(
"<script>"
+
"select id ,objectId,resourceId,resourceType,createTime from res_period_volume_resource "
+
"where
resource
Id = #{id} "
+
"select id ,objectId,
name,
resourceId,resourceType,createTime from res_period_volume_resource "
+
"where
object
Id = #{id} "
+
"<if test='resourceType != null'> and resourceType = #{resourceType}</if>"
+
"<if test='name != null'> and name like concat #{name}</if>"
+
"</script>"
)
List
<
ResourceRelationVo
>
queryByIdAndResourceType
(
QueryResourceRelationForm
entity
);
}
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/mapper/periodical/PeriodicalMapper.java
浏览文件 @
da3a57dd
...
...
@@ -22,26 +22,26 @@ public interface PeriodicalMapper extends BaseMapper<Periodical> {
*/
@Select
(
"<script>"
+
"SELECT "
+
" p.id,p.name,p.cn,p.issn,p.publishingPeriod,p.publishTime,dt.d
iytypeId,dt.diytype
Id,p.isDelete FROM res_periodical p"
+
" p.id,p.name,p.cn,p.issn,p.publishingPeriod,p.publishTime,dt.d
t
Id,p.isDelete FROM res_periodical p"
+
" LEFT JOIN res_periodical_diy_Type dt ON p.id = dt.objectId "
+
" WHERE 1 = 1 and p.isDelete=0 "
+
"<if test='form.
diyTypeCode != null and form.diyTypeC
ode != \"\"'>"
+
"and dt.code like concat(#{form.
diyTypeC
ode},'%') "
+
"<if test='form.
code != null and form.c
ode != \"\"'>"
+
"and dt.code like concat(#{form.
c
ode},'%') "
+
"</if>"
+
"<if test='form.d
iyTypeId != null and form.diyType
Id.size > 0'>"
+
"<if test='form.d
tId != null and form.dt
Id.size > 0'>"
+
"and dt.dtId in "
+
" <foreach collection=\"form.d
iyType
Id\" index=\"index\" item=\"id\" open=\"(\" separator=\",\" close=\")\">"
+
" <foreach collection=\"form.d
t
Id\" index=\"index\" item=\"id\" open=\"(\" separator=\",\" close=\")\">"
+
"#{id}"
+
"</foreach>"
+
"</if>"
+
"<if test='form.option==1'>"
+
" AND p.name like concat(#{name},'%')"
+
" AND p.name like concat(#{
form.
name},'%')"
+
"</if>"
+
"<if test='form.option==2'>"
+
" AND p.isbn like concat(#{isbn},'%')"
+
" AND p.isbn like concat(#{
form.
isbn},'%')"
+
"</if>"
+
"<if test='form.option==3'>"
+
" AND p.cn like concat(#{cn},'%')"
+
" AND p.cn like concat(#{
form.
cn},'%')"
+
"</if>"
+
"</script>"
)
List
<
PeriodicelListVO
>
page
(
@Param
(
"form"
)
QueryPeriodicalForm
form
);
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/mapper/videolibrary/VideoLibraryMapper.java
浏览文件 @
da3a57dd
...
...
@@ -18,7 +18,6 @@ public interface VideoLibraryMapper extends BaseMapper<VideoLibrary> {
+
"select distinct a.id,a.name,a.bookName,g.price,g.sellingPrice,DATE_FORMAT(a.uploadTime,'%Y-%m-%d') uploadTime,a.status,a.isDelete "
+
"from res_video_library a left join res_video_library_diy_type ad "
+
"on a.id = ad.objectId left JOIN res_video_goods g on a.id=g.objectId "
+
"left JOIN res_video_library_lable l on a.id=l.objectId "
+
"where 1=1 and a.isDelete = 0 "
+
"<if test='"
+
NOTBLANK
+
"(form.diyTypeCode)'>"
+
"and ad.code like concat(#{form.diyTypeCode},'%') "
...
...
@@ -48,16 +47,14 @@ public interface VideoLibraryMapper extends BaseMapper<VideoLibrary> {
List
<
VideoLibraryListVO
>
query
(
@Param
(
"form"
)
QueryVideoLibraryForm
form
);
@Select
(
"<script>"
+
"select distinct a.id,a.name,a.bookName,
g.price,g.sellingPrice,
DATE_FORMAT(a.uploadTime,'%Y-%m-%d') uploadTime,a.status,a.isDelete "
+
"select distinct a.id,a.name,a.bookName,DATE_FORMAT(a.uploadTime,'%Y-%m-%d') uploadTime,a.status,a.isDelete "
+
"from res_video_Library a left join res_video_library_diy_type ad "
+
"on a.id = ad.objectId left JOIN res_video_goods g on a.id=g.vlid "
+
"left JOIN res_video_library_lable l on a.id=l.objectId "
+
"where 1=1 and a.isDelete = 0 "
+
"on a.id = ad.objectId where 1=1 and a.isDelete = 0 "
+
"<if test='form.diyTypeCode != null and form.diyTypeCode != \"\"'>"
+
"and ad.code like concat(#{form.diyTypeCode},'%') "
+
"</if>"
+
"<if test='form.
title != null and form.titl
e != \"\"'>"
+
"and a.name like concat('%',#{form.
titl
e},'%') "
+
"<if test='form.
name != null and form.nam
e != \"\"'>"
+
"and a.name like concat('%',#{form.
nam
e},'%') "
+
"</if>"
+
"</script>"
)
List
<
VideoLibraryListVO
>
queryByTileAndDiyType
(
@Param
(
"form"
)
QueryResourceForPoPForm
entity
);
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/mapper/videolibrary/VideoResourceMapper.java
浏览文件 @
da3a57dd
...
...
@@ -11,9 +11,10 @@ import com.zrqx.core.vo.resource.ResourceRelationVo;
public
interface
VideoResourceMapper
extends
BaseMapper
<
VideoResource
>
{
@Select
(
"<script>"
+
"select id ,objectId,resourceId,resourceType,createTime from res_video_resource "
+
"where
resource
Id = #{id} "
+
"select id ,objectId,
name,
resourceId,resourceType,createTime from res_video_resource "
+
"where
object
Id = #{id} "
+
"<if test='resourceType != null'> and resourceType = #{resourceType}</if>"
+
"<if test='name != null'> and name like concat #{name}</if>"
+
"</script>"
)
List
<
ResourceRelationVo
>
queryByIdAndResourceType
(
QueryResourceRelationForm
entity
);
}
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/service/pdffilelibrary/PdfLibrarySerivceImpl.java
浏览文件 @
da3a57dd
...
...
@@ -6,6 +6,7 @@ import java.util.ArrayList;
import
java.util.Date
;
import
java.util.List
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
...
...
@@ -13,6 +14,7 @@ import org.springframework.stereotype.Service;
import
com.zrqx.core.enums.ResponseCodeEnum
;
import
com.zrqx.core.exception.BaseException
;
import
com.zrqx.core.form.recyclebin.SaveResourceForm
;
import
com.zrqx.core.form.resource.bg.QueryResourceForPoPForm
;
import
com.zrqx.core.form.resource.bg.pdffilelibrary.QueryPdfLibraryForm
;
import
com.zrqx.core.form.resource.bg.pdffilelibrary.SavePdfLibraryForm
;
import
com.zrqx.core.form.resource.bg.pdffilelibrary.SaveUpdatePdfLibraryForm
;
...
...
@@ -25,6 +27,7 @@ import com.zrqx.core.model.resource.pdffilelibrary.PdfLibraryLableDiyType;
import
com.zrqx.core.service.BaseServiceImpl
;
import
com.zrqx.core.util.PageInfo
;
import
com.zrqx.core.util.PageParam
;
import
com.zrqx.core.util.UUIDUtil
;
import
com.zrqx.core.vo.resource.pdffilelibrary.PdfLibraryListVO
;
import
com.zrqx.resource.bg.mapper.pdffilelibrary.PdfGoodsMapper
;
import
com.zrqx.resource.bg.mapper.pdffilelibrary.PdfLibraryDiyTypeMapper
;
...
...
@@ -73,43 +76,49 @@ public class PdfLibrarySerivceImpl extends BaseServiceImpl<PdfLibrary,Integer> i
entity
.
setStatus
(
0
);
entity
.
setUploadTime
(
new
Date
());
if
(
mapper
.
insert
(
entity
)!=
1
){
throw
new
BaseException
(
ResponseCodeEnum
.
FAIL
+
"资源
保存
"
);
throw
new
BaseException
(
ResponseCodeEnum
.
FAIL
+
"资源"
);
}
//添加商品信息
PdfGoods
goods
=
new
PdfGoods
();
BeanUtils
.
copyProperties
(
form
,
goods
);
SimpleDateFormat
sdf
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
try
{
goods
.
setStartDate
(
sdf
.
parse
(
form
.
getStartDate
()));
goods
.
setEndDate
(
sdf
.
parse
(
form
.
getEndDate
()));
if
(
form
.
getStartDate
()!=
null
&&
form
.
getStartDate
()!=
""
)
{
goods
.
setStartDate
(
sdf
.
parse
(
form
.
getStartDate
()));
}
if
(
form
.
getEndDate
()!=
null
&&
form
.
getEndDate
()!=
""
)
{
goods
.
setEndDate
(
sdf
.
parse
(
form
.
getEndDate
()));
}
}
catch
(
ParseException
e
)
{
e
.
printStackTrace
();
}
goods
.
setObjectId
(
entity
.
getId
());
if
(
goodsMapper
.
insert
(
goods
)!=
1
){
throw
new
BaseException
(
ResponseCodeEnum
.
FAIL
+
"商品信息
保存
"
);
throw
new
BaseException
(
ResponseCodeEnum
.
FAIL
+
"商品信息"
);
}
//添加当前对象与自定义分类的关系
List
<
PdfLibraryDiyType
>
list
=
new
ArrayList
<
PdfLibraryDiyType
>();
for
(
int
i
=
0
;
i
<
form
.
getDivTypeId
().
size
();
i
++)
{
PdfLibraryDiyType
obj
=
new
PdfLibraryDiyType
();
obj
.
setId
(
UUIDUtil
.
getUUID
());
obj
.
setObjectId
(
entity
.
getId
());
obj
.
setDtId
(
form
.
getDivTypeId
().
get
(
i
));
obj
.
setCode
(
form
.
getDivTypeCode
().
get
(
i
));
list
.
add
(
obj
);
}
pdrMapper
.
insertList
(
list
);
pdrMapper
.
insert
Uuid
List
(
list
);
//添加当前对象与自定义标签的关系
List
<
PdfLibraryLableDiyType
>
list1
=
new
ArrayList
<
PdfLibraryLableDiyType
>();
for
(
int
i
=
0
;
i
<
form
.
getDivLableId
().
size
();
i
++)
{
PdfLibraryLableDiyType
lable
=
new
PdfLibraryLableDiyType
();
lable
.
setId
(
UUIDUtil
.
getUUID
());
lable
.
setObjectId
(
entity
.
getId
());
lable
.
setLableId
(
form
.
getDivLableId
().
get
(
i
));
lable
.
setLabelContentId
(
form
.
getLabelContentId
().
get
(
i
));
lable
.
setLabelContentCode
(
form
.
getLabelContentCode
().
get
(
i
));
list1
.
add
(
lable
);
}
pdfLibraryLableMapper
.
insertList
(
list1
);
pdfLibraryLableMapper
.
insert
Uuid
List
(
list1
);
return
true
;
}
@Override
...
...
@@ -138,7 +147,7 @@ public class PdfLibrarySerivceImpl extends BaseServiceImpl<PdfLibrary,Integer> i
cr
.
setCode
(
form
.
getDivTypeCode
().
get
(
i
));
list
.
add
(
cr
);
}
pdrMapper
.
insertList
(
list
);
pdrMapper
.
insert
Uuid
List
(
list
);
}
//删除当前对象与自定义分类的关系
PdfLibraryLableDiyType
lable
=
new
PdfLibraryLableDiyType
();
...
...
@@ -156,7 +165,7 @@ public class PdfLibrarySerivceImpl extends BaseServiceImpl<PdfLibrary,Integer> i
lable1
.
setLabelContentCode
(
form
.
getLabelContentCode
().
get
(
i
));
list1
.
add
(
lable1
);
}
pdfLibraryLableMapper
.
insertList
(
list1
);
pdfLibraryLableMapper
.
insert
Uuid
List
(
list1
);
}
return
true
;
}
...
...
@@ -221,7 +230,7 @@ public class PdfLibrarySerivceImpl extends BaseServiceImpl<PdfLibrary,Integer> i
//删除后的资源加入回收站
SaveResourceForm
form
=
new
SaveResourceForm
();
BeanUtils
.
copyProperties
(
entity
,
form
);
pdfLibrarySerivce
.
createCriteria
().
andEqualTo
(
"
pl
Id"
,
entity
.
getId
());
pdfLibrarySerivce
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
entity
.
getId
());
PdfGoods
goods
=
pdfLibrarySerivce
.
selectOneByCriteria
();
form
.
setSellingPrice
(
goods
.
getSellingPrice
());
form
.
setPriceType
(
goods
.
getPriceType
());
...
...
@@ -246,6 +255,16 @@ public class PdfLibrarySerivceImpl extends BaseServiceImpl<PdfLibrary,Integer> i
List
<
PdfLibraryListVO
>
list
=
mapper
.
query
(
form
);
return
new
PageInfo
<
PdfLibraryListVO
>(
list
);
}
@Override
public
PageInfo
<
PdfLibraryListVO
>
pageByTitleAndDiyType
(
QueryResourceForPoPForm
form
,
PageParam
pageParam
)
{
if
(
pageParam
!=
null
&&
StringUtils
.
isNotBlank
(
pageParam
.
getOrderBy
())){
pageParam
.
setOrderBy
(
"uploadTime desc,id asc"
);
}
startPage
(
pageParam
);
List
<
PdfLibraryListVO
>
list
=
mapper
.
queryByTileAndDiyType
(
form
);
return
new
PageInfo
<
PdfLibraryListVO
>(
list
);
}
}
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/service/pdffilelibrary/PdfLibraryService.java
浏览文件 @
da3a57dd
...
...
@@ -2,6 +2,7 @@ package com.zrqx.resource.bg.service.pdffilelibrary;
import
java.util.List
;
import
com.zrqx.core.form.resource.bg.QueryResourceForPoPForm
;
import
com.zrqx.core.form.resource.bg.pdffilelibrary.QueryPdfLibraryForm
;
import
com.zrqx.core.form.resource.bg.pdffilelibrary.SavePdfLibraryForm
;
import
com.zrqx.core.form.resource.bg.pdffilelibrary.SaveUpdatePdfLibraryForm
;
...
...
@@ -57,4 +58,7 @@ public interface PdfLibraryService extends BaseService<PdfLibrary,Integer>{
*/
boolean
update
(
UpdatePdfLibraryForm
form
);
PageInfo
<
PdfLibraryListVO
>
pageByTitleAndDiyType
(
QueryResourceForPoPForm
form
,
PageParam
pageParam
);
}
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/service/periodical/PeriodicalSerivceImpl.java
浏览文件 @
da3a57dd
...
...
@@ -102,7 +102,7 @@ public class PeriodicalSerivceImpl extends BaseServiceImpl<Periodical,Integer> i
dt
.
setCode
(
diyTypeCodes
.
get
(
i
));
dtList
.
add
(
dt
);
}
pdrMapper
.
insertList
(
dtList
);
pdrMapper
.
insert
Uuid
List
(
dtList
);
// 删除原有标签关系表中的关系
PeriodicalLabelDiyType
ebldt
=
new
PeriodicalLabelDiyType
();
ebldt
.
setObjectId
(
periodical
.
getId
());
...
...
@@ -113,12 +113,12 @@ public class PeriodicalSerivceImpl extends BaseServiceImpl<Periodical,Integer> i
PeriodicalLabelDiyType
ldt
=
new
PeriodicalLabelDiyType
();
ldt
.
setId
(
UUIDUtil
.
getUUID
());
ldt
.
setObjectId
(
periodical
.
getId
());
ldt
.
setLabelContentDivTypeCode
(
form
.
getLabelCountentDivTypeCode
().
get
(
i
));
ldt
.
setLabelContentDivTypeId
(
form
.
getLabelCountentDivTypeId
().
get
(
i
));
ldt
.
setLabelId
(
form
.
getLabelId
().
get
(
i
));
ldt
.
setLabelContentCode
(
form
.
getLabelCountentCode
().
get
(
i
));
ldt
.
setLabelContentId
(
form
.
getLabelCountentId
().
get
(
i
));
ldtList
.
add
(
ldt
);
}
PeriodicalLableMapper
.
insertList
(
ldtList
);
PeriodicalLableMapper
.
insert
Uuid
List
(
ldtList
);
}
return
true
;
}
...
...
@@ -143,7 +143,7 @@ public class PeriodicalSerivceImpl extends BaseServiceImpl<Periodical,Integer> i
public
PageInfo
<
PeriodicelListVO
>
page
(
QueryPeriodicalForm
form
,
PageParam
pageParam
)
{
//暂不用自定义分类id 做in查询
form
.
setD
iyType
Id
(
null
);
form
.
setD
t
Id
(
null
);
startPage
(
pageParam
);
List
<
PeriodicelListVO
>
list
=
mapper
.
page
(
form
);
return
new
PageInfo
<
PeriodicelListVO
>(
list
);
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/service/recycleBin/ResourceRecycleBinSerivceImpl.java
浏览文件 @
da3a57dd
...
...
@@ -22,6 +22,7 @@ import com.zrqx.core.model.resource.animationlibrary.AnimationLibraryDiyType;
import
com.zrqx.core.model.resource.animationlibrary.AnimationLibraryLableDiyType
;
import
com.zrqx.core.model.resource.animationlibrary.AnimationResource
;
import
com.zrqx.core.model.resource.articlelibrary.ArticleLibrary
;
import
com.zrqx.core.model.resource.articlelibrary.ArticleLibraryDiyType
;
import
com.zrqx.core.model.resource.audiolibrary.AudioGoods
;
import
com.zrqx.core.model.resource.audiolibrary.AudioLibrary
;
import
com.zrqx.core.model.resource.audiolibrary.AudioLibraryDiyType
;
...
...
@@ -52,6 +53,7 @@ import com.zrqx.core.model.resource.imagelibrary.ImageLibrary;
import
com.zrqx.core.model.resource.imagelibrary.ImageLibraryDiyType
;
import
com.zrqx.core.model.resource.imagelibrary.ImageLibraryLableDiyType
;
import
com.zrqx.core.model.resource.imagelibrary.ImageResource
;
import
com.zrqx.core.model.resource.paperLibrary.PaperLibraryDiyType
;
import
com.zrqx.core.model.resource.patentLibrary.PatentGoods
;
import
com.zrqx.core.model.resource.patentLibrary.PatentLibrary
;
import
com.zrqx.core.model.resource.patentLibrary.PatentLibraryDiyType
;
...
...
@@ -62,6 +64,8 @@ import com.zrqx.core.model.resource.pdffilelibrary.PdfLibrary;
import
com.zrqx.core.model.resource.pdffilelibrary.PdfLibraryDiyType
;
import
com.zrqx.core.model.resource.pdffilelibrary.PdfLibraryLableDiyType
;
import
com.zrqx.core.model.resource.pdffilelibrary.PdfResource
;
import
com.zrqx.core.model.resource.periodical.Periodical
;
import
com.zrqx.core.model.resource.periodical.PeriodicalDiyType
;
import
com.zrqx.core.model.resource.recycleBin.RecycleBinDiyType
;
import
com.zrqx.core.model.resource.recycleBin.ResourceRecycleBin
;
import
com.zrqx.core.model.resource.statuteLibrary.StatuteGoods
;
...
...
@@ -143,6 +147,8 @@ import com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryMapper;
import
com.zrqx.resource.bg.mapper.videolibrary.VideoResourceMapper
;
import
com.zrqx.resource.bg.service.achievementLibrary.AchievementLibraryDiyTypeService
;
import
com.zrqx.resource.bg.service.animationlibrary.AnimationLibraryDiyTypeService
;
import
com.zrqx.resource.bg.service.articlelibrary.ArticleLibraryDiyTypeSerivceImpl
;
import
com.zrqx.resource.bg.service.articlelibrary.ArticleLibraryDiyTypeService
;
import
com.zrqx.resource.bg.service.articlelibrary.ArticleLibraryService
;
import
com.zrqx.resource.bg.service.audiolibrary.AudioLibraryDiyTypeService
;
import
com.zrqx.resource.bg.service.authorLibrary.AuthorLibraryDiytypeService
;
...
...
@@ -152,8 +158,10 @@ import com.zrqx.resource.bg.service.criterionLibrary.CriterionLibraryDiyTypeServ
import
com.zrqx.resource.bg.service.ebook.BookDiyTypeService
;
import
com.zrqx.resource.bg.service.imagelibrary.ImageGoodsService
;
import
com.zrqx.resource.bg.service.imagelibrary.ImageLibraryDiyTypeRelationService
;
import
com.zrqx.resource.bg.service.paperLibrary.PaperLibraryDiyTypeService
;
import
com.zrqx.resource.bg.service.patentLibrary.PatentLibraryDiyTypeService
;
import
com.zrqx.resource.bg.service.pdffilelibrary.PdfLibraryDiyTypeService
;
import
com.zrqx.resource.bg.service.periodical.PeriodicalDiyTypeService
;
import
com.zrqx.resource.bg.service.statuteLibrary.StatuteLibraryDiyTypeService
;
import
com.zrqx.resource.bg.service.videolibrary.VideoLibraryDiyTypeService
;
...
...
@@ -319,6 +327,12 @@ public class ResourceRecycleBinSerivceImpl extends BaseServiceImpl<ResourceRecyc
private
ArticleLibraryMapper
articleLibraryMapper
;
@Autowired
private
ArticleLibraryService
articleLibraryService
;
@Autowired
private
ArticleLibraryDiyTypeService
articleDiyTypeSerivce
;
@Autowired
private
PeriodicalDiyTypeService
periodicalDiyTypeService
;
@Autowired
private
PaperLibraryDiyTypeService
paperDiyTypeService
;
@Override
public
BaseMapper
<
ResourceRecycleBin
>
getMapper
()
{
...
...
@@ -350,23 +364,23 @@ public class ResourceRecycleBinSerivceImpl extends BaseServiceImpl<ResourceRecyc
obj
.
setCode
(
diyType
.
getCode
());
}
}
else
if
(
form
.
getResourceType
().
equals
(
2
)){
//文章
idrServi
ce
.
createCriteria
().
andEqualTo
(
"objectId"
,
form
.
getObjectId
());
List
<
ImageLibraryDiyType
>
Imagelist
=
idrServi
ce
.
selectByCriteria
();
for
(
ImageLibraryDiyType
diyType
:
Imagelist
)
{
articleDiyTypeSeriv
ce
.
createCriteria
().
andEqualTo
(
"objectId"
,
form
.
getObjectId
());
List
<
ArticleLibraryDiyType
>
article
=
articleDiyTypeSeriv
ce
.
selectByCriteria
();
for
(
ArticleLibraryDiyType
diyType
:
article
)
{
obj
.
setDtId
(
diyType
.
getDtId
());
obj
.
setCode
(
diyType
.
getCode
());
}
}
else
if
(
form
.
getResourceType
().
equals
(
3
)){
//
论文
idr
Service
.
createCriteria
().
andEqualTo
(
"objectId"
,
form
.
getObjectId
());
List
<
ImageLibraryDiyType
>
Imagelist
=
idr
Service
.
selectByCriteria
();
for
(
ImageLibraryDiyType
diyType
:
Imagelist
)
{
}
else
if
(
form
.
getResourceType
().
equals
(
3
)){
//
期刊
periodicalDiyType
Service
.
createCriteria
().
andEqualTo
(
"objectId"
,
form
.
getObjectId
());
List
<
PeriodicalDiyType
>
periodical
=
periodicalDiyType
Service
.
selectByCriteria
();
for
(
PeriodicalDiyType
diyType
:
periodical
)
{
obj
.
setDtId
(
diyType
.
getDtId
());
obj
.
setCode
(
diyType
.
getCode
());
}
}
else
if
(
form
.
getResourceType
().
equals
(
4
)){
//
期刊
idr
Service
.
createCriteria
().
andEqualTo
(
"objectId"
,
form
.
getObjectId
());
List
<
ImageLibraryDiyType
>
Imagelist
=
idr
Service
.
selectByCriteria
();
for
(
ImageLibraryDiyType
diyType
:
Imagelist
)
{
}
else
if
(
form
.
getResourceType
().
equals
(
4
)){
//
论文
paperDiyType
Service
.
createCriteria
().
andEqualTo
(
"objectId"
,
form
.
getObjectId
());
List
<
PaperLibraryDiyType
>
paper
=
paperDiyType
Service
.
selectByCriteria
();
for
(
PaperLibraryDiyType
diyType
:
paper
)
{
obj
.
setDtId
(
diyType
.
getDtId
());
obj
.
setCode
(
diyType
.
getCode
());
}
...
...
@@ -471,6 +485,8 @@ public class ResourceRecycleBinSerivceImpl extends BaseServiceImpl<ResourceRecyc
for
(
ResourceRecycleBin
bin
:
list
)
{
if
(
bin
.
getResourceType
().
equals
(
5
)){
//图片库
//删除内容
//"delete c from a inner join b on a.join_code = b.join_code inner join c on b.store_id = c.store_id
//where a.join_code=’123456’ "
ImageLibrary
img
=
new
ImageLibrary
();
img
.
setId
(
bin
.
getObjectId
());
imageLibraryMapper
.
deleteByPrimaryKey
(
img
);
...
...
@@ -510,7 +526,7 @@ public class ResourceRecycleBinSerivceImpl extends BaseServiceImpl<ResourceRecyc
videoLableMapper
.
delete
(
lable
);
//删除关联资源
VideoResource
resource
=
new
VideoResource
();
resource
.
set
Video
Id
(
bin
.
getObjectId
());
resource
.
set
Object
Id
(
bin
.
getObjectId
());
videoResourceMapper
.
delete
(
resource
);
}
else
if
(
bin
.
getResourceType
().
equals
(
7
)){
//音频库
//删除分类
...
...
@@ -766,7 +782,7 @@ public class ResourceRecycleBinSerivceImpl extends BaseServiceImpl<ResourceRecyc
videoLableMapper
.
delete
(
lable
);
//删除关联资源
VideoResource
resource
=
new
VideoResource
();
resource
.
set
Video
Id
(
bin
.
getObjectId
());
resource
.
set
Object
Id
(
bin
.
getObjectId
());
videoResourceMapper
.
delete
(
resource
);
}
else
if
(
bin
.
getResourceType
().
equals
(
7
)){
//音频库
//删除分类
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/service/videolibrary/VideoLibrarySerivceImpl.java
浏览文件 @
da3a57dd
...
...
@@ -5,6 +5,7 @@ import java.text.SimpleDateFormat;
import
java.util.ArrayList
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.UUID
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.BeanUtils
;
...
...
@@ -27,6 +28,7 @@ import com.zrqx.core.model.resource.videolibrary.VideoLibraryLableDiyType;
import
com.zrqx.core.service.BaseServiceImpl
;
import
com.zrqx.core.util.PageInfo
;
import
com.zrqx.core.util.PageParam
;
import
com.zrqx.core.util.UUIDUtil
;
import
com.zrqx.core.vo.resource.videolibrary.VideoLibraryListVO
;
import
com.zrqx.resource.bg.mapper.videolibrary.VideoGoodsMapper
;
import
com.zrqx.resource.bg.mapper.videolibrary.VideoLibraryDiyTypeMapper
;
...
...
@@ -95,23 +97,25 @@ public class VideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary,Intege
List
<
VideoLibraryDiyType
>
list
=
new
ArrayList
<
VideoLibraryDiyType
>();
for
(
int
i
=
0
;
i
<
form
.
getDivTypeId
().
size
();
i
++)
{
VideoLibraryDiyType
obj
=
new
VideoLibraryDiyType
();
obj
.
setId
(
UUIDUtil
.
getUUID
());
obj
.
setObjectId
(
entity
.
getId
());
obj
.
setDtId
(
form
.
getDivTypeId
().
get
(
i
));
obj
.
setCode
(
form
.
getDivTypeCode
().
get
(
i
));
list
.
add
(
obj
);
}
vdrMapper
.
insertList
(
list
);
vdrMapper
.
insert
Uuid
List
(
list
);
//添加当前对象与自定义标签的关系
List
<
VideoLibraryLableDiyType
>
list1
=
new
ArrayList
<
VideoLibraryLableDiyType
>();
for
(
int
i
=
0
;
i
<
form
.
getDivLableId
().
size
();
i
++)
{
VideoLibraryLableDiyType
lable
=
new
VideoLibraryLableDiyType
();
lable
.
setId
(
UUIDUtil
.
getUUID
());
lable
.
setObjectId
(
entity
.
getId
());
lable
.
setLableId
(
form
.
getDivLableId
().
get
(
i
));
lable
.
setLabelContentId
(
form
.
getLabelContentId
().
get
(
i
));
lable
.
setLabelContentCode
(
form
.
getLabelContentCode
().
get
(
i
));
list1
.
add
(
lable
);
}
videoLibraryLableMapper
.
insertList
(
list1
);
videoLibraryLableMapper
.
insert
Uuid
List
(
list1
);
return
true
;
}
@Override
...
...
@@ -135,12 +139,13 @@ public class VideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary,Intege
for
(
int
i
=
0
;
i
<
form
.
getDivTypeId
().
size
();
i
++){
//修改视频分类,视频的id数据到中间表
VideoLibraryDiyType
cr
=
new
VideoLibraryDiyType
();
cr
.
setId
(
UUIDUtil
.
getUUID
());
cr
.
setObjectId
(
entity
.
getId
());
cr
.
setDtId
(
form
.
getDivTypeId
().
get
(
i
));
cr
.
setCode
(
form
.
getDivTypeCode
().
get
(
i
));
list
.
add
(
cr
);
}
vdrMapper
.
insertList
(
list
);
vdrMapper
.
insert
Uuid
List
(
list
);
}
//删除当前对象与自定义分类的关系
VideoLibraryLableDiyType
lable
=
new
VideoLibraryLableDiyType
();
...
...
@@ -152,13 +157,14 @@ public class VideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary,Intege
List
<
VideoLibraryLableDiyType
>
list1
=
new
ArrayList
<
VideoLibraryLableDiyType
>();
for
(
int
i
=
0
;
i
<
form
.
getDivLableId
().
size
();
i
++)
{
VideoLibraryLableDiyType
lable1
=
new
VideoLibraryLableDiyType
();
lable
.
setId
(
UUIDUtil
.
getUUID
());
lable1
.
setObjectId
(
entity
.
getId
());
lable1
.
setLableId
(
form
.
getDivLableId
().
get
(
i
));
lable1
.
setLabelContentId
(
form
.
getLabelContentId
().
get
(
i
));
lable1
.
setLabelContentCode
(
form
.
getLabelContentCode
().
get
(
i
));
list1
.
add
(
lable1
);
}
videoLibraryLableMapper
.
insertList
(
list1
);
videoLibraryLableMapper
.
insert
Uuid
List
(
list1
);
}
return
true
;
}
...
...
@@ -208,7 +214,7 @@ public class VideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary,Intege
* @date: 2018年11月22日 下午2:39:23
*/
@Override
public
boolean
batchDelete
(
List
<
Integer
>
ids
)
{
public
boolean
batchDelete
(
List
<
String
>
ids
)
{
if
(
ids
.
size
()
==
0
)
{
throw
new
BaseException
(
"没有选中任何数据,请重新选择"
);
}
...
...
@@ -224,7 +230,7 @@ public class VideoLibrarySerivceImpl extends BaseServiceImpl<VideoLibrary,Intege
//删除后的资源加入回收站
SaveResourceForm
form
=
new
SaveResourceForm
();
BeanUtils
.
copyProperties
(
entity
,
form
);
videoGoodsService
.
createCriteria
().
andEqualTo
(
"
vl
Id"
,
entity
.
getId
());
videoGoodsService
.
createCriteria
().
andEqualTo
(
"
object
Id"
,
entity
.
getId
());
VideoGoods
goods
=
videoGoodsService
.
selectOneByCriteria
();
form
.
setSellingPrice
(
goods
.
getSellingPrice
());
form
.
setPriceType
(
goods
.
getPriceType
());
...
...
com.zrqx.resource/src/main/java/com/zrqx/resource/bg/service/videolibrary/VideoLibraryService.java
浏览文件 @
da3a57dd
...
...
@@ -39,7 +39,7 @@ public interface VideoLibraryService extends BaseService<VideoLibrary,Integer>{
* @author yzg
* @date: 2018年11月22日 下午2:39:23
*/
boolean
batchDelete
(
List
<
Integer
>
ids
);
boolean
batchDelete
(
List
<
String
>
ids
);
/**
* 后台分页查询
* @param form
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论