Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
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
项目统一框架
amos-boot-biz
Commits
edd4acf3
Commit
edd4acf3
authored
Oct 12, 2022
by
KeYong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
更新
parent
b0ef5f56
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
34 additions
and
3 deletions
+34
-3
BuildingController.java
...om/yeejoin/equipmanage/controller/BuildingController.java
+2
-1
FormInstanceMapper.java
...va/com/yeejoin/equipmanage/mapper/FormInstanceMapper.java
+2
-0
IBuilldService.java
.../java/com/yeejoin/equipmanage/service/IBuilldService.java
+1
-1
BuildingServiceImpl.java
...yeejoin/equipmanage/service/impl/BuildingServiceImpl.java
+23
-1
FormInstanceMapper.xml
...em-equip/src/main/resources/mapper/FormInstanceMapper.xml
+6
-0
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/BuildingController.java
View file @
edd4acf3
...
@@ -218,9 +218,10 @@ public class BuildingController extends AbstractBaseController {
...
@@ -218,9 +218,10 @@ public class BuildingController extends AbstractBaseController {
@PutMapping
(
value
=
"/commonUpdate"
)
@PutMapping
(
value
=
"/commonUpdate"
)
public
Object
update
(
public
Object
update
(
@RequestParam
Long
instanceId
,
@RequestParam
Long
instanceId
,
@RequestParam
(
value
=
"groupCode"
,
required
=
false
)
String
groupCode
,
@RequestBody
Map
<
String
,
Object
>
map
)
{
@RequestBody
Map
<
String
,
Object
>
map
)
{
String
orgCode
=
getOrgCode
();
String
orgCode
=
getOrgCode
();
return
buildService
.
updateForm
(
instanceId
,
orgCode
,
map
);
return
buildService
.
updateForm
(
instanceId
,
orgCode
,
map
,
groupCode
);
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/mapper/FormInstanceMapper.java
View file @
edd4acf3
...
@@ -212,4 +212,6 @@ public interface FormInstanceMapper extends BaseMapper<FormInstance> {
...
@@ -212,4 +212,6 @@ public interface FormInstanceMapper extends BaseMapper<FormInstance> {
* @return
* @return
*/
*/
List
<
String
>
selectChildListdate
(
@Param
(
"id"
)
Long
id
);
List
<
String
>
selectChildListdate
(
@Param
(
"id"
)
Long
id
);
int
updateFormFieldValue
(
@Param
(
"id"
)
Long
id
,
@Param
(
"name"
)
String
name
,
@Param
(
"value"
)
String
value
);
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/IBuilldService.java
View file @
edd4acf3
...
@@ -108,7 +108,7 @@ public interface IBuilldService extends IService<Building> {
...
@@ -108,7 +108,7 @@ public interface IBuilldService extends IService<Building> {
* @param map form
* @param map form
* @return Object
* @return Object
*/
*/
Object
updateForm
(
Long
instanceId
,
String
companyCode
,
Map
<
String
,
Object
>
map
);
Object
updateForm
(
Long
instanceId
,
String
companyCode
,
Map
<
String
,
Object
>
map
,
String
groupCode
);
/**
/**
* 获取 建筑装备树
* 获取 建筑装备树
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/BuildingServiceImpl.java
View file @
edd4acf3
...
@@ -19,6 +19,7 @@ import com.yeejoin.equipmanage.common.entity.dto.BuildIsRiskDTO;
...
@@ -19,6 +19,7 @@ import com.yeejoin.equipmanage.common.entity.dto.BuildIsRiskDTO;
import
com.yeejoin.equipmanage.common.entity.dto.BuildSearchDTO
;
import
com.yeejoin.equipmanage.common.entity.dto.BuildSearchDTO
;
import
com.yeejoin.equipmanage.common.entity.vo.*
;
import
com.yeejoin.equipmanage.common.entity.vo.*
;
import
com.yeejoin.equipmanage.common.enums.*
;
import
com.yeejoin.equipmanage.common.enums.*
;
import
com.yeejoin.equipmanage.common.utils.CommonResponseUtil
;
import
com.yeejoin.equipmanage.common.utils.EnumsUtils
;
import
com.yeejoin.equipmanage.common.utils.EnumsUtils
;
import
com.yeejoin.equipmanage.common.utils.StringUtil
;
import
com.yeejoin.equipmanage.common.utils.StringUtil
;
import
com.yeejoin.equipmanage.common.vo.AlarmDataVO
;
import
com.yeejoin.equipmanage.common.vo.AlarmDataVO
;
...
@@ -45,6 +46,7 @@ import org.springframework.util.CollectionUtils;
...
@@ -45,6 +46,7 @@ import org.springframework.util.CollectionUtils;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.util.ObjectUtils
;
import
org.typroject.tyboot.core.foundation.exception.BaseException
;
import
org.typroject.tyboot.core.foundation.exception.BaseException
;
import
org.typroject.tyboot.core.foundation.utils.Bean
;
import
org.typroject.tyboot.core.foundation.utils.Bean
;
import
org.typroject.tyboot.core.foundation.utils.CommonUtil
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
import
org.typroject.tyboot.core.restful.exception.instance.BadRequest
;
...
@@ -164,6 +166,8 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
...
@@ -164,6 +166,8 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
final
String
ALL_BUILDING
=
"allBuilding"
;
final
String
ALL_BUILDING
=
"allBuilding"
;
final
static
String
[]
list
=
{
"92031900"
,
"92011000"
,
"92010700"
};
/**
/**
* @param groupCode
* @param groupCode
* @Description 根据groupCode查询allowOperation对应的操作菜单
* @Description 根据groupCode查询allowOperation对应的操作菜单
...
@@ -325,6 +329,9 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
...
@@ -325,6 +329,9 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
}
}
Map
<
String
,
Object
>
formKeyMap
=
iFormInstanceService
.
createByMap
(
groupCode
,
companyCode
,
map
,
caseId
);
Map
<
String
,
Object
>
formKeyMap
=
iFormInstanceService
.
createByMap
(
groupCode
,
companyCode
,
map
,
caseId
);
if
(
StringUtil
.
isNotEmpty
(
caseId
))
{
return
CommonResponseUtil
.
success
(
formKeyMap
);
}
if
(
formKeyMap
.
get
(
instanceId
)
!=
null
)
{
if
(
formKeyMap
.
get
(
instanceId
)
!=
null
)
{
//2.保存图片
//2.保存图片
this
.
saveFiles
(
Long
.
parseLong
(
formKeyMap
.
get
(
"instanceId"
).
toString
()),
map
);
this
.
saveFiles
(
Long
.
parseLong
(
formKeyMap
.
get
(
"instanceId"
).
toString
()),
map
);
...
@@ -356,7 +363,13 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
...
@@ -356,7 +363,13 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
@Override
@Override
@Transactional
(
rollbackFor
=
{
Exception
.
class
,
BaseException
.
class
})
@Transactional
(
rollbackFor
=
{
Exception
.
class
,
BaseException
.
class
})
public
Object
updateForm
(
Long
instanceId
,
String
orgCode
,
Map
<
String
,
Object
>
map
)
{
public
Object
updateForm
(
Long
instanceId
,
String
orgCode
,
Map
<
String
,
Object
>
map
,
String
groupCode
)
{
if
(
StringUtil
.
isNotEmpty
(
groupCode
))
{
map
.
keySet
().
forEach
(
x
->
{
formInstanceMapper
.
updateFormFieldValue
(
instanceId
,
x
,
String
.
valueOf
(
map
.
get
(
x
)));
});
return
CommonResponseUtil
.
success
();
}
Long
id
=
formInstanceMapper
.
getStructureParentId
(
String
.
valueOf
(
instanceId
));
Long
id
=
formInstanceMapper
.
getStructureParentId
(
String
.
valueOf
(
instanceId
));
//1.保存图片
//1.保存图片
this
.
saveFiles
(
instanceId
,
map
);
this
.
saveFiles
(
instanceId
,
map
);
...
@@ -680,6 +693,15 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
...
@@ -680,6 +693,15 @@ public class BuildingServiceImpl extends ServiceImpl<BuildingMapper, Building> i
@Override
@Override
@Transactional
@Transactional
public
Boolean
deleteBuilding
(
Long
instanceId
)
{
public
Boolean
deleteBuilding
(
Long
instanceId
)
{
List
<
FormInstance
>
lists
=
formInstanceMapper
.
selectList
(
new
QueryWrapper
<
FormInstance
>().
eq
(
"instance_id"
,
instanceId
));
if
(
0
<
lists
.
size
())
{
String
groupCode
=
lists
.
get
(
0
).
getGroupCode
();
if
(!
ValidationUtil
.
isEmpty
(
Arrays
.
stream
(
list
).
filter
(
x
->
x
.
equals
(
groupCode
)).
collect
(
Collectors
.
toList
())))
{
formInstanceMapper
.
delete
(
new
QueryWrapper
<
FormInstance
>().
eq
(
"group_code"
,
groupCode
).
eq
(
"instance_id"
,
instanceId
));
return
true
;
}
}
List
<
StockDetail
>
list
=
stockDetailMapper
.
selectList
(
new
QueryWrapper
<
StockDetail
>().
eq
(
"warehouse_structure_id"
,
instanceId
));
List
<
StockDetail
>
list
=
stockDetailMapper
.
selectList
(
new
QueryWrapper
<
StockDetail
>().
eq
(
"warehouse_structure_id"
,
instanceId
));
if
(
list
!=
null
&&
list
.
size
()
>
0
)
{
if
(
list
!=
null
&&
list
.
size
()
>
0
)
{
throw
new
BadRequest
(
"该建筑存在入库装备,无法直接删除"
);
throw
new
BadRequest
(
"该建筑存在入库装备,无法直接删除"
);
...
...
amos-boot-system-equip/src/main/resources/mapper/FormInstanceMapper.xml
View file @
edd4acf3
...
@@ -456,6 +456,12 @@
...
@@ -456,6 +456,12 @@
biz_org_name= #{bizOrgName}
biz_org_name= #{bizOrgName}
where id = #{id}
where id = #{id}
</update>
</update>
<update
id=
"updateFormFieldValue"
>
update wl_form_instance
set
field_value = #{value}
where instance_id = #{id} AND field_name = #{name}
</update>
<update
id=
"updateStrFullName"
>
<update
id=
"updateStrFullName"
>
update wl_warehouse_structure
update wl_warehouse_structure
set full_name=replace(full_name,#{name},#{fullName})
set full_name=replace(full_name,#{name},#{fullName})
...
...
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