Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
ejercicio2-framework-back
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
Josue
ejercicio2-framework-back
Commits
255d6948
Commit
255d6948
authored
Nov 25, 2021
by
Cristian Aguirre
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update Writter Process
parent
5a428b22
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
4 additions
and
3 deletions
+4
-3
DataSensibleJPAWriter.java
...ytesw/bytebot/etl/batch/writer/DataSensibleJPAWriter.java
+2
-1
DeleteDataSensibleControlRepository.java
.../bytebot/etl/dao/DeleteDataSensibleControlRepository.java
+1
-1
IntentRepository.java
...ain/java/com/bytesw/bytebot/etl/dao/IntentRepository.java
+1
-1
No files found.
src/main/java/com/bytesw/bytebot/etl/batch/writer/DataSensibleJPAWriter.java
View file @
255d6948
...
...
@@ -61,13 +61,14 @@ public class DataSensibleJPAWriter implements ItemWriter<DynaBean>, StepExecutio
@Transactional
public
void
write
(
List
<?
extends
DynaBean
>
list
)
throws
Exception
{
for
(
DynaBean
dynaBean
:
list
)
{
Long
id
=
(
Long
)
dynaBean
.
get
(
"id"
);
Long
id
=
Long
.
parseLong
(
dynaBean
.
get
(
"id"
).
toString
()
);
String
json
=
(
String
)
dynaBean
.
get
(
"data"
);
String
event
=
(
String
)
JsonUtils
.
getFieldFromJson
(
json
,
"$.event"
);
if
(
EventTypeEnum
.
USER
.
getName
().
equals
(
event
))
{
String
toAgent
=
(
String
)
JsonUtils
.
getFieldFromJson
(
json
,
"$.metadata.To"
);
if
(
agent
.
getChannelValue
().
equals
(
toAgent
))
{
String
intent
=
(
String
)
JsonUtils
.
getFieldFromJson
(
json
,
"$.parse_data.intent.name"
);
//log.debug();
if
(
intentByAgent
.
indexOf
(
intent
)
>=
0
)
{
String
SmSMessageSid
=
(
String
)
JsonUtils
.
getFieldFromJson
(
json
,
"$.metadata.SmsMessageSid"
);
...
...
src/main/java/com/bytesw/bytebot/etl/dao/DeleteDataSensibleControlRepository.java
View file @
255d6948
...
...
@@ -9,6 +9,6 @@ import java.util.Optional;
public
interface
DeleteDataSensibleControlRepository
extends
CrudRepository
<
DeleteDataSensibleControl
,
Long
>
{
@Query
(
"SELECT s from
avb_delete_sens_msg_c
ontrol s WHERE s.agentId = :agentId"
)
@Query
(
"SELECT s from
DeleteDataSensibleC
ontrol s WHERE s.agentId = :agentId"
)
Optional
<
DeleteDataSensibleControl
>
findEventIdByAgentId
(
@Param
(
"agentId"
)
Long
agentId
);
}
src/main/java/com/bytesw/bytebot/etl/dao/IntentRepository.java
View file @
255d6948
...
...
@@ -11,7 +11,7 @@ import java.util.Optional;
public
interface
IntentRepository
extends
CrudRepository
<
Intent
,
Long
>
{
Optional
<
Intent
>
findByIdentifier
(
String
identifier
);
@Query
(
"SELECT s from
avb_i
ntent s WHERE s.identifier = :intenIdent and s.agenId = :agenId"
)
@Query
(
"SELECT s from
I
ntent s WHERE s.identifier = :intenIdent and s.agenId = :agenId"
)
Optional
<
IntentBean
>
findIntenNameById
(
@Param
(
"intenIdent"
)
String
intenIdent
,
@Param
(
"agenId"
)
Long
agenId
);
}
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