Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
dd_school
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wangqi
dd_school
Commits
c02d3c07
Commit
c02d3c07
authored
Aug 16, 2023
by
xuwenhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改设备报修
parent
87ed926a
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
31 additions
and
21 deletions
+31
-21
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolEquipment/SchoolEquipmentRepair.java
+3
-0
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolEquipment/EquipmentRepairMapper.java
+1
-1
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolEquipment/EquipmentLedgerServiceImpl.java
+16
-11
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolEquipment/EquipmentRepairServiceImpl.java
+2
-2
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolEquipment/ProductCategoryServiceImpl.java
+9
-0
smart-campus/src/main/resources/mapper/schoolEquipment/EquipmentRepairMapper.xml
+0
-7
No files found.
smart-campus/src/main/java/yangtz/cs/liu/campus/domain/schoolEquipment/SchoolEquipmentRepair.java
View file @
c02d3c07
...
@@ -2,6 +2,8 @@ package yangtz.cs.liu.campus.domain.schoolEquipment;
...
@@ -2,6 +2,8 @@ package yangtz.cs.liu.campus.domain.schoolEquipment;
import
java.util.Date
;
import
java.util.Date
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.core.domain.OurBaseEntity
;
import
com.core.domain.OurBaseEntity
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
lombok.Data
;
...
@@ -17,6 +19,7 @@ public class SchoolEquipmentRepair extends OurBaseEntity
...
@@ -17,6 +19,7 @@ public class SchoolEquipmentRepair extends OurBaseEntity
{
{
/** 设备id */
/** 设备id */
@TableId
(
value
=
"id"
,
type
=
IdType
.
AUTO
)
private
Long
id
;
private
Long
id
;
/** 设备id */
/** 设备id */
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/mapper/schoolEquipment/EquipmentRepairMapper.java
View file @
c02d3c07
...
@@ -56,7 +56,7 @@ public interface EquipmentRepairMapper extends BaseMapper<SchoolEquipmentRepair>
...
@@ -56,7 +56,7 @@ public interface EquipmentRepairMapper extends BaseMapper<SchoolEquipmentRepair>
* @param
* @param
* @return
* @return
*/
*/
Map
<
String
,
String
>
getEquipment
(
@Param
(
"encode"
)
String
encode
,
@Param
(
"adminId"
)
Long
adminId
);
Map
<
String
,
String
>
getEquipment
(
@Param
(
"encode"
)
String
encode
);
/**
/**
* 删除设备报修
* 删除设备报修
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolEquipment/EquipmentLedgerServiceImpl.java
View file @
c02d3c07
...
@@ -12,14 +12,8 @@ import com.ruoyi.common.utils.StringUtils;
...
@@ -12,14 +12,8 @@ import com.ruoyi.common.utils.StringUtils;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.transaction.annotation.Transactional
;
import
yangtz.cs.liu.campus.domain.schoolEquipment.SchoolEncode
;
import
yangtz.cs.liu.campus.domain.schoolEquipment.*
;
import
yangtz.cs.liu.campus.domain.schoolEquipment.SchoolEquipmentLedger
;
import
yangtz.cs.liu.campus.mapper.schoolEquipment.*
;
import
yangtz.cs.liu.campus.domain.schoolEquipment.SchoolInStock
;
import
yangtz.cs.liu.campus.domain.schoolEquipment.SchoolOutStock
;
import
yangtz.cs.liu.campus.mapper.schoolEquipment.EncodeMapper
;
import
yangtz.cs.liu.campus.mapper.schoolEquipment.EquipmentLedgerMapper
;
import
yangtz.cs.liu.campus.mapper.schoolEquipment.InStockMapper
;
import
yangtz.cs.liu.campus.mapper.schoolEquipment.OutStockMapper
;
import
yangtz.cs.liu.campus.service.schoolEquipment.IEquipmentLedgerService
;
import
yangtz.cs.liu.campus.service.schoolEquipment.IEquipmentLedgerService
;
import
yangtz.cs.liu.campus.vo.schoolEquipment.SchoolEquipmentLedgerVo
;
import
yangtz.cs.liu.campus.vo.schoolEquipment.SchoolEquipmentLedgerVo
;
...
@@ -38,6 +32,8 @@ public class EquipmentLedgerServiceImpl extends ServiceImpl<EquipmentLedgerMappe
...
@@ -38,6 +32,8 @@ public class EquipmentLedgerServiceImpl extends ServiceImpl<EquipmentLedgerMappe
private
InStockMapper
inStockMapper
;
private
InStockMapper
inStockMapper
;
@Autowired
@Autowired
private
OutStockMapper
outStockMapper
;
private
OutStockMapper
outStockMapper
;
@Autowired
private
ProductCategoryMapper
productCategoryMapper
;
/**
/**
* 查看设备台账列表
* 查看设备台账列表
...
@@ -190,12 +186,21 @@ public class EquipmentLedgerServiceImpl extends ServiceImpl<EquipmentLedgerMappe
...
@@ -190,12 +186,21 @@ public class EquipmentLedgerServiceImpl extends ServiceImpl<EquipmentLedgerMappe
failureNum
++;
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、规格为空,请你重新输入!"
);
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、规格为空,请你重新输入!"
);
}
else
if
(
StringUtils
.
isNull
(
schoolEquipmentLedger
.
getClassificationCode
())){
}
else
if
(
StringUtils
.
isNull
(
schoolEquipmentLedger
.
getClassificationCode
())){
if
(
schoolEquipmentLedger
.
getClassificationCode
().
length
()
<
4
){
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、分类编码为空,请你重新输入!"
);
}
else
if
(
schoolEquipmentLedger
.
getClassificationCode
().
length
()
<
4
){
failureNum
++;
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、分类编码长度最少为4位,请你核对后重新输入!"
);
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、分类编码长度最少为4位,请你核对后重新输入!"
);
}
}
else
if
(
StringUtils
.
isNotNull
(
schoolEquipmentLedger
.
getClassificationCode
())){
//查询分类编码是否重复
LambdaQueryWrapper
<
SchoolProductCategory
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
SchoolProductCategory:
:
getClassificationCode
,
schoolEquipmentLedger
.
getClassificationCode
())
.
eq
(
SchoolProductCategory:
:
getDelFlag
,
"0"
);
List
<
SchoolProductCategory
>
schoolProductCategories
=
productCategoryMapper
.
selectList
(
wrapper
);
if
(
schoolProductCategories
.
size
()<=
0
)
{
failureNum
++;
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、分类编码为空,请你重新输入!"
);
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、分类编码不存在,请你重新输入!"
);
}
}
else
if
(
StringUtils
.
isNull
(
schoolEquipmentLedger
.
getUnit
())){
}
else
if
(
StringUtils
.
isNull
(
schoolEquipmentLedger
.
getUnit
())){
failureNum
++;
failureNum
++;
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、单位为空,请你重新输入!"
);
failureMsg
.
append
(
"<br/>"
+
failureNum
+
"、单位为空,请你重新输入!"
);
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolEquipment/EquipmentRepairServiceImpl.java
View file @
c02d3c07
...
@@ -85,8 +85,8 @@ public class EquipmentRepairServiceImpl extends ServiceImpl<EquipmentRepairMappe
...
@@ -85,8 +85,8 @@ public class EquipmentRepairServiceImpl extends ServiceImpl<EquipmentRepairMappe
*/
*/
@Override
@Override
public
Map
<
String
,
String
>
getEquipment
(
String
encode
)
{
public
Map
<
String
,
String
>
getEquipment
(
String
encode
)
{
Long
userId
=
SecurityUtils
.
getLoginUser
().
getUser
().
getUserId
();
//
Long userId = SecurityUtils.getLoginUser().getUser().getUserId();
return
equipmentRepairMapper
.
getEquipment
(
encode
,
userId
);
return
equipmentRepairMapper
.
getEquipment
(
encode
);
}
}
/**
/**
...
...
smart-campus/src/main/java/yangtz/cs/liu/campus/service/impl/schoolEquipment/ProductCategoryServiceImpl.java
View file @
c02d3c07
...
@@ -3,6 +3,7 @@ package yangtz.cs.liu.campus.service.impl.schoolEquipment;
...
@@ -3,6 +3,7 @@ package yangtz.cs.liu.campus.service.impl.schoolEquipment;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.ruoyi.common.annotation.DataScope
;
import
com.ruoyi.common.annotation.DataScope
;
import
com.ruoyi.common.exception.ServiceException
;
import
com.ruoyi.common.utils.DateUtils
;
import
com.ruoyi.common.utils.DateUtils
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.common.utils.SecurityUtils
;
import
com.ruoyi.system.mapper.SysUserMapper
;
import
com.ruoyi.system.mapper.SysUserMapper
;
...
@@ -54,6 +55,14 @@ public class ProductCategoryServiceImpl extends ServiceImpl<ProductCategoryMappe
...
@@ -54,6 +55,14 @@ public class ProductCategoryServiceImpl extends ServiceImpl<ProductCategoryMappe
@Override
@Override
@Transactional
@Transactional
public
int
insertSchoolProductCategory
(
SchoolProductCategory
schoolProductCategory
)
{
public
int
insertSchoolProductCategory
(
SchoolProductCategory
schoolProductCategory
)
{
//查询分类编码是否重复
LambdaQueryWrapper
<
SchoolProductCategory
>
wrapper
=
new
LambdaQueryWrapper
<>();
wrapper
.
eq
(
SchoolProductCategory:
:
getClassificationCode
,
schoolProductCategory
.
getClassificationCode
())
.
eq
(
SchoolProductCategory:
:
getDelFlag
,
"0"
);
List
<
SchoolProductCategory
>
schoolProductCategories
=
productCategoryMapper
.
selectList
(
wrapper
);
if
(
schoolProductCategories
!=
null
&&
schoolProductCategories
.
size
()
>
0
){
throw
new
ServiceException
(
"该分类编码已存在"
);
}
//父id
//父id
Long
parentId
=
schoolProductCategory
.
getParentId
();
Long
parentId
=
schoolProductCategory
.
getParentId
();
if
(
null
!=
parentId
){
if
(
null
!=
parentId
){
...
...
smart-campus/src/main/resources/mapper/schoolEquipment/EquipmentRepairMapper.xml
View file @
c02d3c07
...
@@ -110,13 +110,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
...
@@ -110,13 +110,6 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
school_equipment_ledger
school_equipment_ledger
WHERE
WHERE
encode = #{encode}
encode = #{encode}
AND classification_code IN (
SELECT
classification_code
FROM
school_product_category
WHERE
admin_id = #{adminId})
</select>
</select>
<update
id=
"deleteSchoolEquipmentRepairById"
parameterType=
"String"
>
<update
id=
"deleteSchoolEquipmentRepairById"
parameterType=
"String"
>
...
...
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