Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王衍超
cloud-fb
Commits
0fa74d9f
Commit
0fa74d9f
authored
May 18, 2021
by
高晓磊
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
根据船只id查询采砂许可证信息
parent
2368b719
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
35 additions
and
7 deletions
+35
-7
SandMiningDao.java
...ain/java/com/xyst/dinas/production/dao/SandMiningDao.java
+3
-0
SandMiningDaoImpl.java
...xyst/dinas/production/internal/dao/SandMiningDaoImpl.java
+17
-7
SandMiningServiceImpl.java
...as/production/internal/service/SandMiningServiceImpl.java
+11
-0
SandMiningService.java
.../com/xyst/dinas/production/service/SandMiningService.java
+4
-0
No files found.
backend/xyst.dinas.production/src/main/java/com/xyst/dinas/production/dao/SandMiningDao.java
View file @
0fa74d9f
...
...
@@ -24,4 +24,7 @@ public interface SandMiningDao extends BaseDao {
void
updateSandMiningStatus
();
List
<
KObject
>
queryByShipId
(
UUID
fromString
);
}
backend/xyst.dinas.production/src/main/java/com/xyst/dinas/production/internal/dao/SandMiningDaoImpl.java
View file @
0fa74d9f
...
...
@@ -43,9 +43,7 @@ public class SandMiningDaoImpl extends AbstractBaseDao implements SandMiningDao,
@Override
public
Page
<
KObject
>
listSandMiningInfoPaging
(
Page
<
KObject
>
page
,
Integer
sandMiningStatus
)
{
KClass
bean
=
Amino
.
getStaticMetadataContext
().
getBean
(
SandMiningConstant
.
ENTITY
,
KClass
.
class
);
DetachedCriteria
detachedCriteria
=
DetachedCriteria
.
forEntityName
(
bean
.
getName
());
detachedCriteria
.
add
(
Restrictions
.
eq
(
"del"
,
false
));
DetachedCriteria
detachedCriteria
=
getDetachedCriteria
();
if
(
null
!=
sandMiningStatus
)
{
detachedCriteria
.
add
(
Restrictions
.
eq
(
"status"
,
sandMiningStatus
));
}
...
...
@@ -62,11 +60,8 @@ public class SandMiningDaoImpl extends AbstractBaseDao implements SandMiningDao,
@Override
public
List
<
KObject
>
getByCodeNum
(
String
permitCode
,
UUID
id
)
{
KClass
bean
=
Amino
.
getStaticMetadataContext
().
getBean
(
SandMiningConstant
.
ENTITY
,
KClass
.
class
);
DetachedCriteria
detachedCriteria
=
DetachedCriteria
.
forEntityName
(
bean
.
getName
());
DetachedCriteria
detachedCriteria
=
getDetachedCriteria
();
dinasTypeDao
.
addRegionalCompanyFilter
(
detachedCriteria
);
detachedCriteria
.
add
(
Restrictions
.
eq
(
"del"
,
false
));
detachedCriteria
.
add
(
Restrictions
.
eq
(
"permitCode"
,
permitCode
));
if
(
id
!=
null
)
{
detachedCriteria
.
add
(
Restrictions
.
ne
(
"id"
,
id
));
...
...
@@ -75,6 +70,14 @@ public class SandMiningDaoImpl extends AbstractBaseDao implements SandMiningDao,
return
(
List
<
KObject
>)
template
.
findByCriteria
(
detachedCriteria
);
}
private
DetachedCriteria
getDetachedCriteria
()
{
KClass
bean
=
Amino
.
getStaticMetadataContext
().
getBean
(
SandMiningConstant
.
ENTITY
,
KClass
.
class
);
DetachedCriteria
detachedCriteria
=
DetachedCriteria
.
forEntityName
(
bean
.
getName
());
detachedCriteria
.
add
(
Restrictions
.
eq
(
"del"
,
false
));
return
detachedCriteria
;
}
@Override
public
void
modify
(
KObject
kobject
)
{
// kobject.set(BaseConstants.CREATOR,id.get(BaseConstants.CREATOR));
...
...
@@ -125,6 +128,13 @@ public class SandMiningDaoImpl extends AbstractBaseDao implements SandMiningDao,
});
}
@Override
public
List
<
KObject
>
queryByShipId
(
UUID
fromString
)
{
DetachedCriteria
detachedCriteria
=
getDetachedCriteria
();
detachedCriteria
.
add
(
Restrictions
.
eq
(
"status"
,
1
));
return
(
List
<
KObject
>)
template
.
findByCriteria
(
detachedCriteria
);
}
@Override
public
UUID
create
(
KObject
kObject
)
{
...
...
backend/xyst.dinas.production/src/main/java/com/xyst/dinas/production/internal/service/SandMiningServiceImpl.java
View file @
0fa74d9f
...
...
@@ -2,6 +2,7 @@ package com.xyst.dinas.production.internal.service;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.UUID
;
import
org.apache.commons.collections.CollectionUtils
;
...
...
@@ -123,5 +124,15 @@ public class SandMiningServiceImpl implements SandMiningService {
}
@Override
public
List
<
Map
<
String
,
Object
>>
queryByShip
(
List
<
Map
<
String
,
Object
>>
shipsTracking
)
{
for
(
Map
<
String
,
Object
>
stringObjectMap
:
shipsTracking
)
{
Object
shipInfoId
=
stringObjectMap
.
get
(
"shipInfoId"
);
List
<
KObject
>
sandMin
=
sandMiningDao
.
queryByShipId
(
UUID
.
fromString
(
shipInfoId
.
toString
()));
stringObjectMap
.
put
(
"sandMiningInfo"
,
sandMin
);
}
return
shipsTracking
;
}
}
backend/xyst.dinas.production/src/main/java/com/xyst/dinas/production/service/SandMiningService.java
View file @
0fa74d9f
...
...
@@ -3,6 +3,8 @@ package com.xyst.dinas.production.service;
import
com.beecode.bap.attachment.common.Page
;
import
com.beecode.bcp.type.KObject
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.UUID
;
public
interface
SandMiningService
{
...
...
@@ -24,4 +26,6 @@ public interface SandMiningService {
void
updateIsEnterWarningArea
();
List
<
Map
<
String
,
Object
>>
queryByShip
(
List
<
Map
<
String
,
Object
>>
shipsTracking
);
}
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