Permana
2018-02-26 1dc037ea9d59ace3cb2ecb7ca671234a4e5ae8a0
wap charging
42 files modified
18 files renamed
8 files added
42 files deleted
1 files copied
3828 ■■■■■ changed files
.idea/compiler.xml 1 ●●●● patch | view | raw | blame | history
.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__com_fasterxml_classmate_1_1_0.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_6.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_6_6.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_6_6.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__commons_codec_commons_codec_1_9.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__mysql_mysql_connector_java_5_1_38.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_2.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_4.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_0_33.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_0_33.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_logging_juli_8_0_33.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_0_33.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_0_33.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_0_33.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_21.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_21.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_21.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_boot_spring_boot_1_3_5_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_3_5_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_1_3_5_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_3_5_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_3_5_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_3_5_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_3_5_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_1_3_5_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_3_5_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_spring_aop_4_2_6_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_spring_beans_4_2_6_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_spring_context_4_2_6_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_spring_core_4_2_6_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_spring_expression_4_2_6_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_spring_jdbc_4_2_6_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_spring_tx_4_2_6_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_spring_web_4_2_6_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_springframework_spring_webmvc_4_2_6_RELEASE.xml 13 ●●●●● patch | view | raw | blame | history
.idea/libraries/Maven__org_yaml_snakeyaml_1_16.xml 13 ●●●●● patch | view | raw | blame | history
.idea/misc.xml 16 ●●●●● patch | view | raw | blame | history
.idea/workspace.xml 1381 ●●●●● patch | view | raw | blame | history
pom.xml 10 ●●●● patch | view | raw | blame | history
unipin.iml 65 ●●●● patch | view | raw | blame | history
unipin_api_service/pom.xml 5 ●●●●● patch | view | raw | blame | history
unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/BillingController.java 3 ●●●●● patch | view | raw | blame | history
unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/RegistrationController.java 114 ●●●●● patch | view | raw | blame | history
unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/service/PropertiesService.java 3 ●●●●● patch | view | raw | blame | history
unipin_api_service/src/main/resources/application-dev.properties 1 ●●●● patch | view | raw | blame | history
unipin_api_service/src/main/resources/application-prod.properties 1 ●●●● patch | view | raw | blame | history
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Application.java 12 ●●●●● patch | view | raw | blame | history
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Test.java 7 ●●●●● patch | view | raw | blame | history
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/controller/UserTrackController.java 2 ●●● patch | view | raw | blame | history
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/repository/TransactionStateRepository.java 6 ●●●● patch | view | raw | blame | history
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/MonitoringService.java 33 ●●●● patch | view | raw | blame | history
unipin_cms_service/src/main/resources/application-prod.properties 1 ●●●● patch | view | raw | blame | history
unipin_cms_service/src/main/resources/mybatis/mapper/transactionStatus.xml 17 ●●●● patch | view | raw | blame | history
unipin_cms_service/src/main/resources/static/model/UserTrackerModel.js 3 ●●●● patch | view | raw | blame | history
unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/Application.java 3 ●●●● patch | view | raw | blame | history
unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/entity/TblTransactionStates.java 43 ●●●● patch | view | raw | blame | history
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/Application.java 16 ●●●●● patch | view | raw | blame | history
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/data/ILineData.java 255 ●●●● patch | view | raw | blame | history
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/job/MoWorker.java 32 ●●●● patch | view | raw | blame | history
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/mapper/QueueResultMapper.java 2 ●●●●● patch | view | raw | blame | history
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/model/Queue.java 3 ●●●● patch | view | raw | blame | history
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/service/MoTriggerService.java 10 ●●●● patch | view | raw | blame | history
unipin_mo_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml 32 ●●●●● patch | view | raw | blame | history
unipin_mo_service/src/main/resources/mybatis/mybatis-config.xml 1 ●●●● patch | view | raw | blame | history
unipin_mo_service/unipin-mo-service.iml 113 ●●●● patch | view | raw | blame | history
unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistration.java 66 ●●●●● patch | view | raw | blame | history
unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistrationCallback.java 56 ●●●●● patch | view | raw | blame | history
unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistrationResponse.java 56 ●●●●● patch | view | raw | blame | history
unipin_model/unipin-model.iml 65 ●●●● patch | view | raw | blame | history
unipin_notification_service/unipin-notification-service.iml 146 ●●●● patch | view | raw | blame | history
unipin_request_service/pom.xml 5 ●●●●● patch | view | raw | blame | history
unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/controller/PaymentRequestController.java 49 ●●●● patch | view | raw | blame | history
unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/model/PaymentRequest.java 1 ●●●● patch | view | raw | blame | history
unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/properties/ILineData.java 1 ●●●● patch | view | raw | blame | history
unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/service/PaymentRequestService.java 55 ●●●● patch | view | raw | blame | history
unipin_request_service/src/main/resources/mybatis/mapper/ChargeRequestStoreMapper.xml 5 ●●●●● patch | view | raw | blame | history
unipin_request_service/unipin-request-service.iml 86 ●●●● patch | view | raw | blame | history
unipin_result_service/pom.xml 6 ●●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/Application.java 56 ●●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/Application.java 48 ●●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/Monitoring.java 6 ●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/common/exception/StackTrace.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/common/util/MsisdnUtil.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/common/util/NumberUtil.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/data/BillResult.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/job/ResultPullJob.java 12 ●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/job/ResultWorker.java 33 ●●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/mapper/MonitoringUserMapper.java 4 ●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/mapper/QueueResultMapper.java 4 ●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/mapper/TestMapper.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/model/Bgw.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/model/MonitoringUser.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/model/Queue.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/properties/ILineData.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/HttpAsyncService.java 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/LineCallbackService.java 102 ●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/PropertiesService.java 5 ●●●● patch | view | raw | blame | history
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/TestTransactionService.java 4 ●●●● patch | view | raw | blame | history
unipin_result_service/src/main/resources/application-dev.properties 37 ●●●●● patch | view | raw | blame | history
unipin_result_service/src/main/resources/application-prod.properties 37 ●●●●● patch | view | raw | blame | history
unipin_result_service/src/main/resources/application.properties 41 ●●●●● patch | view | raw | blame | history
unipin_result_service/src/main/resources/mybatis/mapper/MonitoringUser.xml 4 ●●●● patch | view | raw | blame | history
unipin_result_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml 4 ●●●● patch | view | raw | blame | history
unipin_result_service/src/main/resources/mybatis/mapper/TestMapper.xml 2 ●●● patch | view | raw | blame | history
unipin_result_service/src/main/resources/mybatis/mybatis-config.xml 2 ●●● patch | view | raw | blame | history
unipin_result_service/unipin-result-service.iml 99 ●●●● patch | view | raw | blame | history
.idea/compiler.xml
....@@ -2,6 +2,7 @@
22 <project version="4">
33 <component name="CompilerConfiguration">
44 <annotationProcessing>
5
+ <profile default="true" name="Default" enabled="true" />
56 <profile name="Maven default annotation processors profile" enabled="true">
67 <sourceOutputDir name="target/generated-sources/annotations" />
78 <sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: ch.qos.logback:logback-classic:1.1.7">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.1.7/logback-classic-1.1.7-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: ch.qos.logback:logback-core:1.1.7">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.1.7/logback-core-1.1.7-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__com_fasterxml_classmate_1_1_0.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: com.fasterxml:classmate:1.1.0">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.1.0/classmate-1.1.0.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.1.0/classmate-1.1.0-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.1.0/classmate-1.1.0-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_6.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.6">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.6.6/jackson-annotations-2.6.6-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_6_6.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.6">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.6.6/jackson-core-2.6.6-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_6_6.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.6">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.6.6/jackson-databind-2.6.6-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__commons_codec_commons_codec_1_9.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: commons-codec:commons-codec:1.9">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.9/commons-codec-1.9.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.9/commons-codec-1.9-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.9/commons-codec-1.9-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__mysql_mysql_connector_java_5_1_38.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: mysql:mysql-connector-java:5.1.38">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.38/mysql-connector-java-5.1.38-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_2.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.apache.httpcomponents:httpclient:4.5.2">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_4.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.apache.httpcomponents:httpcore:4.4.4">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_0_33.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.0.33">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.0.33/tomcat-embed-core-8.0.33.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.0.33/tomcat-embed-core-8.0.33-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.0.33/tomcat-embed-core-8.0.33-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_0_33.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.0.33">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.0.33/tomcat-embed-el-8.0.33.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.0.33/tomcat-embed-el-8.0.33-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.0.33/tomcat-embed-el-8.0.33-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_logging_juli_8_0_33.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.33">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-logging-juli/8.0.33/tomcat-embed-logging-juli-8.0.33.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-logging-juli/8.0.33/tomcat-embed-logging-juli-8.0.33-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-logging-juli/8.0.33/tomcat-embed-logging-juli-8.0.33-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_0_33.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.0.33">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.0.33/tomcat-embed-websocket-8.0.33.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.0.33/tomcat-embed-websocket-8.0.33-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.0.33/tomcat-embed-websocket-8.0.33-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_0_33.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.33">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-jdbc/8.0.33/tomcat-jdbc-8.0.33.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-jdbc/8.0.33/tomcat-jdbc-8.0.33-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-jdbc/8.0.33/tomcat-jdbc-8.0.33-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_0_33.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.apache.tomcat:tomcat-juli:8.0.33">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-juli/8.0.33/tomcat-juli-8.0.33.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-juli/8.0.33/tomcat-juli-8.0.33-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/tomcat-juli/8.0.33/tomcat-juli-8.0.33-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.0.Final/jboss-logging-3.3.0.Final-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_21.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.slf4j:jcl-over-slf4j:1.7.21">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jcl-over-slf4j/1.7.21/jcl-over-slf4j-1.7.21-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_21.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.slf4j:jul-to-slf4j:1.7.21">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.21/jul-to-slf4j-1.7.21.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.21/jul-to-slf4j-1.7.21-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.21/jul-to-slf4j-1.7.21-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_21.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.slf4j:log4j-over-slf4j:1.7.21">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/log4j-over-slf4j/1.7.21/log4j-over-slf4j-1.7.21.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/log4j-over-slf4j/1.7.21/log4j-over-slf4j-1.7.21-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/log4j-over-slf4j/1.7.21/log4j-over-slf4j-1.7.21-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.slf4j:slf4j-api:1.7.21">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_boot_spring_boot_1_3_5_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework.boot:spring-boot:1.3.5.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/1.3.5.RELEASE/spring-boot-1.3.5.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/1.3.5.RELEASE/spring-boot-1.3.5.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/1.3.5.RELEASE/spring-boot-1.3.5.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_3_5_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.5.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/1.3.5.RELEASE/spring-boot-autoconfigure-1.3.5.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/1.3.5.RELEASE/spring-boot-autoconfigure-1.3.5.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/1.3.5.RELEASE/spring-boot-autoconfigure-1.3.5.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_1_3_5_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework.boot:spring-boot-devtools:1.3.5.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-devtools/1.3.5.RELEASE/spring-boot-devtools-1.3.5.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-devtools/1.3.5.RELEASE/spring-boot-devtools-1.3.5.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-devtools/1.3.5.RELEASE/spring-boot-devtools-1.3.5.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_3_5_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework.boot:spring-boot-starter:1.3.5.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/1.3.5.RELEASE/spring-boot-starter-1.3.5.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/1.3.5.RELEASE/spring-boot-starter-1.3.5.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/1.3.5.RELEASE/spring-boot-starter-1.3.5.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_3_5_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.5.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/1.3.5.RELEASE/spring-boot-starter-jdbc-1.3.5.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/1.3.5.RELEASE/spring-boot-starter-jdbc-1.3.5.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/1.3.5.RELEASE/spring-boot-starter-jdbc-1.3.5.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_3_5_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.5.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/1.3.5.RELEASE/spring-boot-starter-logging-1.3.5.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/1.3.5.RELEASE/spring-boot-starter-logging-1.3.5.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/1.3.5.RELEASE/spring-boot-starter-logging-1.3.5.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_3_5_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.3.5.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/1.3.5.RELEASE/spring-boot-starter-tomcat-1.3.5.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/1.3.5.RELEASE/spring-boot-starter-tomcat-1.3.5.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/1.3.5.RELEASE/spring-boot-starter-tomcat-1.3.5.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_1_3_5_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework.boot:spring-boot-starter-validation:1.3.5.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-validation/1.3.5.RELEASE/spring-boot-starter-validation-1.3.5.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-validation/1.3.5.RELEASE/spring-boot-starter-validation-1.3.5.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-validation/1.3.5.RELEASE/spring-boot-starter-validation-1.3.5.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_3_5_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework.boot:spring-boot-starter-web:1.3.5.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/1.3.5.RELEASE/spring-boot-starter-web-1.3.5.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/1.3.5.RELEASE/spring-boot-starter-web-1.3.5.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/1.3.5.RELEASE/spring-boot-starter-web-1.3.5.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_spring_aop_4_2_6_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework:spring-aop:4.2.6.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.2.6.RELEASE/spring-aop-4.2.6.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.2.6.RELEASE/spring-aop-4.2.6.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/4.2.6.RELEASE/spring-aop-4.2.6.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_spring_beans_4_2_6_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework:spring-beans:4.2.6.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.2.6.RELEASE/spring-beans-4.2.6.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.2.6.RELEASE/spring-beans-4.2.6.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/4.2.6.RELEASE/spring-beans-4.2.6.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_spring_context_4_2_6_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework:spring-context:4.2.6.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.2.6.RELEASE/spring-context-4.2.6.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.2.6.RELEASE/spring-context-4.2.6.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/4.2.6.RELEASE/spring-context-4.2.6.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_spring_core_4_2_6_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework:spring-core:4.2.6.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.2.6.RELEASE/spring-core-4.2.6.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.2.6.RELEASE/spring-core-4.2.6.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/4.2.6.RELEASE/spring-core-4.2.6.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_spring_expression_4_2_6_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework:spring-expression:4.2.6.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.2.6.RELEASE/spring-expression-4.2.6.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.2.6.RELEASE/spring-expression-4.2.6.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/4.2.6.RELEASE/spring-expression-4.2.6.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_spring_jdbc_4_2_6_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework:spring-jdbc:4.2.6.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/4.2.6.RELEASE/spring-jdbc-4.2.6.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/4.2.6.RELEASE/spring-jdbc-4.2.6.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/4.2.6.RELEASE/spring-jdbc-4.2.6.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_spring_tx_4_2_6_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework:spring-tx:4.2.6.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/4.2.6.RELEASE/spring-tx-4.2.6.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/4.2.6.RELEASE/spring-tx-4.2.6.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/4.2.6.RELEASE/spring-tx-4.2.6.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_spring_web_4_2_6_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework:spring-web:4.2.6.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/4.2.6.RELEASE/spring-web-4.2.6.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/4.2.6.RELEASE/spring-web-4.2.6.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/4.2.6.RELEASE/spring-web-4.2.6.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_springframework_spring_webmvc_4_2_6_RELEASE.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.springframework:spring-webmvc:4.2.6.RELEASE">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/4.2.6.RELEASE/spring-webmvc-4.2.6.RELEASE.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/4.2.6.RELEASE/spring-webmvc-4.2.6.RELEASE-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/4.2.6.RELEASE/spring-webmvc-4.2.6.RELEASE-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/libraries/Maven__org_yaml_snakeyaml_1_16.xml
deleted file mode 100644
....@@ -1,13 +0,0 @@
1
-<component name="libraryTable">
2
- <library name="Maven: org.yaml:snakeyaml:1.16">
3
- <CLASSES>
4
- <root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.16/snakeyaml-1.16.jar!/" />
5
- </CLASSES>
6
- <JAVADOC>
7
- <root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.16/snakeyaml-1.16-javadoc.jar!/" />
8
- </JAVADOC>
9
- <SOURCES>
10
- <root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.16/snakeyaml-1.16-sources.jar!/" />
11
- </SOURCES>
12
- </library>
13
-</component>
.idea/misc.xml
....@@ -15,20 +15,4 @@
1515 <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8 (1)" project-jdk-type="JavaSDK">
1616 <output url="file://$PROJECT_DIR$/classes" />
1717 </component>
18
- <component name="masterDetails">
19
- <states>
20
- <state key="ProjectJDKs.UI">
21
- <settings>
22
- <last-edited>1.8</last-edited>
23
- <splitter-proportions>
24
- <option name="proportions">
25
- <list>
26
- <option value="0.2" />
27
- </list>
28
- </option>
29
- </splitter-proportions>
30
- </settings>
31
- </state>
32
- </states>
33
- </component>
3418 </project>
.idea/workspace.xml
....@@ -2,18 +2,117 @@
22 <project version="4">
33 <component name="ChangeListManager">
44 <list default="true" id="70370646-8d4c-4a2f-aaa5-97ff82c7c590" name="Default" comment="">
5
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/static/images/h3i.png" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/static/images/h3i.png" />
5
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/RegistrationController.java" />
6
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/unipin_mo_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml" />
7
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistration.java" />
8
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistrationCallback.java" />
9
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistrationResponse.java" />
10
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/model/Queue.java" />
11
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/resources/application-dev.properties" />
12
+ <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/resources/application-prod.properties" />
13
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__ch_qos_logback_logback_classic_1_1_7.xml" afterPath="" />
14
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__ch_qos_logback_logback_core_1_1_7.xml" afterPath="" />
15
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_classmate_1_1_0.xml" afterPath="" />
16
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_annotations_2_6_6.xml" afterPath="" />
17
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_core_2_6_6.xml" afterPath="" />
18
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_6_6.xml" afterPath="" />
19
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__commons_codec_commons_codec_1_9.xml" afterPath="" />
20
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__id_co_qhodok_tools_trigger_2_0.xml" afterPath="" />
21
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__mysql_mysql_connector_java_5_1_38.xml" afterPath="" />
22
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpclient_4_5_2.xml" afterPath="" />
23
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_httpcomponents_httpcore_4_4_4.xml" afterPath="" />
24
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_core_8_0_33.xml" afterPath="" />
25
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_el_8_0_33.xml" afterPath="" />
26
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_logging_juli_8_0_33.xml" afterPath="" />
27
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_embed_tomcat_embed_websocket_8_0_33.xml" afterPath="" />
28
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_tomcat_jdbc_8_0_33.xml" afterPath="" />
29
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_tomcat_tomcat_juli_8_0_33.xml" afterPath="" />
30
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_jboss_logging_jboss_logging_3_3_0_Final.xml" afterPath="" />
31
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_slf4j_jcl_over_slf4j_1_7_21.xml" afterPath="" />
32
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_slf4j_jul_to_slf4j_1_7_21.xml" afterPath="" />
33
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_slf4j_log4j_over_slf4j_1_7_21.xml" afterPath="" />
34
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_slf4j_slf4j_api_1_7_21.xml" afterPath="" />
35
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_1_3_5_RELEASE.xml" afterPath="" />
36
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_autoconfigure_1_3_5_RELEASE.xml" afterPath="" />
37
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_devtools_1_3_5_RELEASE.xml" afterPath="" />
38
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_1_3_5_RELEASE.xml" afterPath="" />
39
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_jdbc_1_3_5_RELEASE.xml" afterPath="" />
40
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_logging_1_3_5_RELEASE.xml" afterPath="" />
41
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_tomcat_1_3_5_RELEASE.xml" afterPath="" />
42
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_validation_1_3_5_RELEASE.xml" afterPath="" />
43
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_boot_spring_boot_starter_web_1_3_5_RELEASE.xml" afterPath="" />
44
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_aop_4_2_6_RELEASE.xml" afterPath="" />
45
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_beans_4_2_6_RELEASE.xml" afterPath="" />
46
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_context_4_2_6_RELEASE.xml" afterPath="" />
47
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_core_4_2_6_RELEASE.xml" afterPath="" />
48
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_expression_4_2_6_RELEASE.xml" afterPath="" />
49
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_jdbc_4_2_6_RELEASE.xml" afterPath="" />
50
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_tx_4_2_6_RELEASE.xml" afterPath="" />
51
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_web_4_2_6_RELEASE.xml" afterPath="" />
52
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_springframework_spring_webmvc_4_2_6_RELEASE.xml" afterPath="" />
53
+ <change type="DELETED" beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_yaml_snakeyaml_1_16.xml" afterPath="" />
54
+ <change type="DELETED" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Test.java" afterPath="" />
55
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/Application.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/Application.java" />
56
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/Monitoring.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/Monitoring.java" />
57
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/common/exception/StackTrace.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/common/exception/StackTrace.java" />
58
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/common/util/MsisdnUtil.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/common/util/MsisdnUtil.java" />
59
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/common/util/NumberUtil.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/common/util/NumberUtil.java" />
60
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/data/BillResult.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/data/BillResult.java" />
61
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/job/ResultPullJob.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/job/ResultPullJob.java" />
62
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/job/ResultWorker.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/job/ResultWorker.java" />
63
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/MonitoringUserMapper.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/mapper/MonitoringUserMapper.java" />
64
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/QueueResultMapper.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/mapper/QueueResultMapper.java" />
65
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/TestMapper.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/mapper/TestMapper.java" />
66
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/Bgw.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/model/Bgw.java" />
67
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/MonitoringUser.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/model/MonitoringUser.java" />
68
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/Queue.java" afterPath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/model/Queue.java" />
69
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/properties/ILineData.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/properties/ILineData.java" />
70
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/HttpAsyncService.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/HttpAsyncService.java" />
71
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/LineCallbackService.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/LineCallbackService.java" />
72
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/PropertiesService.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/PropertiesService.java" />
73
+ <change type="MOVED" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/TestTransactionService.java" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/TestTransactionService.java" />
674 <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/compiler.xml" afterPath="$PROJECT_DIR$/.idea/compiler.xml" />
7
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/encodings.xml" afterPath="$PROJECT_DIR$/.idea/encodings.xml" />
875 <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/misc.xml" afterPath="$PROJECT_DIR$/.idea/misc.xml" />
976 <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
10
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/Bot.java" afterPath="$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/Bot.java" />
11
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/MessageListener.java" afterPath="$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/MessageListener.java" />
77
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/pom.xml" afterPath="$PROJECT_DIR$/pom.xml" />
78
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin.iml" afterPath="$PROJECT_DIR$/unipin.iml" />
79
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_api_service/pom.xml" afterPath="$PROJECT_DIR$/unipin_api_service/pom.xml" />
80
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/BillingController.java" afterPath="$PROJECT_DIR$/unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/BillingController.java" />
81
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/service/PropertiesService.java" afterPath="$PROJECT_DIR$/unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/service/PropertiesService.java" />
82
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_api_service/src/main/resources/application-dev.properties" afterPath="$PROJECT_DIR$/unipin_api_service/src/main/resources/application-dev.properties" />
83
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_api_service/src/main/resources/application-prod.properties" afterPath="$PROJECT_DIR$/unipin_api_service/src/main/resources/application-prod.properties" />
84
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Application.java" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Application.java" />
85
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/controller/UserTrackController.java" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/controller/UserTrackController.java" />
1286 <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/repository/TransactionStateRepository.java" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/repository/TransactionStateRepository.java" />
1387 <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/MonitoringService.java" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/MonitoringService.java" />
14
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/application.properties" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/application.properties" />
88
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/application-prod.properties" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/application-prod.properties" />
1589 <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mapper/transactionStatus.xml" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mapper/transactionStatus.xml" />
16
- <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/templates/index.html" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/templates/index.html" />
90
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/static/model/UserTrackerModel.js" afterPath="$PROJECT_DIR$/unipin_cms_service/src/main/resources/static/model/UserTrackerModel.js" />
91
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/Application.java" afterPath="$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/Application.java" />
92
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/entity/TblTransactionStates.java" afterPath="$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/entity/TblTransactionStates.java" />
93
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/Application.java" afterPath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/Application.java" />
94
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/data/ILineData.java" afterPath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/data/ILineData.java" />
95
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/job/MoWorker.java" afterPath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/job/MoWorker.java" />
96
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/mapper/QueueResultMapper.java" afterPath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/mapper/QueueResultMapper.java" />
97
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/service/MoTriggerService.java" afterPath="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/service/MoTriggerService.java" />
98
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_mo_service/src/main/resources/mybatis/mybatis-config.xml" afterPath="$PROJECT_DIR$/unipin_mo_service/src/main/resources/mybatis/mybatis-config.xml" />
99
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_mo_service/unipin-mo-service.iml" afterPath="$PROJECT_DIR$/unipin_mo_service/unipin-mo-service.iml" />
100
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_model/unipin-model.iml" afterPath="$PROJECT_DIR$/unipin_model/unipin-model.iml" />
101
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_notification_service/unipin-notification-service.iml" afterPath="$PROJECT_DIR$/unipin_notification_service/unipin-notification-service.iml" />
102
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_request_service/pom.xml" afterPath="$PROJECT_DIR$/unipin_request_service/pom.xml" />
103
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/controller/PaymentRequestController.java" afterPath="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/controller/PaymentRequestController.java" />
104
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/model/PaymentRequest.java" afterPath="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/model/PaymentRequest.java" />
105
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/properties/ILineData.java" afterPath="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/properties/ILineData.java" />
106
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/service/PaymentRequestService.java" afterPath="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/service/PaymentRequestService.java" />
107
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_request_service/src/main/resources/mybatis/mapper/ChargeRequestStoreMapper.xml" afterPath="$PROJECT_DIR$/unipin_request_service/src/main/resources/mybatis/mapper/ChargeRequestStoreMapper.xml" />
108
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_request_service/unipin-request-service.iml" afterPath="$PROJECT_DIR$/unipin_request_service/unipin-request-service.iml" />
109
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_result_service/pom.xml" afterPath="$PROJECT_DIR$/unipin_result_service/pom.xml" />
110
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/resources/application.properties" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/resources/application.properties" />
111
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mapper/MonitoringUser.xml" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mapper/MonitoringUser.xml" />
112
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml" />
113
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mapper/TestMapper.xml" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mapper/TestMapper.xml" />
114
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mybatis-config.xml" afterPath="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mybatis-config.xml" />
115
+ <change type="MODIFICATION" beforePath="$PROJECT_DIR$/unipin_result_service/unipin-result-service.iml" afterPath="$PROJECT_DIR$/unipin_result_service/unipin-result-service.iml" />
17116 </list>
18117 <ignored path="$PROJECT_DIR$/unipin_bgw_service/target/" />
19118 <ignored path="$PROJECT_DIR$/target/" />
....@@ -44,11 +143,21 @@
44143 </component>
45144 <component name="FileEditorManager">
46145 <leaf SIDE_TABS_SIZE_LIMIT_KEY="450">
47
- <file leaf-file-name="MonitoringService.java" pinned="false" current-in-tab="true">
48
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/MonitoringService.java">
146
+ <file leaf-file-name="ClientChargingService.java" pinned="false" current-in-tab="false">
147
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/service/ClientChargingService.java">
49148 <provider selected="true" editor-type-id="text-editor">
50
- <state relative-caret-position="378">
51
- <caret line="314" column="51" lean-forward="false" selection-start-line="314" selection-start-column="51" selection-end-line="314" selection-end-column="51" />
149
+ <state relative-caret-position="290">
150
+ <caret line="43" column="23" lean-forward="false" selection-start-line="43" selection-start-column="23" selection-end-line="43" selection-end-column="23" />
151
+ <folding />
152
+ </state>
153
+ </provider>
154
+ </entry>
155
+ </file>
156
+ <file leaf-file-name="ClientWapChargingService.java" pinned="false" current-in-tab="true">
157
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/service/ClientWapChargingService.java">
158
+ <provider selected="true" editor-type-id="text-editor">
159
+ <state relative-caret-position="255">
160
+ <caret line="121" column="101" lean-forward="false" selection-start-line="121" selection-start-column="101" selection-end-line="121" selection-end-column="101" />
52161 <folding>
53162 <element signature="imports" expanded="true" />
54163 </folding>
....@@ -56,83 +165,51 @@
56165 </provider>
57166 </entry>
58167 </file>
59
- <file leaf-file-name="pom.xml" pinned="false" current-in-tab="false">
60
- <entry file="file://$PROJECT_DIR$/unipin_request_service/pom.xml">
168
+ <file leaf-file-name="ResponseOneStepPaymentModel.java" pinned="false" current-in-tab="false">
169
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/ResponseOneStepPaymentModel.java">
61170 <provider selected="true" editor-type-id="text-editor">
62
- <state relative-caret-position="918">
63
- <caret line="34" column="12" lean-forward="false" selection-start-line="19" selection-start-column="3" selection-end-line="34" selection-end-column="12" />
171
+ <state relative-caret-position="378">
172
+ <caret line="16" column="30" lean-forward="false" selection-start-line="16" selection-start-column="28" selection-end-line="16" selection-end-column="30" />
64173 <folding />
65174 </state>
66175 </provider>
67176 </entry>
68177 </file>
69
- <file leaf-file-name="pom.xml" pinned="false" current-in-tab="false">
70
- <entry file="file://$PROJECT_DIR$/pom.xml">
178
+ <file leaf-file-name="ChargeWorker.java" pinned="false" current-in-tab="false">
179
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargeWorker.java">
71180 <provider selected="true" editor-type-id="text-editor">
72
- <state relative-caret-position="162">
73
- <caret line="21" column="52" lean-forward="false" selection-start-line="21" selection-start-column="52" selection-end-line="21" selection-end-column="52" />
181
+ <state relative-caret-position="298">
182
+ <caret line="143" column="106" lean-forward="false" selection-start-line="143" selection-start-column="106" selection-end-line="143" selection-end-column="106" />
74183 <folding />
75184 </state>
76185 </provider>
77186 </entry>
78187 </file>
79
- <file leaf-file-name="index.html" pinned="false" current-in-tab="false">
80
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/templates/index.html">
188
+ <file leaf-file-name="Application.java" pinned="false" current-in-tab="false">
189
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/Application.java">
81190 <provider selected="true" editor-type-id="text-editor">
82
- <state relative-caret-position="1323">
83
- <caret line="49" column="57" lean-forward="false" selection-start-line="49" selection-start-column="57" selection-end-line="49" selection-end-column="57" />
191
+ <state relative-caret-position="318">
192
+ <caret line="84" column="25" lean-forward="false" selection-start-line="84" selection-start-column="25" selection-end-line="84" selection-end-column="25" />
84193 <folding />
85
- </state>
86
- </provider>
87
- </entry>
88
- </file>
89
- <file leaf-file-name="Bot.java" pinned="false" current-in-tab="false">
90
- <entry file="file://$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/Bot.java">
91
- <provider selected="true" editor-type-id="text-editor">
92
- <state relative-caret-position="1188">
93
- <caret line="47" column="0" lean-forward="false" selection-start-line="47" selection-start-column="0" selection-end-line="47" selection-end-column="0" />
94
- <folding />
95
- </state>
96
- </provider>
97
- </entry>
98
- </file>
99
- <file leaf-file-name="transactionStatus.xml" pinned="false" current-in-tab="false">
100
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mapper/transactionStatus.xml">
101
- <provider selected="true" editor-type-id="text-editor">
102
- <state relative-caret-position="2511">
103
- <caret line="93" column="0" lean-forward="false" selection-start-line="93" selection-start-column="0" selection-end-line="93" selection-end-column="0" />
104
- <folding>
105
- <marker date="1517542402439" expanded="true" signature="798:951" ph="INSERT INTO db_unipin_cs_tools.tbl_transaction_states... " />
106
- <marker date="1517542402439" expanded="true" signature="1058:1128" ph="SELECT * fro... tbl_transaction_states" />
107
- <marker date="1517542402439" expanded="true" signature="1236:1939" ph="select tbl_t... tbl_transaction" />
108
- <marker date="1517542402439" expanded="true" signature="1370:1770" ph="select tbl_t... tbl_transaction_states" />
109
- <marker date="1517542402439" expanded="true" signature="1481:1576" ph="select id fr... tbl_transaction_states" />
110
- <marker date="1517542402439" expanded="true" signature="2046:2739" ph="SELECT a.id,... tbl_transaction_states" />
111
- <marker date="1517542402439" expanded="true" signature="2180:2570" ph="select tbl_t... tbl_transaction_states" />
112
- <marker date="1517542402439" expanded="true" signature="2291:2379" ph="select id fr... tbl_transaction_states" />
113
- <marker date="1517542402439" expanded="true" signature="2848:3542" ph="select a.id,... tbl_transaction" />
114
- <marker date="1517542402439" expanded="true" signature="2980:3373" ph="select tbl_t... tbl_transaction_states" />
115
- <marker date="1517542402439" expanded="true" signature="3087:3169" ph="select id fr... tbl_transaction_states" />
116
- </folding>
117194 </state>
118195 </provider>
119196 </entry>
120197 </file>
121198 <file leaf-file-name="application.properties" pinned="false" current-in-tab="false">
122
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/application.properties">
199
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/application.properties">
123200 <provider selected="true" editor-type-id="text-editor">
124
- <state relative-caret-position="108">
125
- <caret line="4" column="0" lean-forward="false" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="24" />
201
+ <state relative-caret-position="54">
202
+ <caret line="2" column="27" lean-forward="false" selection-start-line="2" selection-start-column="14" selection-end-line="2" selection-end-column="27" />
126203 <folding />
127204 </state>
128205 </provider>
129206 </entry>
130207 </file>
131
- <file leaf-file-name="TransactionStateRepository.java" pinned="false" current-in-tab="false">
132
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/repository/TransactionStateRepository.java">
208
+ <file leaf-file-name="RequestOneStepPaymentModel.java" pinned="false" current-in-tab="false">
209
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/RequestOneStepPaymentModel.java">
133210 <provider selected="true" editor-type-id="text-editor">
134
- <state relative-caret-position="486">
135
- <caret line="24" column="51" lean-forward="false" selection-start-line="24" selection-start-column="51" selection-end-line="24" selection-end-column="51" />
211
+ <state relative-caret-position="351">
212
+ <caret line="15" column="25" lean-forward="false" selection-start-line="15" selection-start-column="13" selection-end-line="15" selection-end-column="39" />
136213 <folding />
137214 </state>
138215 </provider>
....@@ -156,7 +233,6 @@
156233 <find>insufficient</find>
157234 <find>insertMOHistory</find>
158235 <find>INSUFFICIENT</find>
159
- <find>app.apiurl.purchase</find>
160236 <find>catch</find>
161237 <find>line.callback.test.url</find>
162238 <find>ineCallbackTestUrl</find>
....@@ -165,6 +241,14 @@
165241 <find>sendMessageForTechnical</find>
166242 <find>orders[1]</find>
167243 <find>reqeustFileStoping</find>
244
+ <find>app.apiurl.purchase</find>
245
+ <find>selectList</find>
246
+ <find>sf_queue_result_tb</find>
247
+ <find>QueueResultMapper</find>
248
+ <find>TransactionStateRepository</find>
249
+ <find>contentTy</find>
250
+ <find>54440</find>
251
+ <find>app.wap.charging.contentType</find>
168252 </findStrings>
169253 <replaceStrings>
170254 <replace />
....@@ -176,6 +260,9 @@
176260 <dir>C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_mo_service\src\main\java\id\co\accessmobile\carrier\billing\unipin\moservice</dir>
177261 <dir>C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_charge_service\src\main\java\id\co\accessmobile\carrier\billling\unipin\chargingservice</dir>
178262 <dir>C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_result_service\src\main\java\id\co\accessmobile\carrier\biling\resultservice</dir>
263
+ <dir>C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin</dir>
264
+ <dir>C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_mo_service\src\main\resources\mybatis\mapper</dir>
265
+ <dir>C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_charge_service</dir>
179266 </dirStrings>
180267 </component>
181268 <component name="Git.Settings">
....@@ -197,57 +284,57 @@
197284 <component name="IdeDocumentHistory">
198285 <option name="CHANGED_PATHS">
199286 <list>
200
- <option value="$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/Application.java" />
201
- <option value="$PROJECT_DIR$/unipin_charge_service/pom.xml" />
202
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/resources/application.properties" />
203
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/MonitoringUser.java" />
204
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/resources/mybatis/mapper/MonitoringUser.xml" />
205
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/resources/mybatis/mybatis-config.xml" />
206
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/Application.java" />
207
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/resources/static/model/UserTrackerModel.js" />
208
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/controller/UserTrackController.java" />
209
- <option value="$PROJECT_DIR$/unipin_result_service/pom.xml" />
210
- <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/MonitoringUser.java" />
211
- <option value="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mapper/MonitoringUser.xml" />
212
- <option value="$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/model/MonitoringUser.java" />
213
- <option value="$PROJECT_DIR$/unipin_notification_service/src/main/resources/mybatis/mapper/MonitoringUser.xml" />
214
- <option value="$PROJECT_DIR$/unipin_notification_service/src/main/resources/mybatis/mybatis-config.xml" />
215
- <option value="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mybatis-config.xml" />
216
- <option value="$PROJECT_DIR$/unipin_notification_service/pom.xml" />
217
- <option value="$PROJECT_DIR$/unipin_notification_service/src/main/resources/application-prod.properties" />
218
- <option value="$PROJECT_DIR$/unipin_notification_service/src/main/resources/application-dev.properties" />
287
+ <option value="$PROJECT_DIR$/unipin_request_service/pom.xml" />
288
+ <option value="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/controller/PaymentRequestController.java" />
289
+ <option value="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/properties/ILineData.java" />
290
+ <option value="$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/service/PaymentRequestService.java" />
291
+ <option value="$PROJECT_DIR$/unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/service/InternalLineApiHandlerService.java" />
292
+ <option value="$PROJECT_DIR$/unipin_request_service/src/main/resources/mybatis/mapper/ChargeRequestStoreMapper.xml" />
219293 <option value="$PROJECT_DIR$/unipin_result_service/src/main/resources/application.properties" />
220
- <option value="$PROJECT_DIR$/unipin_bot_telegram_service/pom.xml" />
221
- <option value="$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/BotManager.java" />
222
- <option value="$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/Monitoring.java" />
223
- <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/Monitoring.java" />
224
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/Monitoring.java" />
225
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargePullJob.java" />
226
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargeWorker.java" />
227
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/service/ClientChargingService.java" />
294
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/PropertiesService.java" />
295
+ <option value="$PROJECT_DIR$/unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistrationCallback.java" />
228296 <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/LineCallbackService.java" />
297
+ <option value="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/mapper/QueueResultMapper.java" />
298
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml" />
299
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/resources/application-dev.properties" />
300
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/job/ResultWorker.java" />
301
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/job/ResultPullJob.java" />
302
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/Application.java" />
303
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mybatis-config.xml" />
304
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/resources/application-prod.properties" />
305
+ <option value="$PROJECT_DIR$/unipin_result_service/pom.xml" />
306
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/job/ResultWorker.java" />
307
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/job/ResultPullJob.java" />
308
+ <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/Application.java" />
309
+ <option value="$PROJECT_DIR$/unipin_mo_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml" />
310
+ <option value="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/model/Queue.java" />
311
+ <option value="$PROJECT_DIR$/unipin_mo_service/src/main/resources/mybatis/mybatis-config.xml" />
312
+ <option value="$PROJECT_DIR$/unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/RegistrationController.java" />
229313 <option value="$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/service/SMSService.java" />
230
- <option value="$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/mapper/MonitoringUserMapper.java" />
231
- <option value="$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/MonitoringUserMapper.java" />
232
- <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/mapper/MonitoringUserMapper.java" />
233
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/model/MonitoringUser.java" />
234
- <option value="$PROJECT_DIR$/unipin_cms_service/pom.xml" />
235
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Monitoring.java" />
314
+ <option value="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/data/ILineData.java" />
315
+ <option value="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/job/MoWorker.java" />
316
+ <option value="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/service/MoTriggerService.java" />
317
+ <option value="$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/Application.java" />
318
+ <option value="$PROJECT_DIR$/unipin_cms_service/src/main/resources/logback.xml" />
236319 <option value="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Application.java" />
237
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mybatis-config.xml" />
238
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/Monitoring.java" />
239
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/repository/MonitoringUserMapper.java" />
240
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mapper/monitoringUser.xml" />
241
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/repository/TransactionStateRepository.java" />
242
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mapper/transactionStatus.xml" />
243
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/resources/application.properties" />
244
- <option value="$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/MessageListener.java" />
245
- <option value="$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/Bot.java" />
246
- <option value="$PROJECT_DIR$/unipin_cms_service/src/main/resources/templates/index.html" />
247
- <option value="$PROJECT_DIR$/exec/src/main/java/test/Main.java" />
248
- <option value="$PROJECT_DIR$/exec/pom.xml" />
249
- <option value="$PROJECT_DIR$/pom.xml" />
320
+ <option value="$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/Application.java" />
321
+ <option value="$PROJECT_DIR$/unipin_cms_service/src/main/resources/application-prod.properties" />
250322 <option value="$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/MonitoringService.java" />
323
+ <option value="$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mapper/transactionStatus.xml" />
324
+ <option value="$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/entity/TblTransactionStates.java" />
325
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/resources/application-dev.properties" />
326
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/OneStepPaymentModel.java" />
327
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/RequestOneStepPaymentModel.java" />
328
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/ResponseOneStepPaymentModel.java" />
329
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/resources/logback.xml" />
330
+ <option value="$PROJECT_DIR$/pom.xml" />
331
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/TokenResponse.java" />
332
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/resources/application-prod.properties" />
333
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/RefreshToken.java" />
334
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargeWorker.java" />
335
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/resources/application.properties" />
336
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/Application.java" />
337
+ <option value="$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/service/ClientWapChargingService.java" />
251338 </list>
252339 </option>
253340 </component>
....@@ -266,6 +353,30 @@
266353 </component>
267354 <component name="MavenProjectNavigator">
268355 <treeState>
356
+ <PATH>
357
+ <PATH_ELEMENT>
358
+ <option name="myItemId" value="" />
359
+ <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
360
+ </PATH_ELEMENT>
361
+ <PATH_ELEMENT>
362
+ <option name="myItemId" value="unipin-database-service" />
363
+ <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
364
+ </PATH_ELEMENT>
365
+ </PATH>
366
+ <PATH>
367
+ <PATH_ELEMENT>
368
+ <option name="myItemId" value="" />
369
+ <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
370
+ </PATH_ELEMENT>
371
+ <PATH_ELEMENT>
372
+ <option name="myItemId" value="unipin-database-service" />
373
+ <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
374
+ </PATH_ELEMENT>
375
+ <PATH_ELEMENT>
376
+ <option name="myItemId" value="Lifecycle" />
377
+ <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$LifecycleNode" />
378
+ </PATH_ELEMENT>
379
+ </PATH>
269380 <PATH>
270381 <PATH_ELEMENT>
271382 <option name="myItemId" value="" />
....@@ -296,7 +407,7 @@
296407 <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
297408 </PATH_ELEMENT>
298409 <PATH_ELEMENT>
299
- <option name="myItemId" value="unipin" />
410
+ <option name="myItemId" value="unipin-charge-service" />
300411 <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
301412 </PATH_ELEMENT>
302413 </PATH>
....@@ -306,7 +417,7 @@
306417 <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$RootNode" />
307418 </PATH_ELEMENT>
308419 <PATH_ELEMENT>
309
- <option name="myItemId" value="unipin" />
420
+ <option name="myItemId" value="unipin-charge-service" />
310421 <option name="myItemType" value="org.jetbrains.idea.maven.navigator.MavenProjectsStructure$ProjectNode" />
311422 </PATH_ELEMENT>
312423 <PATH_ELEMENT>
....@@ -341,6 +452,8 @@
341452 <foldersAlwaysOnTop value="true" />
342453 </navigator>
343454 <panes>
455
+ <pane id="Scope" />
456
+ <pane id="Scratches" />
344457 <pane id="PackagesPane" />
345458 <pane id="ProjectPane">
346459 <subPane>
....@@ -364,41 +477,283 @@
364477 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
365478 </PATH_ELEMENT>
366479 <PATH_ELEMENT>
367
- <option name="myItemId" value="unipin_request_service" />
480
+ <option name="myItemId" value="unipin_charge_service" />
481
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
482
+ </PATH_ELEMENT>
483
+ </PATH>
484
+ <PATH>
485
+ <PATH_ELEMENT>
486
+ <option name="myItemId" value="unipin" />
487
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
488
+ </PATH_ELEMENT>
489
+ <PATH_ELEMENT>
490
+ <option name="myItemId" value="unipin" />
491
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
492
+ </PATH_ELEMENT>
493
+ <PATH_ELEMENT>
494
+ <option name="myItemId" value="unipin_charge_service" />
495
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
496
+ </PATH_ELEMENT>
497
+ <PATH_ELEMENT>
498
+ <option name="myItemId" value="src" />
499
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
500
+ </PATH_ELEMENT>
501
+ </PATH>
502
+ <PATH>
503
+ <PATH_ELEMENT>
504
+ <option name="myItemId" value="unipin" />
505
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
506
+ </PATH_ELEMENT>
507
+ <PATH_ELEMENT>
508
+ <option name="myItemId" value="unipin" />
509
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
510
+ </PATH_ELEMENT>
511
+ <PATH_ELEMENT>
512
+ <option name="myItemId" value="unipin_charge_service" />
513
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
514
+ </PATH_ELEMENT>
515
+ <PATH_ELEMENT>
516
+ <option name="myItemId" value="src" />
517
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
518
+ </PATH_ELEMENT>
519
+ <PATH_ELEMENT>
520
+ <option name="myItemId" value="main" />
521
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
522
+ </PATH_ELEMENT>
523
+ <PATH_ELEMENT>
524
+ <option name="myItemId" value="resources" />
525
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
526
+ </PATH_ELEMENT>
527
+ </PATH>
528
+ <PATH>
529
+ <PATH_ELEMENT>
530
+ <option name="myItemId" value="unipin" />
531
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
532
+ </PATH_ELEMENT>
533
+ <PATH_ELEMENT>
534
+ <option name="myItemId" value="unipin" />
535
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
536
+ </PATH_ELEMENT>
537
+ <PATH_ELEMENT>
538
+ <option name="myItemId" value="unipin_charge_service" />
539
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
540
+ </PATH_ELEMENT>
541
+ <PATH_ELEMENT>
542
+ <option name="myItemId" value="src" />
543
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
544
+ </PATH_ELEMENT>
545
+ <PATH_ELEMENT>
546
+ <option name="myItemId" value="main" />
547
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
548
+ </PATH_ELEMENT>
549
+ <PATH_ELEMENT>
550
+ <option name="myItemId" value="resources" />
551
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
552
+ </PATH_ELEMENT>
553
+ <PATH_ELEMENT>
554
+ <option name="myItemId" value="mybatis" />
555
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
556
+ </PATH_ELEMENT>
557
+ </PATH>
558
+ <PATH>
559
+ <PATH_ELEMENT>
560
+ <option name="myItemId" value="unipin" />
561
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
562
+ </PATH_ELEMENT>
563
+ <PATH_ELEMENT>
564
+ <option name="myItemId" value="unipin" />
565
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
566
+ </PATH_ELEMENT>
567
+ <PATH_ELEMENT>
568
+ <option name="myItemId" value="unipin_charge_service" />
569
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
570
+ </PATH_ELEMENT>
571
+ <PATH_ELEMENT>
572
+ <option name="myItemId" value="src" />
573
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
574
+ </PATH_ELEMENT>
575
+ <PATH_ELEMENT>
576
+ <option name="myItemId" value="main" />
577
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
578
+ </PATH_ELEMENT>
579
+ <PATH_ELEMENT>
580
+ <option name="myItemId" value="resources" />
581
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
582
+ </PATH_ELEMENT>
583
+ <PATH_ELEMENT>
584
+ <option name="myItemId" value="mybatis" />
585
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
586
+ </PATH_ELEMENT>
587
+ <PATH_ELEMENT>
588
+ <option name="myItemId" value="mapper" />
589
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
590
+ </PATH_ELEMENT>
591
+ </PATH>
592
+ <PATH>
593
+ <PATH_ELEMENT>
594
+ <option name="myItemId" value="unipin" />
595
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
596
+ </PATH_ELEMENT>
597
+ <PATH_ELEMENT>
598
+ <option name="myItemId" value="unipin" />
599
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
600
+ </PATH_ELEMENT>
601
+ <PATH_ELEMENT>
602
+ <option name="myItemId" value="unipin_charge_service" />
603
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
604
+ </PATH_ELEMENT>
605
+ <PATH_ELEMENT>
606
+ <option name="myItemId" value="src" />
607
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
608
+ </PATH_ELEMENT>
609
+ <PATH_ELEMENT>
610
+ <option name="myItemId" value="main" />
611
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
612
+ </PATH_ELEMENT>
613
+ <PATH_ELEMENT>
614
+ <option name="myItemId" value="java" />
615
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
616
+ </PATH_ELEMENT>
617
+ <PATH_ELEMENT>
618
+ <option name="myItemId" value="chargingservice" />
619
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
620
+ </PATH_ELEMENT>
621
+ </PATH>
622
+ <PATH>
623
+ <PATH_ELEMENT>
624
+ <option name="myItemId" value="unipin" />
625
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
626
+ </PATH_ELEMENT>
627
+ <PATH_ELEMENT>
628
+ <option name="myItemId" value="unipin" />
629
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
630
+ </PATH_ELEMENT>
631
+ <PATH_ELEMENT>
632
+ <option name="myItemId" value="unipin_charge_service" />
633
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
634
+ </PATH_ELEMENT>
635
+ <PATH_ELEMENT>
636
+ <option name="myItemId" value="src" />
637
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
638
+ </PATH_ELEMENT>
639
+ <PATH_ELEMENT>
640
+ <option name="myItemId" value="main" />
641
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
642
+ </PATH_ELEMENT>
643
+ <PATH_ELEMENT>
644
+ <option name="myItemId" value="java" />
645
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
646
+ </PATH_ELEMENT>
647
+ <PATH_ELEMENT>
648
+ <option name="myItemId" value="chargingservice" />
649
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
650
+ </PATH_ELEMENT>
651
+ <PATH_ELEMENT>
652
+ <option name="myItemId" value="service" />
653
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
654
+ </PATH_ELEMENT>
655
+ </PATH>
656
+ <PATH>
657
+ <PATH_ELEMENT>
658
+ <option name="myItemId" value="unipin" />
659
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
660
+ </PATH_ELEMENT>
661
+ <PATH_ELEMENT>
662
+ <option name="myItemId" value="unipin" />
663
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
664
+ </PATH_ELEMENT>
665
+ <PATH_ELEMENT>
666
+ <option name="myItemId" value="unipin_charge_service" />
667
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
668
+ </PATH_ELEMENT>
669
+ <PATH_ELEMENT>
670
+ <option name="myItemId" value="src" />
671
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
672
+ </PATH_ELEMENT>
673
+ <PATH_ELEMENT>
674
+ <option name="myItemId" value="main" />
675
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
676
+ </PATH_ELEMENT>
677
+ <PATH_ELEMENT>
678
+ <option name="myItemId" value="java" />
679
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
680
+ </PATH_ELEMENT>
681
+ <PATH_ELEMENT>
682
+ <option name="myItemId" value="chargingservice" />
683
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
684
+ </PATH_ELEMENT>
685
+ <PATH_ELEMENT>
686
+ <option name="myItemId" value="model" />
687
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
688
+ </PATH_ELEMENT>
689
+ </PATH>
690
+ <PATH>
691
+ <PATH_ELEMENT>
692
+ <option name="myItemId" value="unipin" />
693
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
694
+ </PATH_ELEMENT>
695
+ <PATH_ELEMENT>
696
+ <option name="myItemId" value="unipin" />
697
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
698
+ </PATH_ELEMENT>
699
+ <PATH_ELEMENT>
700
+ <option name="myItemId" value="unipin_charge_service" />
701
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
702
+ </PATH_ELEMENT>
703
+ <PATH_ELEMENT>
704
+ <option name="myItemId" value="src" />
705
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
706
+ </PATH_ELEMENT>
707
+ <PATH_ELEMENT>
708
+ <option name="myItemId" value="main" />
709
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
710
+ </PATH_ELEMENT>
711
+ <PATH_ELEMENT>
712
+ <option name="myItemId" value="java" />
713
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
714
+ </PATH_ELEMENT>
715
+ <PATH_ELEMENT>
716
+ <option name="myItemId" value="chargingservice" />
717
+ <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
718
+ </PATH_ELEMENT>
719
+ <PATH_ELEMENT>
720
+ <option name="myItemId" value="job" />
368721 <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
369722 </PATH_ELEMENT>
370723 </PATH>
371724 </subPane>
372725 </pane>
373
- <pane id="Scratches" />
374
- <pane id="Scope" />
375726 </panes>
376727 </component>
377728 <component name="PropertiesComponent">
378729 <property name="nodejs_interpreter_path" value="C:/Program Files/nodejs/node" />
379
- <property name="last_opened_file_path" value="$PROJECT_DIR$/pom.xml" />
730
+ <property name="last_opened_file_path" value="$USER_HOME$/Google Drive/WORKSPACE/Own/android/ps_recorder" />
380731 <property name="WebServerToolWindowFactoryState" value="false" />
381732 <property name="aspect.path.notification.shown" value="true" />
382733 <property name="js.eslint.eslintPackage" value="" />
383734 <property name="js-jscs-nodeInterpreter" value="C:\Program Files\nodejs\node.exe" />
735
+ <property name="project.structure.last.edited" value="Artifacts" />
736
+ <property name="project.structure.proportion" value="0.15" />
737
+ <property name="project.structure.side.proportion" value="0.2" />
738
+ <property name="settings.editor.selected.configurable" value="reference.projectsettings.compiler.annotationProcessors" />
384739 </component>
385740 <component name="RecentsManager">
386741 <key name="CopyClassDialog.RECENTS_KEY">
387
- <recent name="id.co.accessmobile.carrier.billing.unipin.cstools" />
388
- <recent name="id.co.accessmobile.carrier.billing.unipin.cstools.database.repository" />
389
- <recent name="id.co.accessmobile.carrier.billing.unipin.cstools.database.model" />
390
- <recent name="id.co.accessmobile.carrier.billing.notificationservice" />
391
- <recent name="id.co.accessmobile.carrier.billing.notificationservice.mapper" />
742
+ <recent name="id.co.accessmobile.carrier.billing.unipin.moservice.model" />
743
+ <recent name="id.co.accessmobile.carrier.billing.unipin.moservice.mapper" />
744
+ <recent name="id.co.accessmobile.carrier.billing.unipin.model" />
745
+ <recent name="id.co.accessmobile.carrier.billing.unipin.apiservice.rest.model" />
746
+ <recent name="id.co.accessmobile.carrier.billing.requestservice.model" />
392747 </key>
393748 <key name="CopyFile.RECENT_KEYS">
749
+ <recent name="C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_charge_service\src\main\resources" />
750
+ <recent name="C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_cms_service\src\main\resources" />
751
+ <recent name="C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_mo_service\src\main\resources\mybatis\mapper" />
752
+ <recent name="C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_result_service\src\main\resources" />
394753 <recent name="C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_cms_service\src\main\resources\mybatis\mapper" />
395
- <recent name="C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_notification_service\src\main\resources\mybatis\mapper" />
396
- <recent name="C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_result_service\src\main\resources\mybatis\mapper" />
397
- <recent name="C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_charge_service\src\main\resources\mybatis\mapper" />
398
- <recent name="C:\AMCloud\Project\CARRIER BILLING\UNIPIN\unipin\unipin_cms_service\src\main\resources\static\model" />
399754 </key>
400755 </component>
401
- <component name="RunManager" selected="Spring Boot.CMS">
756
+ <component name="RunManager" selected="Spring Boot.CHARGING">
402757 <configuration default="false" name="BotManager" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
403758 <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea">
404759 <pattern>
....@@ -992,6 +1347,7 @@
9921347 <configuration default="false" name="Application" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
9931348 <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
9941349 <option name="SPRING_BOOT_MAIN_CLASS" value="id.co.accessmobile.carrier.billing.unipin.cstools.Application" />
1350
+ <option name="PROGRAM_PARAMETERS" value="--spring.profiles.active=dev" />
9951351 <option name="ALTERNATIVE_JRE_PATH" />
9961352 <module name="unipin-cms-service" />
9971353 <envs />
....@@ -1024,6 +1380,15 @@
10241380 <envs />
10251381 <method />
10261382 </configuration>
1383
+ <configuration default="false" name="CHARGING" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
1384
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
1385
+ <option name="SPRING_BOOT_MAIN_CLASS" value="id.co.accessmobile.carrier.billling.unipin.chargingservice.Application" />
1386
+ <option name="PROGRAM_PARAMETERS" value="--spring.profiles.active=dev" />
1387
+ <option name="ALTERNATIVE_JRE_PATH" />
1388
+ <module name="unipin-charge-service" />
1389
+ <envs />
1390
+ <method />
1391
+ </configuration>
10271392 <configuration default="false" name="NOTIFICATION" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
10281393 <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
10291394 <option name="SPRING_BOOT_MAIN_CLASS" value="id.co.accessmobile.carrier.billing.notificationservice.Application" />
....@@ -1036,9 +1401,18 @@
10361401 <configuration default="false" name="REQUEST" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
10371402 <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
10381403 <option name="SPRING_BOOT_MAIN_CLASS" value="id.co.accessmobile.carrier.billing.requestservice.Application" />
1039
- <option name="PROGRAM_PARAMETERS" value="spring.profiles.active=dev" />
1404
+ <option name="PROGRAM_PARAMETERS" value="--spring.profiles.active=dev" />
10401405 <option name="ALTERNATIVE_JRE_PATH" />
10411406 <module name="unipin-request-service" />
1407
+ <envs />
1408
+ <method />
1409
+ </configuration>
1410
+ <configuration default="false" name="RESULT" type="SpringBootApplicationConfigurationType" factoryName="Spring Boot">
1411
+ <extension name="coverage" enabled="false" merge="false" sample_coverage="true" runner="idea" />
1412
+ <option name="SPRING_BOOT_MAIN_CLASS" value="id.co.accessmobile.carrier.billing.resultservice.Application" />
1413
+ <option name="PROGRAM_PARAMETERS" value="--spring.profiles.active=dev" />
1414
+ <option name="ALTERNATIVE_JRE_PATH" />
1415
+ <module name="unipin-result-service" />
10421416 <envs />
10431417 <method />
10441418 </configuration>
....@@ -1049,15 +1423,17 @@
10491423 <envs />
10501424 <method />
10511425 </configuration>
1052
- <list size="8">
1426
+ <list size="10">
10531427 <item index="0" class="java.lang.String" itemvalue="Spring Boot.Application" />
10541428 <item index="1" class="java.lang.String" itemvalue="Spring Boot.API" />
10551429 <item index="2" class="java.lang.String" itemvalue="Spring Boot.MO" />
10561430 <item index="3" class="java.lang.String" itemvalue="Spring Boot.CMS" />
1057
- <item index="4" class="java.lang.String" itemvalue="Spring Boot.NOTIFICATION" />
1058
- <item index="5" class="java.lang.String" itemvalue="Spring Boot.REQUEST" />
1059
- <item index="6" class="java.lang.String" itemvalue="Spring Boot.Main" />
1060
- <item index="7" class="java.lang.String" itemvalue="Application.BotManager" />
1431
+ <item index="4" class="java.lang.String" itemvalue="Spring Boot.CHARGING" />
1432
+ <item index="5" class="java.lang.String" itemvalue="Spring Boot.NOTIFICATION" />
1433
+ <item index="6" class="java.lang.String" itemvalue="Spring Boot.REQUEST" />
1434
+ <item index="7" class="java.lang.String" itemvalue="Spring Boot.RESULT" />
1435
+ <item index="8" class="java.lang.String" itemvalue="Spring Boot.Main" />
1436
+ <item index="9" class="java.lang.String" itemvalue="Application.BotManager" />
10611437 </list>
10621438 <recent_temporary>
10631439 <list size="1">
....@@ -1067,6 +1443,9 @@
10671443 </component>
10681444 <component name="ShelveChangesManager" show_recycled="false">
10691445 <option name="remove_strategy" value="false" />
1446
+ </component>
1447
+ <component name="SvnConfiguration">
1448
+ <configuration />
10701449 </component>
10711450 <component name="TaskManager">
10721451 <task active="true" id="Default" summary="Default task">
....@@ -1081,7 +1460,22 @@
10811460 <workItem from="1517451540103" duration="13148000" />
10821461 <workItem from="1517480195602" duration="3651000" />
10831462 <workItem from="1517539607566" duration="11818000" />
1084
- <workItem from="1517564799038" duration="1111000" />
1463
+ <workItem from="1517564799038" duration="2003000" />
1464
+ <workItem from="1517799071625" duration="5023000" />
1465
+ <workItem from="1517886429923" duration="1238000" />
1466
+ <workItem from="1517970001880" duration="1204000" />
1467
+ <workItem from="1518056299661" duration="7585000" />
1468
+ <workItem from="1518143285771" duration="21784000" />
1469
+ <workItem from="1518402976275" duration="16632000" />
1470
+ <workItem from="1518431717985" duration="608000" />
1471
+ <workItem from="1518487726381" duration="5781000" />
1472
+ <workItem from="1518576427231" duration="1811000" />
1473
+ <workItem from="1518662279304" duration="249000" />
1474
+ <workItem from="1519117680605" duration="4173000" />
1475
+ <workItem from="1519268466581" duration="20000" />
1476
+ <workItem from="1519270490743" duration="723000" />
1477
+ <workItem from="1519282399848" duration="8269000" />
1478
+ <workItem from="1519611532517" duration="11544000" />
10851479 </task>
10861480 <task id="LOCAL-00001" summary="add monitoring user">
10871481 <created>1517221984248</created>
....@@ -1104,11 +1498,25 @@
11041498 <option name="project" value="LOCAL" />
11051499 <updated>1517483292995</updated>
11061500 </task>
1107
- <option name="localTasksCounter" value="4" />
1501
+ <task id="LOCAL-00004" summary="add restart,stop,start api unipin&#10;add check process run&#10;reconfig sql">
1502
+ <created>1517565983842</created>
1503
+ <option name="number" value="00004" />
1504
+ <option name="presentableId" value="LOCAL-00004" />
1505
+ <option name="project" value="LOCAL" />
1506
+ <updated>1517565983842</updated>
1507
+ </task>
1508
+ <task id="LOCAL-00005" summary="wap charging">
1509
+ <created>1519644160325</created>
1510
+ <option name="number" value="00005" />
1511
+ <option name="presentableId" value="LOCAL-00005" />
1512
+ <option name="project" value="LOCAL" />
1513
+ <updated>1519644160325</updated>
1514
+ </task>
1515
+ <option name="localTasksCounter" value="6" />
11081516 <servers />
11091517 </component>
11101518 <component name="TimeTrackingManager">
1111
- <option name="totallyTimeSpent" value="69723000" />
1519
+ <option name="totallyTimeSpent" value="157259000" />
11121520 </component>
11131521 <component name="ToolWindowManager">
11141522 <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
....@@ -1116,8 +1524,8 @@
11161524 <layout>
11171525 <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
11181526 <window_info id="Nl-Palette" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
1119
- <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
1120
- <window_info id="Maven Projects" active="true" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.17945945" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
1527
+ <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="true" content_ui="tabs" />
1528
+ <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.17945945" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
11211529 <window_info id="Properties" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
11221530 <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
11231531 <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
....@@ -1125,28 +1533,62 @@
11251533 <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24972972" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
11261534 <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
11271535 <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
1128
- <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="WINDOWED" visible="false" show_stripe_button="true" weight="0.39975846" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" x="-1920" y="-63" width="1920" height="1017" />
1129
- <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
1536
+ <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="WINDOWED" visible="true" show_stripe_button="true" weight="0.39975846" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" x="-1920" y="-63" width="1920" height="1017" />
1537
+ <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
1538
+ <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.13285024" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
11301539 <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
11311540 <window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
1132
- <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
1541
+ <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
11331542 <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
1134
- <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
1135
- <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="WINDOWED" visible="false" show_stripe_button="true" weight="0.32971016" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" x="1" y="33" width="1916" height="1006" />
1136
- <window_info id="Spring" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
1137
- <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32971016" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
1138
- <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.2" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
1543
+ <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
1544
+ <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="WINDOWED" visible="true" show_stripe_button="true" weight="0.32971016" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" x="-1920" y="-63" width="1920" height="1017" />
1545
+ <window_info id="Spring" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
1546
+ <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33091787" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
1547
+ <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.29945946" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
11391548 <window_info id="Bean Validation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
1549
+ <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.31400967" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
11401550 <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
11411551 <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
11421552 <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
11431553 <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
11441554 <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
11451555 <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
1146
- <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32971016" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
11471556 <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
1148
- <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32971016" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
11491557 </layout>
1558
+ <layout-to-restore>
1559
+ <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
1560
+ <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
1561
+ <window_info id="Nl-Palette" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
1562
+ <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
1563
+ <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
1564
+ <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="true" content_ui="tabs" />
1565
+ <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.17945945" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
1566
+ <window_info id="Properties" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
1567
+ <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
1568
+ <window_info id="Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
1569
+ <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
1570
+ <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
1571
+ <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24972972" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
1572
+ <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
1573
+ <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
1574
+ <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="WINDOWED" visible="true" show_stripe_button="true" weight="0.39975846" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" x="-1920" y="-63" width="1920" height="1017" />
1575
+ <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
1576
+ <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.13285024" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
1577
+ <window_info id="Palette&#9;" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
1578
+ <window_info id="Image Layers" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
1579
+ <window_info id="Java Enterprise" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />
1580
+ <window_info id="Capture Analysis" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />
1581
+ <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
1582
+ <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
1583
+ <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="WINDOWED" visible="false" show_stripe_button="true" weight="0.32971016" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" x="-1920" y="-63" width="1920" height="1017" />
1584
+ <window_info id="Spring" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
1585
+ <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.33091787" sideWeight="0.5" order="12" side_tool="false" content_ui="tabs" />
1586
+ <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.19783784" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />
1587
+ <window_info id="Bean Validation" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
1588
+ <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.31400967" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
1589
+ <window_info id="Theme Preview" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />
1590
+ <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
1591
+ </layout-to-restore>
11501592 </component>
11511593 <component name="TypeScriptGeneratedFilesManager">
11521594 <option name="processedProjectFiles" value="true" />
....@@ -1157,7 +1599,9 @@
11571599 <component name="VcsManagerConfiguration">
11581600 <MESSAGE value="add monitoring user" />
11591601 <MESSAGE value="finishing error monitoring" />
1160
- <option name="LAST_COMMIT_MESSAGE" value="finishing error monitoring" />
1602
+ <MESSAGE value="add restart,stop,start api unipin&#10;add check process run&#10;reconfig sql" />
1603
+ <MESSAGE value="wap charging" />
1604
+ <option name="LAST_COMMIT_MESSAGE" value="wap charging" />
11611605 </component>
11621606 <component name="XDebuggerManager">
11631607 <breakpoint-manager>
....@@ -1167,8 +1611,20 @@
11671611 <line>97</line>
11681612 <properties />
11691613 </line-breakpoint>
1614
+ <line-breakpoint enabled="true" type="java-line">
1615
+ <url>file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargeWorker.java</url>
1616
+ <line>137</line>
1617
+ <properties />
1618
+ <option name="timeStamp" value="8" />
1619
+ </line-breakpoint>
1620
+ <line-breakpoint enabled="true" type="java-line">
1621
+ <url>file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargeWorker.java</url>
1622
+ <line>151</line>
1623
+ <properties />
1624
+ <option name="timeStamp" value="9" />
1625
+ </line-breakpoint>
11701626 </breakpoints>
1171
- <option name="time" value="3" />
1627
+ <option name="time" value="19" />
11721628 </breakpoint-manager>
11731629 <watches-manager />
11741630 </component>
....@@ -1177,183 +1633,173 @@
11771633 <option name="FILTER_TARGETS" value="false" />
11781634 </component>
11791635 <component name="editorHistoryManager">
1180
- <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/model/MonitoringUser.java">
1636
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/mapper/QueueResultMapper.java">
11811637 <provider selected="true" editor-type-id="text-editor">
1182
- <state relative-caret-position="216">
1183
- <caret line="8" column="13" lean-forward="false" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="13" />
1638
+ <state relative-caret-position="243">
1639
+ <caret line="11" column="8" lean-forward="false" selection-start-line="11" selection-start-column="8" selection-end-line="11" selection-end-column="8" />
11841640 </state>
11851641 </provider>
11861642 </entry>
1187
- <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/service/ClientChargingService.java">
1188
- <provider selected="true" editor-type-id="text-editor">
1189
- <state relative-caret-position="-99">
1190
- <caret line="227" column="31" lean-forward="false" selection-start-line="227" selection-start-column="31" selection-end-line="227" selection-end-column="31" />
1191
- </state>
1192
- </provider>
1193
- </entry>
1194
- <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargeWorker.java">
1195
- <provider selected="true" editor-type-id="text-editor">
1196
- <state relative-caret-position="-1367">
1197
- <caret line="71" column="42" lean-forward="false" selection-start-line="71" selection-start-column="42" selection-end-line="71" selection-end-column="42" />
1198
- </state>
1199
- </provider>
1200
- </entry>
1201
- <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargePullJob.java">
1202
- <provider selected="true" editor-type-id="text-editor">
1203
- <state relative-caret-position="-2507">
1204
- <caret line="39" column="24" lean-forward="false" selection-start-line="39" selection-start-column="14" selection-end-line="39" selection-end-column="24" />
1205
- </state>
1206
- </provider>
1207
- </entry>
1208
- <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/Monitoring.java">
1209
- <provider selected="true" editor-type-id="text-editor">
1210
- <state relative-caret-position="-198">
1211
- <caret line="20" column="21" lean-forward="false" selection-start-line="20" selection-start-column="13" selection-end-line="20" selection-end-column="23" />
1212
- </state>
1213
- </provider>
1214
- </entry>
1215
- <entry file="file://$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/LineCallbackService.java">
1216
- <provider selected="true" editor-type-id="text-editor">
1217
- <state relative-caret-position="143">
1218
- <caret line="91" column="31" lean-forward="false" selection-start-line="91" selection-start-column="21" selection-end-line="91" selection-end-column="31" />
1219
- </state>
1220
- </provider>
1221
- </entry>
1222
- <entry file="file://$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/Monitoring.java">
1223
- <provider selected="true" editor-type-id="text-editor">
1224
- <state relative-caret-position="-279">
1225
- <caret line="20" column="18" lean-forward="false" selection-start-line="20" selection-start-column="13" selection-end-line="20" selection-end-column="23" />
1226
- </state>
1227
- </provider>
1228
- </entry>
1229
- <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/mybatis/mybatis-config.xml">
1230
- <provider selected="true" editor-type-id="text-editor">
1231
- <state relative-caret-position="378">
1232
- <caret line="17" column="55" lean-forward="false" selection-start-line="17" selection-start-column="55" selection-end-line="17" selection-end-column="55" />
1233
- </state>
1234
- </provider>
1235
- </entry>
1236
- <entry file="file://$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mybatis-config.xml">
1237
- <provider selected="true" editor-type-id="text-editor">
1238
- <state relative-caret-position="351">
1239
- <caret line="13" column="41" lean-forward="false" selection-start-line="13" selection-start-column="41" selection-end-line="13" selection-end-column="41" />
1240
- </state>
1241
- </provider>
1242
- </entry>
1243
- <entry file="file://$PROJECT_DIR$/unipin_result_service/src/main/resources/mybatis/mapper/MonitoringUser.xml">
1244
- <provider selected="true" editor-type-id="text-editor">
1245
- <state relative-caret-position="-165">
1246
- <caret line="5" column="89" lean-forward="false" selection-start-line="5" selection-start-column="89" selection-end-line="5" selection-end-column="89" />
1247
- </state>
1248
- </provider>
1249
- </entry>
1250
- <entry file="file://$PROJECT_DIR$/unipin_result_service/src/main/resources/application.properties">
1251
- <provider selected="true" editor-type-id="text-editor">
1252
- <state relative-caret-position="330">
1253
- <caret line="38" column="0" lean-forward="false" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
1254
- </state>
1255
- </provider>
1256
- </entry>
1257
- <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/Monitoring.java">
1258
- <provider selected="true" editor-type-id="text-editor">
1259
- <state relative-caret-position="-108">
1260
- <caret line="20" column="16" lean-forward="false" selection-start-line="20" selection-start-column="13" selection-end-line="20" selection-end-column="23" />
1261
- </state>
1262
- </provider>
1263
- </entry>
1264
- <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/resources/application.properties">
1265
- <provider selected="true" editor-type-id="text-editor">
1266
- <state relative-caret-position="0">
1267
- <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1268
- </state>
1269
- </provider>
1270
- </entry>
1271
- <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/resources/mybatis/mapper/MonitoringUser.xml">
1643
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml">
12721644 <provider selected="true" editor-type-id="text-editor">
12731645 <state relative-caret-position="135">
1274
- <caret line="5" column="85" lean-forward="false" selection-start-line="5" selection-start-column="85" selection-end-line="5" selection-end-column="85" />
1646
+ <caret line="5" column="96" lean-forward="false" selection-start-line="5" selection-start-column="96" selection-end-line="5" selection-end-column="96" />
12751647 </state>
12761648 </provider>
12771649 </entry>
1278
- <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/job/NotificationWorker.java">
1650
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/service/MoService.java">
12791651 <provider selected="true" editor-type-id="text-editor">
1280
- <state relative-caret-position="982">
1281
- <caret line="67" column="45" lean-forward="false" selection-start-line="67" selection-start-column="45" selection-end-line="67" selection-end-column="45" />
1652
+ <state relative-caret-position="228">
1653
+ <caret line="18" column="16" lean-forward="false" selection-start-line="18" selection-start-column="16" selection-end-line="18" selection-end-column="16" />
12821654 </state>
12831655 </provider>
12841656 </entry>
1285
- <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/mapper/MonitoringUserMapper.java">
1657
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/service/QueueService.java">
12861658 <provider selected="true" editor-type-id="text-editor">
1287
- <state relative-caret-position="270">
1288
- <caret line="13" column="7" lean-forward="false" selection-start-line="13" selection-start-column="7" selection-end-line="13" selection-end-column="7" />
1659
+ <state relative-caret-position="648">
1660
+ <caret line="30" column="15" lean-forward="false" selection-start-line="30" selection-start-column="15" selection-end-line="30" selection-end-column="15" />
12891661 </state>
12901662 </provider>
12911663 </entry>
1292
- <entry file="file://$PROJECT_DIR$/unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/MonitoringUserMapper.java">
1664
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/job/MoPullJob.java">
12931665 <provider selected="true" editor-type-id="text-editor">
1294
- <state relative-caret-position="270">
1295
- <caret line="13" column="7" lean-forward="false" selection-start-line="13" selection-start-column="7" selection-end-line="13" selection-end-column="7" />
1666
+ <state relative-caret-position="1728">
1667
+ <caret line="79" column="32" lean-forward="false" selection-start-line="79" selection-start-column="32" selection-end-line="79" selection-end-column="32" />
12961668 </state>
12971669 </provider>
12981670 </entry>
1299
- <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/mapper/MonitoringUserMapper.java">
1671
+ <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/service/SMSService.java">
13001672 <provider selected="true" editor-type-id="text-editor">
1301
- <state relative-caret-position="270">
1302
- <caret line="13" column="7" lean-forward="false" selection-start-line="13" selection-start-column="7" selection-end-line="13" selection-end-column="7" />
1673
+ <state relative-caret-position="891">
1674
+ <caret line="60" column="53" lean-forward="false" selection-start-line="60" selection-start-column="53" selection-end-line="60" selection-end-column="53" />
13031675 </state>
13041676 </provider>
13051677 </entry>
1306
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/model/MonitoringUser.java">
1678
+ <entry file="file://$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/properties/ILineData.java">
1679
+ <provider selected="true" editor-type-id="text-editor">
1680
+ <state relative-caret-position="3618">
1681
+ <caret line="134" column="88" lean-forward="false" selection-start-line="134" selection-start-column="88" selection-end-line="135" selection-end-column="73" />
1682
+ </state>
1683
+ </provider>
1684
+ </entry>
1685
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/data/ILineData.java">
1686
+ <provider selected="true" editor-type-id="text-editor">
1687
+ <state relative-caret-position="3807">
1688
+ <caret line="141" column="0" lean-forward="false" selection-start-line="141" selection-start-column="0" selection-end-line="141" selection-end-column="0" />
1689
+ </state>
1690
+ </provider>
1691
+ </entry>
1692
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/resources/application-prod.properties">
1693
+ <provider selected="true" editor-type-id="text-editor">
1694
+ <state relative-caret-position="-162">
1695
+ <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
1696
+ </state>
1697
+ </provider>
1698
+ </entry>
1699
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/pom.xml">
1700
+ <provider selected="true" editor-type-id="text-editor">
1701
+ <state relative-caret-position="-459">
1702
+ <caret line="13" column="18" lean-forward="false" selection-start-line="13" selection-start-column="18" selection-end-line="17" selection-end-column="21" />
1703
+ </state>
1704
+ </provider>
1705
+ </entry>
1706
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/job/MoWorker.java">
1707
+ <provider selected="true" editor-type-id="text-editor">
1708
+ <state relative-caret-position="2889">
1709
+ <caret line="128" column="20" lean-forward="false" selection-start-line="128" selection-start-column="20" selection-end-line="128" selection-end-column="20" />
1710
+ </state>
1711
+ </provider>
1712
+ </entry>
1713
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/resources/application-dev.properties">
1714
+ <provider selected="true" editor-type-id="text-editor">
1715
+ <state relative-caret-position="513">
1716
+ <caret line="19" column="20" lean-forward="false" selection-start-line="19" selection-start-column="20" selection-end-line="19" selection-end-column="20" />
1717
+ </state>
1718
+ </provider>
1719
+ </entry>
1720
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/Application.java">
1721
+ <provider selected="true" editor-type-id="text-editor">
1722
+ <state relative-caret-position="783">
1723
+ <caret line="42" column="34" lean-forward="false" selection-start-line="42" selection-start-column="34" selection-end-line="42" selection-end-column="34" />
1724
+ <folding />
1725
+ </state>
1726
+ </provider>
1727
+ </entry>
1728
+ <entry file="jar://$MAVEN_REPOSITORY$/id/co/qhodok/tools/trigger/2.0/trigger-2.0.jar!/id/co/qhodok/tools/trigger/TriggerApplication.class">
1729
+ <provider selected="true" editor-type-id="text-editor">
1730
+ <state relative-caret-position="189">
1731
+ <caret line="24" column="34" lean-forward="false" selection-start-line="24" selection-start-column="34" selection-end-line="24" selection-end-column="34" />
1732
+ </state>
1733
+ </provider>
1734
+ </entry>
1735
+ <entry file="jar://$MAVEN_REPOSITORY$/id/co/qhodok/tools/trigger/2.0/trigger-2.0.jar!/id/co/qhodok/tools/trigger/processor/SubscriberProcessor.class">
1736
+ <provider selected="true" editor-type-id="text-editor">
1737
+ <state relative-caret-position="162">
1738
+ <caret line="23" column="13" lean-forward="false" selection-start-line="23" selection-start-column="13" selection-end-line="23" selection-end-column="13" />
1739
+ </state>
1740
+ </provider>
1741
+ </entry>
1742
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/service/MoTriggerService.java">
1743
+ <provider selected="true" editor-type-id="text-editor">
1744
+ <state relative-caret-position="0">
1745
+ <caret line="46" column="0" lean-forward="false" selection-start-line="46" selection-start-column="0" selection-end-line="46" selection-end-column="0" />
1746
+ </state>
1747
+ </provider>
1748
+ </entry>
1749
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/service/HttpAsyncService.java">
1750
+ <provider selected="true" editor-type-id="text-editor">
1751
+ <state relative-caret-position="621">
1752
+ <caret line="37" column="0" lean-forward="false" selection-start-line="37" selection-start-column="0" selection-end-line="37" selection-end-column="0" />
1753
+ </state>
1754
+ </provider>
1755
+ </entry>
1756
+ <entry file="file://$PROJECT_DIR$/unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/RegistrationController.java">
1757
+ <provider selected="true" editor-type-id="text-editor">
1758
+ <state relative-caret-position="243">
1759
+ <caret line="9" column="54" lean-forward="false" selection-start-line="9" selection-start-column="54" selection-end-line="9" selection-end-column="54" />
1760
+ </state>
1761
+ </provider>
1762
+ </entry>
1763
+ <entry file="file://$PROJECT_DIR$/unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/model/Queue.java">
1764
+ <provider selected="true" editor-type-id="text-editor">
1765
+ <state relative-caret-position="108">
1766
+ <caret line="6" column="0" lean-forward="false" selection-start-line="6" selection-start-column="0" selection-end-line="8" selection-end-column="9" />
1767
+ </state>
1768
+ </provider>
1769
+ </entry>
1770
+ <entry file="file://$PROJECT_DIR$/unipin_api_service/src/main/resources/logback.xml">
13071771 <provider selected="true" editor-type-id="text-editor">
13081772 <state relative-caret-position="0">
13091773 <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
13101774 </state>
13111775 </provider>
13121776 </entry>
1313
- <entry file="file://$PROJECT_DIR$/unipin_charge_service/pom.xml">
1777
+ <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/logback.xml" />
1778
+ <entry file="file://$PROJECT_DIR$/unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/model/PaymentRequest.java">
13141779 <provider selected="true" editor-type-id="text-editor">
1315
- <state relative-caret-position="138">
1316
- <caret line="78" column="0" lean-forward="false" selection-start-line="78" selection-start-column="0" selection-end-line="83" selection-end-column="21" />
1317
- <folding />
1780
+ <state relative-caret-position="81">
1781
+ <caret line="5" column="0" lean-forward="false" selection-start-line="5" selection-start-column="0" selection-end-line="7" selection-end-column="18" />
13181782 </state>
13191783 </provider>
13201784 </entry>
1321
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/pom.xml">
1785
+ <entry file="file://$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/Application.java">
13221786 <provider selected="true" editor-type-id="text-editor">
1323
- <state relative-caret-position="648">
1324
- <caret line="42" column="21" lean-forward="false" selection-start-line="42" selection-start-column="21" selection-end-line="42" selection-end-column="21" />
1325
- <folding />
1326
- </state>
1327
- </provider>
1328
- </entry>
1329
- <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/application.properties">
1330
- <provider selected="true" editor-type-id="text-editor">
1331
- <state relative-caret-position="492">
1332
- <caret line="30" column="0" lean-forward="false" selection-start-line="30" selection-start-column="0" selection-end-line="33" selection-end-column="0" />
1333
- </state>
1334
- </provider>
1335
- </entry>
1336
- <entry file="file://$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/BotManager.java">
1337
- <provider selected="true" editor-type-id="text-editor">
1338
- <state relative-caret-position="250">
1339
- <caret line="16" column="23" lean-forward="false" selection-start-line="16" selection-start-column="23" selection-end-line="16" selection-end-column="23" />
1340
- </state>
1341
- </provider>
1342
- </entry>
1343
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Application.java">
1344
- <provider selected="true" editor-type-id="text-editor">
1345
- <state relative-caret-position="405">
1346
- <caret line="15" column="17" lean-forward="false" selection-start-line="15" selection-start-column="17" selection-end-line="15" selection-end-column="17" />
1347
- <folding>
1348
- <element signature="imports" expanded="false" />
1349
- </folding>
1787
+ <state relative-caret-position="159">
1788
+ <caret line="15" column="13" lean-forward="false" selection-start-line="15" selection-start-column="13" selection-end-line="15" selection-end-column="13" />
13501789 </state>
13511790 </provider>
13521791 </entry>
13531792 <entry file="file://$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/repository/TransactionStateRepository.java">
13541793 <provider selected="true" editor-type-id="text-editor">
1794
+ <state relative-caret-position="270">
1795
+ <caret line="15" column="18" lean-forward="false" selection-start-line="15" selection-start-column="15" selection-end-line="15" selection-end-column="19" />
1796
+ </state>
1797
+ </provider>
1798
+ </entry>
1799
+ <entry file="file://$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/entity/TblTransaction.java">
1800
+ <provider selected="true" editor-type-id="text-editor">
13551801 <state relative-caret-position="216">
1356
- <caret line="13" column="17" lean-forward="false" selection-start-line="13" selection-start-column="17" selection-end-line="13" selection-end-column="17" />
1802
+ <caret line="8" column="13" lean-forward="false" selection-start-line="8" selection-start-column="13" selection-end-line="8" selection-end-column="13" />
13571803 </state>
13581804 </provider>
13591805 </entry>
....@@ -1364,201 +1810,208 @@
13641810 </state>
13651811 </provider>
13661812 </entry>
1367
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/application-prod.properties">
1813
+ <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/MonitoringService.java">
1814
+ <provider selected="true" editor-type-id="text-editor">
1815
+ <state relative-caret-position="8586">
1816
+ <caret line="340" column="50" lean-forward="false" selection-start-line="340" selection-start-column="50" selection-end-line="340" selection-end-column="50" />
1817
+ </state>
1818
+ </provider>
1819
+ </entry>
1820
+ <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/application.properties">
13681821 <provider selected="true" editor-type-id="text-editor">
13691822 <state relative-caret-position="0">
13701823 <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
13711824 </state>
13721825 </provider>
13731826 </entry>
1374
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mybatis-config.xml">
1827
+ <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/application-prod.properties">
13751828 <provider selected="true" editor-type-id="text-editor">
1376
- <state relative-caret-position="480">
1377
- <caret line="20" column="51" lean-forward="false" selection-start-line="20" selection-start-column="51" selection-end-line="20" selection-end-column="51" />
1829
+ <state relative-caret-position="297">
1830
+ <caret line="11" column="18" lean-forward="false" selection-start-line="11" selection-start-column="18" selection-end-line="11" selection-end-column="18" />
13781831 </state>
13791832 </provider>
13801833 </entry>
1381
- <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/mybatis/mapper/MonitoringUser.xml">
1834
+ <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Application.java">
13821835 <provider selected="true" editor-type-id="text-editor">
1383
- <state relative-caret-position="237">
1384
- <caret line="9" column="0" lean-forward="false" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />
1385
- </state>
1386
- </provider>
1387
- </entry>
1388
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/repository/MonitoringUserMapper.java">
1389
- <provider selected="true" editor-type-id="text-editor">
1390
- <state relative-caret-position="540">
1391
- <caret line="24" column="53" lean-forward="false" selection-start-line="24" selection-start-column="53" selection-end-line="24" selection-end-column="53" />
1392
- </state>
1393
- </provider>
1394
- </entry>
1395
- <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/java/id/co/accessmobile/carrier/billing/notificationservice/service/SMSService.java">
1396
- <provider selected="true" editor-type-id="text-editor">
1397
- <state relative-caret-position="3699">
1398
- <caret line="164" column="82" lean-forward="false" selection-start-line="164" selection-start-column="81" selection-end-line="164" selection-end-column="82" />
1399
- </state>
1400
- </provider>
1401
- </entry>
1402
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/Monitoring.java">
1403
- <provider selected="true" editor-type-id="text-editor">
1404
- <state relative-caret-position="1026">
1405
- <caret line="46" column="48" lean-forward="false" selection-start-line="46" selection-start-column="48" selection-end-line="46" selection-end-column="48" />
1836
+ <state relative-caret-position="486">
1837
+ <caret line="27" column="28" lean-forward="false" selection-start-line="27" selection-start-column="28" selection-end-line="27" selection-end-column="28" />
14061838 <folding>
1407
- <element signature="imports" expanded="false" />
1408
- </folding>
1409
- </state>
1410
- </provider>
1411
- </entry>
1412
- <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/resources/application-dev.properties">
1413
- <provider selected="true" editor-type-id="text-editor">
1414
- <state relative-caret-position="972">
1415
- <caret line="36" column="0" lean-forward="false" selection-start-line="36" selection-start-column="0" selection-end-line="36" selection-end-column="0" />
1416
- </state>
1417
- </provider>
1418
- </entry>
1419
- <entry file="file://$PROJECT_DIR$/unipin_notification_service/src/main/resources/application-prod.properties">
1420
- <provider selected="true" editor-type-id="text-editor">
1421
- <state relative-caret-position="1026">
1422
- <caret line="38" column="0" lean-forward="false" selection-start-line="38" selection-start-column="0" selection-end-line="38" selection-end-column="0" />
1423
- </state>
1424
- </provider>
1425
- </entry>
1426
- <entry file="file://$PROJECT_DIR$/unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/BillingController.java">
1427
- <provider selected="true" editor-type-id="text-editor">
1428
- <state relative-caret-position="-1593">
1429
- <caret line="26" column="13" lean-forward="false" selection-start-line="26" selection-start-column="13" selection-end-line="26" selection-end-column="13" />
1430
- <folding />
1431
- </state>
1432
- </provider>
1433
- </entry>
1434
- <entry file="file://$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/entity/TblTransactionStates.java">
1435
- <provider selected="true" editor-type-id="text-editor">
1436
- <state relative-caret-position="189">
1437
- <caret line="7" column="13" lean-forward="false" selection-start-line="7" selection-start-column="13" selection-end-line="7" selection-end-column="13" />
1438
- </state>
1439
- </provider>
1440
- </entry>
1441
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/controller/UserTrackController.java">
1442
- <provider selected="true" editor-type-id="text-editor">
1443
- <state relative-caret-position="172">
1444
- <caret line="48" column="140" lean-forward="false" selection-start-line="48" selection-start-column="140" selection-end-line="48" selection-end-column="140" />
1445
- <folding />
1446
- </state>
1447
- </provider>
1448
- </entry>
1449
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mapper/monitoringUser.xml">
1450
- <provider selected="true" editor-type-id="text-editor">
1451
- <state relative-caret-position="540">
1452
- <caret line="44" column="25" lean-forward="false" selection-start-line="44" selection-start-column="25" selection-end-line="44" selection-end-column="25" />
1453
- <folding>
1454
- <marker date="1517481986212" expanded="true" signature="570:834" ph="SELECT user.... tbl_monitoring_user" />
1455
- <marker date="1517481986212" expanded="true" signature="912:1160" ph="SELECT user.... tbl_monitoring_user" />
1456
- <marker date="1517481986212" expanded="true" signature="1239:1340" ph="INSERT INTO tbl_monitoring_user" />
1457
- <marker date="1517481986212" expanded="true" signature="1437:1526" ph="INSERT INTO tbl_monitoring_user" />
1458
- <marker date="1517481986212" expanded="true" signature="1615:1743" ph="SELECT id FR... tbl_monitoring_user_rules" />
1459
- <marker date="1517481986212" expanded="true" signature="1834:1882" ph="SELECT * fro... tbl_monitoring_user" />
1839
+ <element signature="e#763#764#0" expanded="false" />
1840
+ <element signature="e#825#826#0" expanded="false" />
1841
+ <element signature="e#954#955#0" expanded="false" />
1842
+ <element signature="e#1010#1011#0" expanded="false" />
14601843 </folding>
14611844 </state>
14621845 </provider>
14631846 </entry>
14641847 <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/repository/TransactionStateRepository.java">
14651848 <provider selected="true" editor-type-id="text-editor">
1466
- <state relative-caret-position="486">
1467
- <caret line="24" column="51" lean-forward="false" selection-start-line="24" selection-start-column="51" selection-end-line="24" selection-end-column="51" />
1468
- <folding />
1849
+ <state relative-caret-position="216">
1850
+ <caret line="14" column="26" lean-forward="false" selection-start-line="14" selection-start-column="17" selection-end-line="14" selection-end-column="43" />
14691851 </state>
14701852 </provider>
14711853 </entry>
14721854 <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/mybatis/mapper/transactionStatus.xml">
14731855 <provider selected="true" editor-type-id="text-editor">
1474
- <state relative-caret-position="2511">
1475
- <caret line="93" column="0" lean-forward="false" selection-start-line="93" selection-start-column="0" selection-end-line="93" selection-end-column="0" />
1856
+ <state relative-caret-position="162">
1857
+ <caret line="6" column="89" lean-forward="false" selection-start-line="6" selection-start-column="89" selection-end-line="6" selection-end-column="89" />
1858
+ </state>
1859
+ </provider>
1860
+ </entry>
1861
+ <entry file="file://$PROJECT_DIR$/unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/entity/TblTransactionStates.java">
1862
+ <provider selected="true" editor-type-id="text-editor">
1863
+ <state relative-caret-position="1431">
1864
+ <caret line="55" column="24" lean-forward="false" selection-start-line="55" selection-start-column="24" selection-end-line="55" selection-end-column="24" />
1865
+ </state>
1866
+ </provider>
1867
+ </entry>
1868
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/Queue.java">
1869
+ <provider selected="true" editor-type-id="text-editor">
1870
+ <state relative-caret-position="189">
1871
+ <caret line="9" column="18" lean-forward="false" selection-start-line="9" selection-start-column="13" selection-end-line="9" selection-end-column="18" />
14761872 <folding>
1477
- <marker date="1517542402439" expanded="true" signature="798:951" ph="INSERT INTO db_unipin_cs_tools.tbl_transaction_states... " />
1478
- <marker date="1517542402439" expanded="true" signature="1058:1128" ph="SELECT * fro... tbl_transaction_states" />
1479
- <marker date="1517542402439" expanded="true" signature="1236:1939" ph="select tbl_t... tbl_transaction" />
1480
- <marker date="1517542402439" expanded="true" signature="1370:1770" ph="select tbl_t... tbl_transaction_states" />
1481
- <marker date="1517542402439" expanded="true" signature="1481:1576" ph="select id fr... tbl_transaction_states" />
1482
- <marker date="1517542402439" expanded="true" signature="2046:2739" ph="SELECT a.id,... tbl_transaction_states" />
1483
- <marker date="1517542402439" expanded="true" signature="2180:2570" ph="select tbl_t... tbl_transaction_states" />
1484
- <marker date="1517542402439" expanded="true" signature="2291:2379" ph="select id fr... tbl_transaction_states" />
1485
- <marker date="1517542402439" expanded="true" signature="2848:3542" ph="select a.id,... tbl_transaction" />
1486
- <marker date="1517542402439" expanded="true" signature="2980:3373" ph="select tbl_t... tbl_transaction_states" />
1487
- <marker date="1517542402439" expanded="true" signature="3087:3169" ph="select id fr... tbl_transaction_states" />
1873
+ <element signature="imports" expanded="false" />
14881874 </folding>
14891875 </state>
14901876 </provider>
14911877 </entry>
1492
- <entry file="file://$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/MessageListener.java">
1878
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/BillParams.java">
14931879 <provider selected="true" editor-type-id="text-editor">
1494
- <state relative-caret-position="297">
1495
- <caret line="11" column="56" lean-forward="false" selection-start-line="11" selection-start-column="56" selection-end-line="11" selection-end-column="56" />
1496
- </state>
1497
- </provider>
1498
- </entry>
1499
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/application.properties">
1500
- <provider selected="true" editor-type-id="text-editor">
1501
- <state relative-caret-position="108">
1502
- <caret line="4" column="0" lean-forward="false" selection-start-line="4" selection-start-column="0" selection-end-line="4" selection-end-column="24" />
1880
+ <state relative-caret-position="189">
1881
+ <caret line="9" column="18" lean-forward="false" selection-start-line="9" selection-start-column="13" selection-end-line="9" selection-end-column="23" />
15031882 <folding />
15041883 </state>
15051884 </provider>
15061885 </entry>
1507
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/resources/templates/index.html">
1886
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/mybatis/mapper/QueueChargeMapper.xml">
15081887 <provider selected="true" editor-type-id="text-editor">
1509
- <state relative-caret-position="1323">
1510
- <caret line="49" column="57" lean-forward="false" selection-start-line="49" selection-start-column="57" selection-end-line="49" selection-end-column="57" />
1511
- <folding />
1512
- </state>
1513
- </provider>
1514
- </entry>
1515
- <entry file="jar://$MAVEN_REPOSITORY$/org/telegram/telegrambots/3.5/telegrambots-3.5.jar!/org/telegram/telegrambots/updatesreceivers/DefaultBotSession.class">
1516
- <provider selected="true" editor-type-id="text-editor">
1517
- <state relative-caret-position="479">
1518
- <caret line="157" column="0" lean-forward="false" selection-start-line="157" selection-start-column="0" selection-end-line="157" selection-end-column="0" />
1519
- </state>
1520
- </provider>
1521
- </entry>
1522
- <entry file="jar://$MAVEN_REPOSITORY$/org/telegram/telegrambots-meta/3.5/telegrambots-meta-3.5.jar!/org/telegram/telegrambots/generics/LongPollingBot.class">
1523
- <provider selected="true" editor-type-id="text-editor">
1524
- <state relative-caret-position="297">
1525
- <caret line="18" column="0" lean-forward="false" selection-start-line="18" selection-start-column="0" selection-end-line="18" selection-end-column="0" />
1888
+ <state relative-caret-position="0">
1889
+ <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
15261890 <folding>
1527
- <element signature="e#523#524#0" expanded="true" />
1891
+ <marker date="1513328177416" expanded="true" signature="1054:1145" ph="SELECT * FRO... sf_queue_mt_charge_tb" />
1892
+ <marker date="1513328177416" expanded="true" signature="1220:1307" ph="UPDATE sf_qu... " />
15281893 </folding>
15291894 </state>
15301895 </provider>
15311896 </entry>
1532
- <entry file="file://$PROJECT_DIR$/unipin_bot_telegram_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/bot/telegram/service/Bot.java">
1897
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/logback.xml">
15331898 <provider selected="true" editor-type-id="text-editor">
1534
- <state relative-caret-position="1188">
1535
- <caret line="47" column="0" lean-forward="false" selection-start-line="47" selection-start-column="0" selection-end-line="47" selection-end-column="0" />
1899
+ <state relative-caret-position="436">
1900
+ <caret line="32" column="24" lean-forward="false" selection-start-line="32" selection-start-column="24" selection-end-line="32" selection-end-column="24" />
15361901 <folding />
15371902 </state>
15381903 </provider>
15391904 </entry>
1540
- <entry file="file://$PROJECT_DIR$/exec/src/main/java/test/Main.java" />
1541
- <entry file="file://$PROJECT_DIR$/unipin_request_service/pom.xml">
1905
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/mybatis/mybatis-config.xml">
15421906 <provider selected="true" editor-type-id="text-editor">
1543
- <state relative-caret-position="918">
1544
- <caret line="34" column="12" lean-forward="false" selection-start-line="19" selection-start-column="3" selection-end-line="34" selection-end-column="12" />
1907
+ <state relative-caret-position="297">
1908
+ <caret line="17" column="14" lean-forward="false" selection-start-line="17" selection-start-column="14" selection-end-line="17" selection-end-column="14" />
15451909 <folding />
15461910 </state>
15471911 </provider>
15481912 </entry>
1549
- <entry file="file://$PROJECT_DIR$/exec/pom.xml" />
15501913 <entry file="file://$PROJECT_DIR$/pom.xml">
15511914 <provider selected="true" editor-type-id="text-editor">
1552
- <state relative-caret-position="162">
1553
- <caret line="21" column="52" lean-forward="false" selection-start-line="21" selection-start-column="52" selection-end-line="21" selection-end-column="52" />
1915
+ <state relative-caret-position="405">
1916
+ <caret line="27" column="30" lean-forward="false" selection-start-line="27" selection-start-column="30" selection-end-line="27" selection-end-column="30" />
15541917 <folding />
15551918 </state>
15561919 </provider>
15571920 </entry>
1558
- <entry file="file://$PROJECT_DIR$/unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/MonitoringService.java">
1921
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargePullJob.java">
1922
+ <provider selected="true" editor-type-id="text-editor">
1923
+ <state relative-caret-position="432">
1924
+ <caret line="33" column="22" lean-forward="false" selection-start-line="33" selection-start-column="22" selection-end-line="33" selection-end-column="22" />
1925
+ <folding />
1926
+ </state>
1927
+ </provider>
1928
+ </entry>
1929
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/application-dev.properties">
1930
+ <provider selected="true" editor-type-id="text-editor">
1931
+ <state relative-caret-position="135">
1932
+ <caret line="5" column="8" lean-forward="false" selection-start-line="5" selection-start-column="8" selection-end-line="5" selection-end-column="8" />
1933
+ <folding />
1934
+ </state>
1935
+ </provider>
1936
+ </entry>
1937
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/application-prod.properties">
1938
+ <provider selected="true" editor-type-id="text-editor">
1939
+ <state relative-caret-position="-613">
1940
+ <caret line="2" column="18" lean-forward="false" selection-start-line="2" selection-start-column="18" selection-end-line="2" selection-end-column="18" />
1941
+ <folding />
1942
+ </state>
1943
+ </provider>
1944
+ </entry>
1945
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/TokenResponse.java">
1946
+ <provider selected="true" editor-type-id="text-editor">
1947
+ <state relative-caret-position="108">
1948
+ <caret line="12" column="0" lean-forward="true" selection-start-line="12" selection-start-column="0" selection-end-line="14" selection-end-column="9" />
1949
+ <folding />
1950
+ </state>
1951
+ </provider>
1952
+ </entry>
1953
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/RefreshToken.java">
1954
+ <provider selected="true" editor-type-id="text-editor">
1955
+ <state relative-caret-position="480">
1956
+ <caret line="21" column="18" lean-forward="false" selection-start-line="21" selection-start-column="18" selection-end-line="21" selection-end-column="18" />
1957
+ <folding>
1958
+ <element signature="imports" expanded="false" />
1959
+ </folding>
1960
+ </state>
1961
+ </provider>
1962
+ </entry>
1963
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/service/ClientChargingService.java">
1964
+ <provider selected="true" editor-type-id="text-editor">
1965
+ <state relative-caret-position="290">
1966
+ <caret line="43" column="23" lean-forward="false" selection-start-line="43" selection-start-column="23" selection-end-line="43" selection-end-column="23" />
1967
+ <folding />
1968
+ </state>
1969
+ </provider>
1970
+ </entry>
1971
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/resources/application.properties">
1972
+ <provider selected="true" editor-type-id="text-editor">
1973
+ <state relative-caret-position="54">
1974
+ <caret line="2" column="27" lean-forward="false" selection-start-line="2" selection-start-column="14" selection-end-line="2" selection-end-column="27" />
1975
+ <folding />
1976
+ </state>
1977
+ </provider>
1978
+ </entry>
1979
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/ResponseOneStepPaymentModel.java">
15591980 <provider selected="true" editor-type-id="text-editor">
15601981 <state relative-caret-position="378">
1561
- <caret line="314" column="51" lean-forward="false" selection-start-line="314" selection-start-column="51" selection-end-line="314" selection-end-column="51" />
1982
+ <caret line="16" column="30" lean-forward="false" selection-start-line="16" selection-start-column="28" selection-end-line="16" selection-end-column="30" />
1983
+ <folding />
1984
+ </state>
1985
+ </provider>
1986
+ </entry>
1987
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/model/RequestOneStepPaymentModel.java">
1988
+ <provider selected="true" editor-type-id="text-editor">
1989
+ <state relative-caret-position="351">
1990
+ <caret line="15" column="25" lean-forward="false" selection-start-line="15" selection-start-column="13" selection-end-line="15" selection-end-column="39" />
1991
+ <folding />
1992
+ </state>
1993
+ </provider>
1994
+ </entry>
1995
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/job/ChargeWorker.java">
1996
+ <provider selected="true" editor-type-id="text-editor">
1997
+ <state relative-caret-position="298">
1998
+ <caret line="143" column="106" lean-forward="false" selection-start-line="143" selection-start-column="106" selection-end-line="143" selection-end-column="106" />
1999
+ <folding />
2000
+ </state>
2001
+ </provider>
2002
+ </entry>
2003
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/Application.java">
2004
+ <provider selected="true" editor-type-id="text-editor">
2005
+ <state relative-caret-position="318">
2006
+ <caret line="84" column="25" lean-forward="false" selection-start-line="84" selection-start-column="25" selection-end-line="84" selection-end-column="25" />
2007
+ <folding />
2008
+ </state>
2009
+ </provider>
2010
+ </entry>
2011
+ <entry file="file://$PROJECT_DIR$/unipin_charge_service/src/main/java/id/co/accessmobile/carrier/billling/unipin/chargingservice/service/ClientWapChargingService.java">
2012
+ <provider selected="true" editor-type-id="text-editor">
2013
+ <state relative-caret-position="255">
2014
+ <caret line="121" column="101" lean-forward="false" selection-start-line="121" selection-start-column="101" selection-end-line="121" selection-end-column="101" />
15622015 <folding>
15632016 <element signature="imports" expanded="true" />
15642017 </folding>
....@@ -1566,4 +2019,92 @@
15662019 </provider>
15672020 </entry>
15682021 </component>
2022
+ <component name="masterDetails">
2023
+ <states>
2024
+ <state key="ArtifactsStructureConfigurable.UI">
2025
+ <settings>
2026
+ <artifact-editor />
2027
+ <splitter-proportions>
2028
+ <option name="proportions">
2029
+ <list>
2030
+ <option value="0.2" />
2031
+ </list>
2032
+ </option>
2033
+ </splitter-proportions>
2034
+ </settings>
2035
+ </state>
2036
+ <state key="FacetStructureConfigurable.UI">
2037
+ <settings>
2038
+ <last-edited>No facets are configured</last-edited>
2039
+ <splitter-proportions>
2040
+ <option name="proportions">
2041
+ <list>
2042
+ <option value="0.2" />
2043
+ </list>
2044
+ </option>
2045
+ </splitter-proportions>
2046
+ </settings>
2047
+ </state>
2048
+ <state key="GlobalLibrariesConfigurable.UI">
2049
+ <settings>
2050
+ <splitter-proportions>
2051
+ <option name="proportions">
2052
+ <list>
2053
+ <option value="0.2" />
2054
+ </list>
2055
+ </option>
2056
+ </splitter-proportions>
2057
+ </settings>
2058
+ </state>
2059
+ <state key="JdkListConfigurable.UI">
2060
+ <settings>
2061
+ <last-edited>1.6</last-edited>
2062
+ <splitter-proportions>
2063
+ <option name="proportions">
2064
+ <list>
2065
+ <option value="0.2" />
2066
+ </list>
2067
+ </option>
2068
+ </splitter-proportions>
2069
+ </settings>
2070
+ </state>
2071
+ <state key="ModuleStructureConfigurable.UI">
2072
+ <settings>
2073
+ <last-edited>unipin</last-edited>
2074
+ <splitter-proportions>
2075
+ <option name="proportions">
2076
+ <list>
2077
+ <option value="0.2" />
2078
+ <option value="0.6" />
2079
+ </list>
2080
+ </option>
2081
+ </splitter-proportions>
2082
+ </settings>
2083
+ </state>
2084
+ <state key="ProjectJDKs.UI">
2085
+ <settings>
2086
+ <last-edited>1.8</last-edited>
2087
+ <splitter-proportions>
2088
+ <option name="proportions">
2089
+ <list>
2090
+ <option value="0.2" />
2091
+ </list>
2092
+ </option>
2093
+ </splitter-proportions>
2094
+ </settings>
2095
+ </state>
2096
+ <state key="ProjectLibrariesConfigurable.UI">
2097
+ <settings>
2098
+ <last-edited>Maven: antlr:antlr:2.7.7</last-edited>
2099
+ <splitter-proportions>
2100
+ <option name="proportions">
2101
+ <list>
2102
+ <option value="0.2" />
2103
+ </list>
2104
+ </option>
2105
+ </splitter-proportions>
2106
+ </settings>
2107
+ </state>
2108
+ </states>
2109
+ </component>
15692110 </project>
pom.xml
....@@ -25,9 +25,9 @@
2525 <parent>
2626 <groupId>org.springframework.boot</groupId>
2727 <artifactId>spring-boot-starter-parent</artifactId>
28
- <version>1.3.5.RELEASE</version>
28
+ <version>1.5.7.RELEASE</version>
2929 </parent>
30
-
30
+
3131 <properties>
3232 <java.version>1.8</java.version>
3333 </properties>
....@@ -79,6 +79,12 @@
7979 <groupId>com.fasterxml.jackson.core</groupId>
8080 <artifactId>jackson-databind</artifactId>
8181 </dependency>
82
+
83
+ <dependency>
84
+ <groupId>org.hibernate</groupId>
85
+ <artifactId>hibernate-validator</artifactId>
86
+ <version>5.2.4.Final</version>
87
+ </dependency>
8288 </dependencies>
8389
8490 </project>
unipin.iml
....@@ -15,47 +15,50 @@
1515 <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.1.1" level="project" />
1616 <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.0" level="project" />
1717 <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.0" level="project" />
18
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.3.5.RELEASE" level="project" />
19
- <orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.6.RELEASE" level="project" />
20
- <orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.6.RELEASE" level="project" />
21
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.6.RELEASE" level="project" />
22
- <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
23
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.6.RELEASE" level="project" />
24
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.6.RELEASE" level="project" />
25
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.5.RELEASE" level="project" />
26
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.5.RELEASE" level="project" />
27
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.3.5.RELEASE" level="project" />
28
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.5.RELEASE" level="project" />
29
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" />
30
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" />
31
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" level="project" />
32
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.21" level="project" />
33
- <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.21" level="project" />
34
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.16" level="project" />
35
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.33" level="project" />
36
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.0.33" level="project" />
37
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.6.RELEASE" level="project" />
38
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.6.RELEASE" level="project" />
39
- <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.38" level="project" />
18
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.7.RELEASE" level="project" />
19
+ <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.11.RELEASE" level="project" />
20
+ <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.11.RELEASE" level="project" />
21
+ <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.11.RELEASE" level="project" />
22
+ <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.11.RELEASE" level="project" />
23
+ <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.11.RELEASE" level="project" />
24
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.7.RELEASE" level="project" />
25
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.5.7.RELEASE" level="project" />
26
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.7.RELEASE" level="project" />
27
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.7.RELEASE" level="project" />
28
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.11" level="project" />
29
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.11" level="project" />
30
+ <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
31
+ <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
32
+ <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
33
+ <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
34
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.20" level="project" />
35
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.20" level="project" />
36
+ <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.3.11.RELEASE" level="project" />
37
+ <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.11.RELEASE" level="project" />
38
+ <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.44" level="project" />
4039 <orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.16.8" level="project" />
4140 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.1" level="project" />
42
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.4" level="project" />
41
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
4342 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.4" level="project" />
44
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" />
45
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
43
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.3" level="project" />
44
+ <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
4645 <orderEntry type="library" name="Maven: org.jsmpp:jsmpp:2.2.4" level="project" />
47
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.21" level="project" />
46
+ <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
4847 <orderEntry type="library" name="Maven: id.co.qhodok.tools:trigger:2.0" level="project" />
4948 <orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
5049 <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" />
51
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.18.1-GA" level="project" />
50
+ <orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
5251 <orderEntry type="library" name="Maven: org.zeromq:jeromq:0.4.2" level="project" />
5352 <orderEntry type="library" name="Maven: org.zeromq:jnacl:0.1.0" level="project" />
54
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" />
53
+ <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.1" level="project" />
5554 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" />
5655 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" />
57
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.6" level="project" />
58
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.6" level="project" />
59
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.6" level="project" />
56
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.10" level="project" />
57
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.0" level="project" />
58
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.10" level="project" />
59
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
60
+ <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
61
+ <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
62
+ <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" />
6063 </component>
6164 </module>
unipin_api_service/pom.xml
....@@ -20,6 +20,11 @@
2020 <artifactId>unipin-database-service</artifactId>
2121 <version>1.0</version>
2222 </dependency>
23
+ <dependency>
24
+ <groupId>id.co.accessmobile.carrier.billing.unipin</groupId>
25
+ <artifactId>unipin-model</artifactId>
26
+ <version>1.0</version>
27
+ </dependency>
2328 </dependencies>
2429 <build>
2530 <plugins>
unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/BillingController.java
....@@ -107,9 +107,6 @@
107107 code = billResponseJsonNode.get("code").toString();
108108 errMsg = billResponseJsonNode.get("errMsg").asText();
109109
110
- code = "0";
111
- errMsg = "Success";
112
-
113110 } catch (Exception e) {
114111 e.printStackTrace();
115112 log.warn(StackTrace.getStackTrace(e));
unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/controller/RegistrationController.java
....@@ -0,0 +1,114 @@
1
+package id.co.accessmobile.carrier.billing.unipin.apiservice.rest.controller;
2
+
3
+import com.google.gson.Gson;
4
+import id.co.accessmobile.carrier.billing.unipin.apiservice.mapper.TransactionRepositoy;
5
+import id.co.accessmobile.carrier.billing.unipin.apiservice.mapper.TransactionStateRepository;
6
+import id.co.accessmobile.carrier.billing.unipin.apiservice.rest.service.InternalLineApiHandlerService;
7
+import id.co.accessmobile.carrier.billing.unipin.apiservice.rest.service.LineRemoteHostService;
8
+import id.co.accessmobile.carrier.billing.unipin.apiservice.rest.service.PropertiesService;
9
+import id.co.accessmobile.carrier.billing.unipin.apiservice.util.StackTrace;
10
+import id.co.accessmobile.carrier.billing.unipin.model.UserRegistration;
11
+import id.co.accessmobile.carrier.billing.unipin.model.UserRegistrationCallback;
12
+import id.co.accessmobile.carrier.billing.unipin.model.UserRegistrationResponse;
13
+import org.slf4j.Logger;
14
+import org.slf4j.LoggerFactory;
15
+import org.springframework.beans.factory.annotation.Autowired;
16
+import org.springframework.http.HttpEntity;
17
+import org.springframework.http.HttpStatus;
18
+import org.springframework.http.ResponseEntity;
19
+import org.springframework.web.bind.annotation.RequestBody;
20
+import org.springframework.web.bind.annotation.RequestMapping;
21
+import org.springframework.web.bind.annotation.RequestMethod;
22
+import org.springframework.web.bind.annotation.RestController;
23
+import org.springframework.web.client.RestTemplate;
24
+
25
+import javax.servlet.http.HttpServletRequest;
26
+
27
28
[email protected]("/registration")
29
+public class RegistrationController {
30
+ @Autowired
31
+ protected TransactionRepositoy transactionRepositoy;
32
+
33
+ @Autowired
34
+ protected TransactionStateRepository transactionStateRepository;
35
+
36
+
37
+ @Autowired
38
+ private PropertiesService properties;
39
+ private final Logger log = LoggerFactory.getLogger(RegistrationController.class);
40
+
41
+ @Autowired
42
+ private InternalLineApiHandlerService lineApiHandler;
43
+
44
+ @Autowired
45
+ private LineRemoteHostService lineRemoteHostService;
46
+
47
+ protected Gson gson = new Gson();
48
+
49
+ @RequestMapping(method = RequestMethod.POST)
50
+ public ResponseEntity<UserRegistrationResponse> requestRegistration(@RequestBody UserRegistration request, HttpServletRequest httpServletRequest) {
51
+ long lStartMil = System.currentTimeMillis();
52
+ long lEndMil;
53
+ String logTitle = "TrxId[" + request.getTrx_id() + "], Msisdn[" + request.getMsisdn() + "] ";
54
+ UserRegistrationResponse response = request.createResponse();
55
+ log.info(logTitle + "[Start]");
56
+ try {
57
+ if (!lineRemoteHostService.isAllowed(httpServletRequest)) {
58
+ response = request.createResponse("F", "Authentication error. not allowed remote host.");
59
+ throw new Exception();
60
+ }
61
+
62
+ if (request.getMsisdn().startsWith("62")) {
63
+ request.setMsisdn("0" + request.getMsisdn().substring("62".length()));
64
+ }
65
+ String url = String.format(
66
+ properties.registrationUrl,
67
+ lineApiHandler.findApiPortCarrierPrefix(request.getMsisdn()),
68
+ lineApiHandler.findApiUrlCarrierPrefix(request.getMsisdn()));
69
+
70
+ RestTemplate restTemplate = new RestTemplate();
71
+ HttpEntity<UserRegistration> httpEntity = new HttpEntity<>(request);
72
+ for (int i = 0; i < 20; i++) {
73
+ try {
74
+ response = restTemplate.postForObject(url, httpEntity, UserRegistrationResponse.class);
75
+ if (response != null) {
76
+ break;
77
+ }
78
+ } catch (Exception ex) {
79
+ log.warn(StackTrace.getStackTrace(ex));
80
+ }
81
+ }
82
+
83
+ if (lineApiHandler.findApiUrlCarrierPrefix(request.getMsisdn()) == null || lineApiHandler.findApiUrlCarrierPrefix(request.getMsisdn()).length() == 0) {
84
+ log.info(logTitle + "[Unsupported Carrier Prefix]");
85
+ response = request.createResponse("F", "Invalid on-net MSISDN");
86
+ throw new Exception();
87
+ }
88
+ if (response == null) {
89
+ log.info(logTitle + "[billResponseJsonNode is null]");
90
+ response = request.createResponse("F", "Network timeout");
91
+ throw new Exception();
92
+ }
93
+
94
+ } catch (Exception e) {
95
+ e.printStackTrace();
96
+ log.warn(StackTrace.getStackTrace(e));
97
+ if (!lineApiHandler.findApiPortCarrierPrefix(request.getMsisdn()).matches(properties.carrierPortHutch)) {
98
+ response = request.createResponse("F", "invalid msisdn prefix " + request.getMsisdn().substring(0, 4) + " (opcode " + request.getOp_code() + ")");
99
+ } else {
100
+ response = request.createResponse("F", "internal error");
101
+ }
102
+ } finally {
103
+ lEndMil = System.currentTimeMillis();
104
+ log.info(logTitle + this.gson.toJson(response) + ", Processed [" + (lEndMil - lStartMil) + "ms]");
105
+ }
106
+ return new ResponseEntity<UserRegistrationResponse>(response, HttpStatus.OK);
107
+ }
108
+
109
+ @RequestMapping(method = {RequestMethod.POST,RequestMethod.GET}, value = "callback")
110
+ public ResponseEntity<UserRegistrationResponse> callbackRegistration(@RequestBody UserRegistrationCallback userRegistrationCallback) {
111
+ System.out.println("callbackRegistration "+gson.toJson(userRegistrationCallback));
112
+ return new ResponseEntity<UserRegistrationResponse>(new UserRegistrationResponse(userRegistrationCallback.getTrx_id(), userRegistrationCallback.getMsisdn(), "S", "success"), HttpStatus.OK);
113
+ }
114
+}
unipin_api_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/apiservice/rest/service/PropertiesService.java
....@@ -15,6 +15,9 @@
1515 @Value("${app.apiurl.purchase}")
1616 public String purchaseUrl;
1717
18
+ @Value("${app.apiurl.registration}")
19
+ public String registrationUrl;
20
+
1821 @Value("${app.apiurl.delete}")
1922 public String deleteUrl;
2023
unipin_api_service/src/main/resources/application-dev.properties
....@@ -33,6 +33,7 @@
3333
3434 app.apiurl.auth=http://localhost:%s/%s/billing/authkey?country_code=ID&op_code=%s
3535 app.apiurl.purchase=http://localhost:%s/%s/billing/purchase?op_code=%s&country_code=ID&trx_id=%s&price=%s&msisdn=%s&prod_id=%s&auth_key=%s
36
+app.apiurl.registration=http://localhost:%s/%s/billing/registration
3637 app.apiurl.delete=http://localhost:%s/%s/billing/deleteVerificationCode?op_code=%s&country_code=ID&trx_id=%s&auth_key=%s
3738 app.httprequest.timeout=1
3839 app.httprequest.retry.max=20
unipin_api_service/src/main/resources/application-prod.properties
....@@ -36,6 +36,7 @@
3636
3737 app.apiurl.auth=http://localhost:%s/%s/billing/authkey?country_code=ID&op_code=%s
3838 app.apiurl.purchase=http://localhost:%s/%s/billing/purchase?op_code=%s&country_code=ID&trx_id=%s&price=%s&msisdn=%s&prod_id=%s&auth_key=%s
39
+app.apiurl.registration=http://localhost:%s/%s/billing/registration
3940 app.apiurl.delete=http://localhost:%s/%s/billing/deleteVerificationCode?op_code=%s&country_code=ID&trx_id=%s&auth_key=%s
4041 app.httprequest.timeout=1
4142 app.httprequest.retry.max=20
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Application.java
....@@ -1,9 +1,13 @@
11 package id.co.accessmobile.carrier.billing.unipin.cstools;
22
3
+import id.co.accessmobile.carrier.billing.unipin.cstools.database.repository.TransactionStateRepository;
4
+import org.springframework.beans.factory.annotation.Autowired;
35 import org.springframework.boot.SpringApplication;
46 import org.springframework.boot.autoconfigure.SpringBootApplication;
57 import org.springframework.scheduling.annotation.EnableAsync;
68 import org.springframework.scheduling.annotation.EnableScheduling;
9
+
10
+import javax.annotation.PostConstruct;
711
812 /**
913 * Created by Permana on 1/12/2018.
....@@ -19,4 +23,12 @@
1923 public static void main(String[] args) {
2024 SpringApplication.run(Application.class, args);
2125 }
26
+
27
+ @Autowired
28
+ protected TransactionStateRepository transactionStateRepository;
29
+
30
+ @PostConstruct
31
+ public void init(){
32
+ transactionStateRepository.findByID(164);
33
+ }
2234 }
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/Test.java
deleted file mode 100644
....@@ -1,7 +0,0 @@
1
-package id.co.accessmobile.carrier.billing.unipin.cstools;
2
-
3
-/**
4
- * Created by Qhodo on 1/28/2018.
5
- */
6
-public class Test {
7
-}
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/controller/UserTrackController.java
....@@ -36,7 +36,7 @@
3636 @Autowired
3737 protected TransactionRepositoy transactionRepositoy;
3838 protected SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
39
- protected SimpleDateFormat simpleDateFormatDetail = new SimpleDateFormat("yyyy-MM-dd hh-mm-ss");
39
+ protected SimpleDateFormat simpleDateFormatDetail = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
4040
4141 @RequestMapping(value = "/track", method = RequestMethod.POST)
4242 public ResponseEntity<List<UserTrack>> findAll(
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/database/repository/TransactionStateRepository.java
....@@ -18,9 +18,9 @@
1818
1919 public List<TblTransactionStates> findByID(@Param(value = "id") int id);
2020
21
- public List<TblTransactionStates> findForStuck(@Param(value = "startingPeriod")Timestamp from, @Param(value = "endingPeriod") Timestamp to);
21
+ public List<TblTransactionStates> findNotificationNotSent(@Param(value = "startingPeriod")Timestamp from, @Param(value = "endingPeriod") Timestamp to);
2222
23
- public List<TblTransactionStates> findForNoMO(@Param(value = "startingPeriod")Timestamp from,@Param(value = "endingPeriod") Timestamp to);
23
+ public List<TblTransactionStates> findNotReceiveMessage(@Param(value = "startingPeriod")Timestamp from, @Param(value = "endingPeriod") Timestamp to);
2424
25
- public List<TblTransactionStates> findForNoResp(@Param(value = "startingPeriod")Timestamp from,@Param(value = "endingPeriod") Timestamp to);
25
+ public List<TblTransactionStates> findNotReceiveResp(@Param(value = "startingPeriod")Timestamp from, @Param(value = "endingPeriod") Timestamp to);
2626 }
unipin_cms_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/cstools/service/MonitoringService.java
....@@ -1,9 +1,12 @@
11 package id.co.accessmobile.carrier.billing.unipin.cstools.service;
22
3
+import com.google.gson.Gson;
34 import id.co.accessmobile.carrier.billing.unipin.bot.telegram.service.MessageListener;
45 import id.co.accessmobile.carrier.billing.unipin.cstools.database.repository.MonitoringUserMapper;
56 import id.co.accessmobile.carrier.billing.unipin.cstools.database.repository.TransactionStateRepository;
67 import id.co.accessmobile.carrier.billing.unipin.database.entity.TblTransactionStates;
8
+import org.slf4j.Logger;
9
+import org.slf4j.LoggerFactory;
710 import org.springframework.beans.factory.annotation.Autowired;
811 import org.springframework.beans.factory.annotation.Value;
912 import org.springframework.scheduling.annotation.Scheduled;
....@@ -17,6 +20,8 @@
1720 import java.io.IOException;
1821 import java.io.InputStreamReader;
1922 import java.sql.Timestamp;
23
+import java.util.Calendar;
24
+import java.util.Date;
2025 import java.util.List;
2126
2227 /**
....@@ -68,9 +73,15 @@
6873
6974
7075 protected Timestamp starting;
76
+ protected Calendar calendar = Calendar.getInstance();
77
+ protected Object key = new Object();
78
+ protected Gson gson = new Gson();
79
+
80
+ protected final Logger logger = LoggerFactory.getLogger(MonitoringService.class);
7181
7282 @Override
7383 public void onMessageReceive(Update message) {
84
+ this.logger.info(this.gson.toJson(message));
7485 try {
7586 String text = message.getMessage().getText() != null ? message.getMessage().getText().trim().toLowerCase() : "";
7687 try {
....@@ -134,10 +145,10 @@
134145 this.checkProcess(orders[1], String.valueOf(message.getMessage().getChatId()));
135146 }
136147 } catch (TelegramApiException e) {
137
- e.printStackTrace();
148
+ this.logger.error(e.getMessage(), e);
138149 }
139150 } catch (Exception ex) {
140
- ex.printStackTrace();
151
+ this.logger.error(ex.getMessage(), ex);
141152 }
142153 }
143154
....@@ -149,7 +160,7 @@
149160
150161 @Scheduled(fixedRate = 1000 * 60 * 5)
151162 public void checkMTStuck() {
152
- List<TblTransactionStates> states = transactionStateRepository.findForStuck(this.starting, new Timestamp(System.currentTimeMillis()));
163
+ List<TblTransactionStates> states = transactionStateRepository.findNotificationNotSent(this.starting, new Timestamp(System.currentTimeMillis()));
153164 boolean clear = true;
154165 for (TblTransactionStates state : states) {
155166 try {
....@@ -171,7 +182,7 @@
171182
172183 @Scheduled(fixedRate = 1000 * 60 * 5)
173184 public void checkMTResponseStuck() {
174
- List<TblTransactionStates> states = transactionStateRepository.findForNoResp(this.starting, new Timestamp(System.currentTimeMillis()));
185
+ List<TblTransactionStates> states = transactionStateRepository.findNotReceiveResp(this.starting, new Timestamp(System.currentTimeMillis()));
175186 boolean clear = true;
176187 for (TblTransactionStates state : states) {
177188 try {
....@@ -193,7 +204,9 @@
193204
194205 @Scheduled(fixedRate = 1000 * 60 * 60)
195206 public void checkMOStuck() {
196
- List<TblTransactionStates> states = transactionStateRepository.findForNoMO(this.starting, new Timestamp(System.currentTimeMillis()));
207
+ System.out.println("check "+this.getPeriodic(this.starting, 1000 * 60 * -60));
208
+ System.out.println("check "+this.starting);
209
+ List<TblTransactionStates> states = transactionStateRepository.findNotReceiveMessage(this.getPeriodic(this.starting, 1000 * 60 * -60), new Timestamp(System.currentTimeMillis()));
197210 boolean clear = true;
198211 for (TblTransactionStates state : states) {
199212 try {
....@@ -216,7 +229,7 @@
216229 if (service.trim().equals("api")) {
217230 Runtime.getRuntime().exec(this.apiFileStoping + " > /dev/null 2>&1");
218231 Thread.sleep(1000 * 5);
219
- Runtime.getRuntime().exec(this.apiFileStarting + " > /dev/null 2>&1");
232
+ Process exec = Runtime.getRuntime().exec(this.apiFileStarting + " > /dev/null 2>&1");
220233 } else if (service.trim().equals("request")) {
221234 Runtime.getRuntime().exec(this.reqeustFileStoping + " > /dev/null 2>&1");
222235 Thread.sleep(1000 * 5);
....@@ -321,4 +334,12 @@
321334 }
322335 input.close();
323336 }
337
+
338
+ protected Timestamp getPeriodic(Date time, long interval) {
339
+ synchronized (this.key) {
340
+ this.calendar.setTime(time);
341
+ this.calendar.add(Calendar.MILLISECOND, (int) interval);
342
+ return new Timestamp(this.calendar.getTime().getTime());
343
+ }
344
+ }
324345 }
unipin_cms_service/src/main/resources/application-prod.properties
....@@ -10,7 +10,6 @@
1010 server.tomcat.accesslog.suffix=.log
1111
1212 #JPA CONFIGURATION
13
-#spring.datasource.url=jdbc:mysql://52.221.46.30:3310/db_unipin_cs_tools
1413 spring.datasource.url=jdbc:mysql://172.31.14.107:3310/db_unipin_cs_tools
1514 spring.datasource.username=adzan_hutch
1615 spring.datasource.password=am9999
unipin_cms_service/src/main/resources/mybatis/mapper/transactionStatus.xml
....@@ -11,6 +11,7 @@
1111 <result property="message" column="message"/>
1212 <result property="result" column="result"/>
1313 <result property="time" column="time"/>
14
+ <result property="timeString" column="timeString"/>
1415 </resultMap>
1516
1617 <insert id="save" parameterType="TblTransactionStates">
....@@ -18,10 +19,18 @@
1819 </insert>
1920
2021 <select id="findByID" parameterType="Integer" resultMap="tblTransactionState">
21
- SELECT * from db_unipin_cs_tools.tbl_transaction_states where id=#{id}
22
+ SELECT
23
+ id,
24
+ state,
25
+ service,
26
+ message,
27
+ result,
28
+ time,
29
+ DATE_FORMAT(time,"%Y-%m-%d %H:%i:%s") as timeString
30
+ from db_unipin_cs_tools.tbl_transaction_states where id=#{id}
2231 </select>
2332
24
- <select id="findForStuck" parameterType="Date" resultMap="tblTransactionState">
33
+ <select id="findNotificationNotSent" parameterType="Date" resultMap="tblTransactionState">
2534 select
2635 a.id,
2736 a.msisdn as message
....@@ -44,7 +53,7 @@
4453 ORDER BY a.id DESC
4554 </select>
4655
47
- <select id="findForNoMO" parameterType="Date" resultMap="tblTransactionState">
56
+ <select id="findNotReceiveMessage" parameterType="Date" resultMap="tblTransactionState">
4857 select
4958 a.id,
5059 a.msisdn as message
....@@ -67,7 +76,7 @@
6776 ORDER BY a.id DESC
6877 </select>
6978
70
- <select id="findForNoResp" parameterType="Date" resultMap="tblTransactionState">
79
+ <select id="findNotReceiveResp" parameterType="Date" resultMap="tblTransactionState">
7180 select
7281 a.id,
7382 a.msisdn as message
unipin_cms_service/src/main/resources/static/model/UserTrackerModel.js
....@@ -63,14 +63,13 @@
6363
6464 var ActivitySubRow = React.createClass({
6565 render: function () {
66
- date = new Date(this.props.item.time);
6766 return (
6867 React.createElement("tr", null,
6968 React.createElement("td", {}, this.props.item.state),
7069 React.createElement("td", {}, this.props.item.service),
7170 React.createElement("td", {}, this.props.item.message),
7271 React.createElement("td", {}, this.props.item.result),
73
- React.createElement("td", {}, (date.getYear()+1900)+"-"+(date.getMonth()+1)+"-"+date.getDate()+" "+date.getHours()+":"+date.getMinutes()+":"+date.getSeconds()))
72
+ React.createElement("td", {}, this.props.item.timeString))
7473 );
7574 }
7675 });
unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/Application.java
....@@ -1,7 +1,6 @@
11 package id.co.accessmobile.carrier.billing.unipin.database;
22
33 import id.co.accessmobile.carrier.billing.unipin.database.entity.TblTransaction;
4
-import id.co.accessmobile.carrier.billing.unipin.database.entity.TblTransactionStates;
54 import id.co.accessmobile.carrier.billing.unipin.database.repository.TransactionRepositoy;
65 import id.co.accessmobile.carrier.billing.unipin.database.repository.TransactionStateRepository;
76 import org.springframework.beans.factory.annotation.Autowired;
....@@ -35,7 +34,7 @@
3534 System.out.println(transactionRepositoy.findLast("63636362"));
3635 System.out.println(transactionRepositoy.findAllByTime(new Timestamp(System.currentTimeMillis()),new Timestamp(System.currentTimeMillis())));
3736
38
- System.out.println(stateRepository.save(new TblTransactionStates(1,"DONE","API","asasa","SUCCESS",new Timestamp(System.currentTimeMillis()))));
37
+ //System.out.println(stateRepository.save(new TblTransactionStates(1,"DONE","API","asasa","SUCCESS",new Timestamp(System.currentTimeMillis()))));
3938 System.out.println(stateRepository.findByID(1));
4039
4140 }
unipin_database_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/database/entity/TblTransactionStates.java
....@@ -5,6 +5,7 @@
55 /**
66 * Created by Qhodo on 1/28/2018.
77 */
8
+
89 public class TblTransactionStates {
910 protected int id;
1011 protected String state;
....@@ -12,6 +13,7 @@
1213 protected String message;
1314 protected String result;
1415 protected Timestamp time;
16
+ protected String timeString;
1517
1618 public TblTransactionStates() {
1719 }
....@@ -23,6 +25,32 @@
2325 this.message = message;
2426 this.result = result;
2527 this.time = time;
28
+ }
29
+
30
+ public TblTransactionStates(int id, String state, String service, String message, String result, Timestamp time, String timeString) {
31
+ this.id = id;
32
+ this.state = state;
33
+ this.service = service;
34
+ this.message = message;
35
+ this.result = result;
36
+ this.time = time;
37
+ this.timeString = timeString;
38
+ }
39
+
40
+
41
+ @Override
42
+ public boolean equals(Object o) {
43
+ if (this == o) return true;
44
+ if (o == null || getClass() != o.getClass()) return false;
45
+
46
+ TblTransactionStates that = (TblTransactionStates) o;
47
+
48
+ return id == that.id;
49
+ }
50
+
51
+ @Override
52
+ public int hashCode() {
53
+ return id;
2654 }
2755
2856 public int getId() {
....@@ -73,18 +101,11 @@
73101 this.time = time;
74102 }
75103
76
- @Override
77
- public boolean equals(Object o) {
78
- if (this == o) return true;
79
- if (o == null || getClass() != o.getClass()) return false;
80
-
81
- TblTransactionStates that = (TblTransactionStates) o;
82
-
83
- return id == that.id;
104
+ public String getTimeString() {
105
+ return timeString;
84106 }
85107
86
- @Override
87
- public int hashCode() {
88
- return id;
108
+ public void setTimeString(String timeString) {
109
+ this.timeString = timeString;
89110 }
90111 }
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/Application.java
....@@ -6,7 +6,6 @@
66 import org.slf4j.LoggerFactory;
77 import org.springframework.beans.factory.annotation.Autowired;
88 import org.springframework.beans.factory.annotation.Value;
9
-import org.springframework.boot.CommandLineRunner;
109 import org.springframework.boot.SpringApplication;
1110 import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
1211 import org.springframework.boot.autoconfigure.SpringBootApplication;
....@@ -28,28 +27,23 @@
2827 @EnableAutoConfiguration
2928 @EnableConfigurationProperties
3029 @Component
31
-public class Application implements CommandLineRunner {
30
+public class Application {
3231 private static final Logger log = LoggerFactory.getLogger(Application.class);
3332 public static TriggerApplication triggerApplication;
3433
3534 @Value("${app.trigger.address}")
3635 protected String address;
3736
38
- @PostConstruct
39
- public void init(){
40
- triggerApplication = new TriggerApplication(1,address);
41
- }
4237
4338 @Autowired
4439 MoPullJob moPullJob;
4540
46
- @Override
47
- public void run(String... strings) throws Exception
48
- {
41
+ @PostConstruct
42
+ public void init() throws Exception {
43
+ System.out.println(address);
44
+ triggerApplication = new TriggerApplication(3,address);
4945 log.info("Application Start");
50
-
5146 moPullJob.run();
52
-
5347 }
5448
5549 public static void main(String[] args)
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/data/ILineData.java
....@@ -3,138 +3,139 @@
33
44 public interface ILineData {
55
6
- //BGW_HIS_TB.COUNTRY
7
- public static final String COUNTRY_INDONESIA = "ID";
6
+ //BGW_HIS_TB.COUNTRY
7
+ public static final String COUNTRY_INDONESIA = "ID";
88
9
- //TENANT ID
10
- //BGW_HIS_TB.CARRIER
11
- public static final int CARRIER_TELKOMSEL = 101;
12
- public static final int CARRIER_AXIS = 102;
13
- public static final int CARRIER_XL = 103;
14
- public static final int CARRIER_INDOSAT = 104;
15
- public static final int CARRIER_SMARTFREN = 105;
16
- public static final int CARRIER_HUTCH = 106;
17
-
18
- public static final int REQUEST_CHANNEL_API = 1; //direct request from shake
19
- public static final int REQUEST_CHANNEL_SMS = 2;
20
- public static final int REQUEST_CHANNEL_USSD = 3;
21
-
22
- public static final int RESULT_SUCCESS = 0;
23
- public static final int RESULT_AUTH_ERROR = 10;
24
- public static final int RESULT_AUTH_REMOTE_ADDR_ERROR = 11;//invalid remote address
25
- public static final int RESULT_AUTH_AUTHKEY_EXPIRED = 12;
26
- public static final int RESULT_NO_REPLY = 13;
27
-
28
- public static final int RESULT_INVALID_COUNTRY_CODE = 22;
29
- public static final int RESULT_INVALID_OPERATOR_CODE = 23;
30
- public static final int RESULT_INVALID_PARAMETER = 24;
31
- public static final int RESULT_INVALID_ONNET_MSISDN = 25;
32
- public static final int RESULT_INVALID_TRX_ID = 26;
33
- public static final int RESULT_INVALID_PRICE = 27;
34
-
35
- public static final int RESULT_PURCHASE_EXCESS = 30;
36
-
37
- public static final int RESULT_BILLING_SYSTEM_ERROR = 41;
38
- public static final int RESULT_BILLING_MT_CHARGING_ERROR = 42;
39
- public static final int RESULT_BILLING_MT_SENDING_ERROR = 43;
40
- public static final int RESULT_BILLING_MT_TIMEOUT = 44;
41
- public static final int RESULT_MT_SENDING_ERROR = 45;
42
- public static final int RESULT_BILLING_INSUFFBALANCE = 46;
9
+ //TENANT ID
10
+ //BGW_HIS_TB.CARRIER
11
+ public static final int CARRIER_TELKOMSEL = 101;
12
+ public static final int CARRIER_AXIS = 102;
13
+ public static final int CARRIER_XL = 103;
14
+ public static final int CARRIER_INDOSAT = 104;
15
+ public static final int CARRIER_SMARTFREN = 105;
16
+ public static final int CARRIER_HUTCH = 106;
4317
44
- public static final int RESULT_TIMEOUT = 51;
45
- public static final int RESULT_INTERNAL_ERROR = 91;
46
-
47
- //Error String
48
- public static final String STR_SUCCESS = "";
49
- public static final String STR_AUTH_ERROR = "Authentication error.";
50
- public static final String STR_AUTH_REMOTE_ADDR_ERROR = "Authentication error. not allowed remote host.";//invalid remote address
51
- public static final String STR_AUTH_AUTHKEY_EXPIRED = "Authkey was expired.";
52
- public static final String STR_NO_REPLY = "No reply.";
53
-
54
- public static final String STR_INVALID_COUNTRY_CODE = "Invalid country code.";
55
- public static final String STR_INVALID_OPERATOR_CODE = "Invalid operator code.";
56
- public static final String STR_INVALID_PARAMETER = "Invalid parameter.";
57
- public static final String STR_INVALID_ONNET_MSISDN = "Invalid on-net msisdn.";
58
- public static final String STR_INVALID_TRX_ID = "Invalid Trx ID";
59
- public static final String STR_INVALID_PRICE = "Invalid Price Value";
60
-
61
- public static final String STR_PURCHASE_EXCESS = "Purchase Excess.";
62
-
63
- public static final String STR_BILLING_SYSTEM_ERROR = "Billing system error.";
64
- public static final String STR_BILLING_MT_ERROR = "MT charging error.";
65
- public static final String STR_BILLING_MT_SENDING_ERROR = "MT billing sending error.";
66
- public static final String STR_BILLING_MT_TIMEOUT = "MT Sending timeout.";
67
- public static final String STR_MT_SENDING_ERROR = "MT sending error.";
68
- public static final String STR_BILLING_INSUFFBALANCE = "Insufficient Balance.";
69
-
70
- public static final String STR_TIMEOUT = "Network timeout.";
71
- public static final String STR_INTERNAL_ERROR = "Internal error.";
72
-
73
- //History table
74
- //CBG_HIS_TB.STATUS
75
- public static String STATUS_NONE = "";
76
- public static String STATUS_REQUESTED = "R";
77
- public static String STATUS_RECEIVED1 = "G"; // Got
78
- public static String STATUS_DELIVERED = "D";
79
- public static String STATUS_FAILURE = "F";
80
- public static String STATUS_SUCCESS = "S";
81
- public static String STATUS_NOTI_FAILURE = "N";
82
- public static String STATUS_RETRY = "T"; // Try Again
83
- public static String STATUS_WORKING = "W"; // Try Again
84
- public static String STATUS_INSUFFICIENT_BALANCE = "I";
85
- public static String STATUS_NO_CONFIRM = "C";
86
- public static String STATUS_ERROR = "E";
18
+ public static final int REQUEST_CHANNEL_API = 1; //direct request from shake
19
+ public static final int REQUEST_CHANNEL_SMS = 2;
20
+ public static final int REQUEST_CHANNEL_USSD = 3;
8721
88
- //CBG_HIS_TB.ERR_CD
89
- public static int ERR_CD_SUCCESS = 0;
90
- public static int ERR_CD_MO_INVALID = 101;
91
- public static int ERR_CD_MO_DUPCHECK_FAILURE = 102;
92
- public static int ERR_CD_MO_DUPCHECK_ERROR = 103;
93
- public static int ERR_CD_MO_ALREADY_EXIST = 104;
94
- public static int ERR_CD_MO_REQUEST_FAILURE = 105;
95
- public static int ERR_CD_MO_NOTI_FAILURE = 106;
96
- public static int ERR_CD_MO_SYS_ERR = 199;
97
- public static int ERR_CD_MT_BILLING_FAILURE = 201;
98
- public static int ERR_CD_MT_INVALID = 301;
99
- public static int ERR_CD_MT_DELIVERY_FAILURE = 302;
100
- public static int ERR_CD_MT_DELIVERY_ERROR = 303;
101
- public static int ERR_CD_MT_SYS_ERR = 399;
102
- public static int ERR_CD_UNKNOWN = 999;
103
-
104
- //BGW_HIS_TB.CDR_FLAG
105
- public static String CDR_FLAG_Y = "Y";
106
- public static String CDR_FLAG_N = "N";
107
-
22
+ public static final int RESULT_SUCCESS = 0;
23
+ public static final int RESULT_AUTH_ERROR = 10;
24
+ public static final int RESULT_AUTH_REMOTE_ADDR_ERROR = 11;//invalid remote address
25
+ public static final int RESULT_AUTH_AUTHKEY_EXPIRED = 12;
26
+ public static final int RESULT_NO_REPLY = 13;
10827
109
- //Date String
110
- public static final String YYYYMMDD = "yyyyMMdd";
111
- //SMS verification
112
- public static final String SCRIPT_REPLACE_SMS_CODE = "_CODE_";
113
- public static final String SCRIPT_REPLACE_MSISDN_A = "_APARTY_";
114
- public static final String SCRIPT_REPLACE_MSISDN_B = "_BPARTY_";
115
- public static final String SCRIPT_REPLACE_PRICE = "_PRICE_";
116
-
117
- //Action
118
- public static final int ACTION_MT_CHARGING = 1001;
119
- public static final int ACTION_MT_NOTIFICATION = 2001;
120
- public static final int ACTION_MT_PIN = 3001;
121
-
122
- //Message type
123
- public static final int MSG_TYPE_BILLING = 1;
124
- public static final int MSG_TYPE_NOTI = 2;
125
- public static final int MSG_TYPE_BILLING_ULO = 3;
126
- public static final int MSG_TYPE_UPGRADE_PRICE = 5;
127
- public static final int MSG_TYPE_TELKOMSEL_DC = 6;
28
+ public static final int RESULT_INVALID_COUNTRY_CODE = 22;
29
+ public static final int RESULT_INVALID_OPERATOR_CODE = 23;
30
+ public static final int RESULT_INVALID_PARAMETER = 24;
31
+ public static final int RESULT_INVALID_ONNET_MSISDN = 25;
32
+ public static final int RESULT_INVALID_TRX_ID = 26;
33
+ public static final int RESULT_INVALID_PRICE = 27;
12834
129
- //Product Type
130
- public static final String PROD_DIGITAL_ITEM = "DI";
131
- public static final String PROD_GAME = "GM";
132
- public static final String PROD_STICKER = "ST";
133
- public static final String PROD_CN = "CN";
35
+ public static final int RESULT_PURCHASE_EXCESS = 30;
13436
135
- //SMS Message CD
136
- public static final String MSG_CD_SEND_VERIFICATION_CODE = "NOTI_VERIFICATION_CODE";
137
- public static final String MSG_CD_INVALID_VERIFICATION_CODE = "NOTI_INVALID_MSG";
138
- public static final String MSG_CD_INVALID_VERIFICATION_EXPIRED = "NOTI_VERIFICATION_EXPIRED";
37
+ public static final int RESULT_BILLING_SYSTEM_ERROR = 41;
38
+ public static final int RESULT_BILLING_MT_CHARGING_ERROR = 42;
39
+ public static final int RESULT_BILLING_MT_SENDING_ERROR = 43;
40
+ public static final int RESULT_BILLING_MT_TIMEOUT = 44;
41
+ public static final int RESULT_MT_SENDING_ERROR = 45;
42
+ public static final int RESULT_BILLING_INSUFFBALANCE = 46;
43
+
44
+ public static final int RESULT_TIMEOUT = 51;
45
+ public static final int RESULT_INTERNAL_ERROR = 91;
46
+
47
+ //Error String
48
+ public static final String STR_SUCCESS = "";
49
+ public static final String STR_AUTH_ERROR = "Authentication error.";
50
+ public static final String STR_AUTH_REMOTE_ADDR_ERROR = "Authentication error. not allowed remote host.";//invalid remote address
51
+ public static final String STR_AUTH_AUTHKEY_EXPIRED = "Authkey was expired.";
52
+ public static final String STR_NO_REPLY = "No reply.";
53
+
54
+ public static final String STR_INVALID_COUNTRY_CODE = "Invalid country code.";
55
+ public static final String STR_INVALID_OPERATOR_CODE = "Invalid operator code.";
56
+ public static final String STR_INVALID_PARAMETER = "Invalid parameter.";
57
+ public static final String STR_INVALID_ONNET_MSISDN = "Invalid on-net msisdn.";
58
+ public static final String STR_INVALID_TRX_ID = "Invalid Trx ID";
59
+ public static final String STR_INVALID_PRICE = "Invalid Price Value";
60
+
61
+ public static final String STR_PURCHASE_EXCESS = "Purchase Excess.";
62
+
63
+ public static final String STR_BILLING_SYSTEM_ERROR = "Billing system error.";
64
+ public static final String STR_BILLING_MT_ERROR = "MT charging error.";
65
+ public static final String STR_BILLING_MT_SENDING_ERROR = "MT billing sending error.";
66
+ public static final String STR_BILLING_MT_TIMEOUT = "MT Sending timeout.";
67
+ public static final String STR_MT_SENDING_ERROR = "MT sending error.";
68
+ public static final String STR_BILLING_INSUFFBALANCE = "Insufficient Balance.";
69
+
70
+ public static final String STR_TIMEOUT = "Network timeout.";
71
+ public static final String STR_INTERNAL_ERROR = "Internal error.";
72
+
73
+ //History table
74
+ //CBG_HIS_TB.STATUS
75
+ public static String STATUS_NONE = "";
76
+ public static String STATUS_REQUESTED = "R";
77
+ public static String STATUS_RECEIVED1 = "G"; // Got
78
+ public static String STATUS_DELIVERED = "D";
79
+ public static String STATUS_FAILURE = "F";
80
+ public static String STATUS_SUCCESS = "S";
81
+ public static String STATUS_NOTI_FAILURE = "N";
82
+ public static String STATUS_RETRY = "T"; // Try Again
83
+ public static String STATUS_WORKING = "W"; // Try Again
84
+ public static String STATUS_INSUFFICIENT_BALANCE = "I";
85
+ public static String STATUS_NO_CONFIRM = "C";
86
+ public static String STATUS_ERROR = "E";
87
+
88
+ //CBG_HIS_TB.ERR_CD
89
+ public static int ERR_CD_SUCCESS = 0;
90
+ public static int ERR_CD_MO_INVALID = 101;
91
+ public static int ERR_CD_MO_DUPCHECK_FAILURE = 102;
92
+ public static int ERR_CD_MO_DUPCHECK_ERROR = 103;
93
+ public static int ERR_CD_MO_ALREADY_EXIST = 104;
94
+ public static int ERR_CD_MO_REQUEST_FAILURE = 105;
95
+ public static int ERR_CD_MO_NOTI_FAILURE = 106;
96
+ public static int ERR_CD_MO_SYS_ERR = 199;
97
+ public static int ERR_CD_MT_BILLING_FAILURE = 201;
98
+ public static int ERR_CD_MT_INVALID = 301;
99
+ public static int ERR_CD_MT_DELIVERY_FAILURE = 302;
100
+ public static int ERR_CD_MT_DELIVERY_ERROR = 303;
101
+ public static int ERR_CD_MT_SYS_ERR = 399;
102
+ public static int ERR_CD_UNKNOWN = 999;
103
+
104
+ //BGW_HIS_TB.CDR_FLAG
105
+ public static String CDR_FLAG_Y = "Y";
106
+ public static String CDR_FLAG_N = "N";
107
+
108
+
109
+ //Date String
110
+ public static final String YYYYMMDD = "yyyyMMdd";
111
+ //SMS verification
112
+ public static final String SCRIPT_REPLACE_SMS_CODE = "_CODE_";
113
+ public static final String SCRIPT_REPLACE_MSISDN_A = "_APARTY_";
114
+ public static final String SCRIPT_REPLACE_MSISDN_B = "_BPARTY_";
115
+ public static final String SCRIPT_REPLACE_PRICE = "_PRICE_";
116
+
117
+ //Action
118
+ public static final int ACTION_MT_CHARGING = 1001;
119
+ public static final int ACTION_MT_NOTIFICATION = 2001;
120
+ public static final int ACTION_MT_PIN = 3001;
121
+
122
+ //Message type
123
+ public static final int MSG_TYPE_BILLING = 1;
124
+ public static final int MSG_TYPE_NOTI = 2;
125
+ public static final int MSG_TYPE_BILLING_ULO = 3;
126
+ public static final int MSG_TYPE_UPGRADE_PRICE = 5;
127
+ public static final int MSG_TYPE_TELKOMSEL_DC = 6;
128
+
129
+ //Product Type
130
+ public static final String PROD_DIGITAL_ITEM = "DI";
131
+ public static final String PROD_GAME = "GM";
132
+ public static final String PROD_STICKER = "ST";
133
+ public static final String PROD_CN = "CN";
134
+
135
+ //SMS Message CD
136
+ public static final String MSG_CD_SEND_VERIFICATION_CODE = "NOTI_VERIFICATION_CODE";
137
+ public static final String MSG_CD_INVALID_VERIFICATION_CODE = "NOTI_INVALID_MSG";
138
+ public static final String MSG_CD_INVALID_VERIFICATION_EXPIRED = "NOTI_VERIFICATION_EXPIRED";
139
+ public static final String MSG_CD_REGISTRATION_RESPONSE = "NOTI_REGISTRATION_RESPONSE";
139140
140141 }
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/job/MoWorker.java
....@@ -34,6 +34,9 @@
3434 private ChargeRequestStoreMapper chargeRequestStoreMapper;
3535
3636 @Autowired
37
+ protected QueueResultMapper queueResultMapper;
38
+
39
+ @Autowired
3740 private QueueService qService;
3841
3942 @Autowired
....@@ -108,18 +111,35 @@
108111 throw new Exception("Verification code is expired, Code[" + verificationCode + "]");
109112 }
110113
111
- //Insert request to Charge Queue
112
- String billCd = BillIDGenerator.getGenerator().get(10, 2);
114
+ //
113115
114
- //Insert Billing gateway history
115
- insertBgwHistory(billCd, request.getReqUrl(), request.getRegDt(), verificationCode, msisdn, (int) paymentRequest.getPrice(), paymentRequest.getProdId(), ILineData.STATUS_RECEIVED1, request.getTrxId(), request.getTrxDt());
116
+ if (!paymentRequest.getProdName().isEmpty()) {
117
+ SmsMessage smsMsg = smsMapper.findOne(ILineData.MSG_CD_REGISTRATION_RESPONSE);
118
+ Queue queue = new Queue();
119
+ queue.setReqUrl("REGISTRATION");
120
+ queue.setTrxId(paymentRequest.getTrxId());
121
+ queue.setTrxDt(String.valueOf(System.currentTimeMillis()));
122
+ queue.setFromMsisdn(msisdn);
123
+ queue.setToMsisdn("99778");
124
+ queue.setMsg("0:");
125
+ queue.setRslt("");
126
+ queueResultMapper.insert(queue);
127
+ rslt = ILineData.STATUS_SUCCESS;
128
+ qService.insertNotiRequest(msisdn,msisdn,smsMsg.getMsg(),"","","");
129
+ } else {
130
+ //Insert request to Charge Queue
131
+ String billCd = BillIDGenerator.getGenerator().get(10, 2);
116132
117
- int reqRslt = qService.insertChargeRequest(msisdn, billCd, paymentRequest.getTrxId(), paymentRequest.getProdId(), (int) paymentRequest.getPrice());
118
- rslt = reqRslt > 0 ? ILineData.STATUS_SUCCESS : ILineData.STATUS_FAILURE;
133
+ //Insert Billing gateway history
134
+ insertBgwHistory(billCd, request.getReqUrl(), request.getRegDt(), verificationCode, msisdn, (int) paymentRequest.getPrice(), paymentRequest.getProdId(), ILineData.STATUS_RECEIVED1, request.getTrxId(), request.getTrxDt());
119135
136
+ int reqRslt = qService.insertChargeRequest(msisdn, billCd, paymentRequest.getTrxId(), paymentRequest.getProdId(), (int) paymentRequest.getPrice());
137
+ rslt = reqRslt > 0 ? ILineData.STATUS_SUCCESS : ILineData.STATUS_FAILURE;
138
+ }
120139 //Update Rslt to payment request
121140 chargeRequestStoreMapper.updateRslt(msisdn, verificationCode, rslt);
122141 insertMOHistory(request, rslt, "");
142
+
123143 } catch (Exception e) {
124144 log.warn(logTitle + StackTrace.getStackTrace(e));
125145 rslt = ILineData.STATUS_ERROR;
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/mapper/QueueResultMapper.java
....@@ -1,5 +1,6 @@
11 package id.co.accessmobile.carrier.billing.unipin.moservice.mapper;
22
3
+import id.co.accessmobile.carrier.billing.unipin.moservice.model.Queue;
34 import org.apache.ibatis.annotations.Mapper;
45 import org.apache.ibatis.annotations.Param;
56
....@@ -8,4 +9,5 @@
89
910 int updateDr(@Param("rslt") String rslt, @Param("msg") String msg, @Param("trxDt") String trxDt);
1011
12
+ int insert(Queue queue);
1113 }
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/Queue.java
similarity index 86%copy from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/Queue.javacopy to unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/model/Queue.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.model;
1
+package id.co.accessmobile.carrier.billing.unipin.moservice.model;
22
33 import lombok.Data;
44 import lombok.NoArgsConstructor;
....@@ -19,4 +19,5 @@
1919 private String rslt = "";
2020 private String regDt = "";
2121 private String modDt = "";
22
+
2223 }
unipin_mo_service/src/main/java/id/co/accessmobile/carrier/billing/unipin/moservice/service/MoTriggerService.java
....@@ -40,8 +40,14 @@
4040 protected TransactionStateRepository transactionStateRepository;
4141
4242 @PostConstruct
43
- public void init() throws IllegalAccessException, InstantiationException {
44
- Application.triggerApplication.addSubscriber(this);
43
+ public void init() {
44
+ try {
45
+ System.out.println("try init");
46
+ Application.triggerApplication.addSubscriber(this);
47
+ System.out.println("init");
48
+ }catch (Exception ex){
49
+ ex.printStackTrace();
50
+ }
4551 }
4652
4753 @Subscribe(method = State.CREATE, target = SMPPRequestMO.class)
unipin_mo_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml
....@@ -0,0 +1,32 @@
1
+<?xml version="1.0" encoding="UTF-8" ?>
2
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
3
+
4
+<mapper namespace="id.co.accessmobile.carrier.billing.unipin.moservice.mapper.QueueResultMapper">
5
+
6
+ <resultMap id="queueMap" type="id.co.accessmobile.carrier.billing.unipin.moservice.model.Queue">
7
+ <result property="reqId" column="REQ_ID"/>
8
+ <result property="reqUrl" column="REQ_URL"/>
9
+ <result property="trxId" column="TRX_ID"/>
10
+ <result property="trxDt" column="TRX_DT"/>
11
+ <result property="fromMsisdn" column="FROM_MSISDN"/>
12
+ <result property="toMsisdn" column="TO_MSISDN"/>
13
+ <result property="msg" column="MSG"/>
14
+ <result property="rslt" column="RSLT"/>
15
+ <result property="regDt" column="REG_DT"/>
16
+ <result property="modDt" column="MOD_DT"/>
17
+ </resultMap>
18
+
19
+ <select id="selectList" parameterType="Queue" resultMap="queueMap">
20
+ SELECT * FROM sf_queue_result_tb WHERE RSLT = #{rslt} ORDER BY REQ_ID ASC LIMIT #{limit}
21
+ </select>
22
+
23
+ <insert id="insert" parameterType="Queue">
24
+ INSERT INTO sf_queue_result_tb (REQ_URL, TRX_ID, TRX_DT, FROM_MSISDN, TO_MSISDN, MSG, RSLT, REG_DT, MOD_DT)
25
+ VALUES (#{reqUrl}, #{trxId}, #{trxDt}, #{fromMsisdn}, #{toMsisdn}, #{msg}, #{rslt}, NOW(), NOW());
26
+ </insert>
27
+
28
+ <update id="updateRslt" parameterType="Queue">
29
+ UPDATE sf_queue_result_tb SET RSLT = #{rslt}, MOD_DT = NOW() WHERE REQ_ID = #{reqId};
30
+ </update>
31
+
32
+</mapper>
unipin_mo_service/src/main/resources/mybatis/mybatis-config.xml
....@@ -15,6 +15,7 @@
1515 <mapper resource="mybatis/mapper/QueueChargeMapper.xml"/>
1616 <mapper resource="mybatis/mapper/QueueMoMapper.xml"/>
1717 <mapper resource="mybatis/mapper/QueueNotiMapper.xml"/>
18
+ <mapper resource="mybatis/mapper/QueueResultMapper.xml"/>
1819 <mapper resource="mybatis/mapper/SmsMessageMapper.xml"/>
1920 <mapper resource="mybatis/mapper/HistoryMoMapper.xml"/>
2021 <mapper resource="mybatis/mapper/transaction.xml"/>
unipin_mo_service/unipin-mo-service.iml
....@@ -11,67 +11,58 @@
1111 </content>
1212 <orderEntry type="inheritedJdk" />
1313 <orderEntry type="sourceFolder" forTests="false" />
14
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.3.5.RELEASE" level="project" />
15
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.3.5.RELEASE" level="project" />
16
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.3.5.RELEASE" level="project" />
17
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.5.RELEASE" level="project" />
18
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.5.RELEASE" level="project" />
19
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" />
20
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" />
21
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" level="project" />
22
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.21" level="project" />
23
- <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.21" level="project" />
24
- <orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.6.RELEASE" level="project" />
25
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.16" level="project" />
26
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.3.5.RELEASE" level="project" />
27
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.0.33" level="project" />
28
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.0.33" level="project" />
29
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.33" level="project" />
30
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.0.33" level="project" />
31
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:1.3.5.RELEASE" level="project" />
32
- <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
33
- <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
34
- <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
35
- <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.1.0" level="project" />
36
- <orderEntry type="library" name="Maven: org.springframework:spring-web:4.2.6.RELEASE" level="project" />
37
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.6.RELEASE" level="project" />
38
- <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
39
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.6.RELEASE" level="project" />
40
- <orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.6.RELEASE" level="project" />
41
- <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.2.6.RELEASE" level="project" />
42
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.6.RELEASE" level="project" />
14
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.5.7.RELEASE" level="project" />
15
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.7.RELEASE" level="project" />
16
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.7.RELEASE" level="project" />
17
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.7.RELEASE" level="project" />
18
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.7.RELEASE" level="project" />
19
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.11" level="project" />
20
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.11" level="project" />
21
+ <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
22
+ <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
23
+ <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
24
+ <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.11.RELEASE" level="project" />
25
+ <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
26
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.5.7.RELEASE" level="project" />
27
+ <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.20" level="project" />
28
+ <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.20" level="project" />
29
+ <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.20" level="project" />
30
+ <orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.11.RELEASE" level="project" />
31
+ <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.11.RELEASE" level="project" />
32
+ <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.11.RELEASE" level="project" />
33
+ <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.11.RELEASE" level="project" />
34
+ <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.11.RELEASE" level="project" />
35
+ <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.11.RELEASE" level="project" />
4336 <orderEntry type="module" module-name="unipin-model" />
4437 <orderEntry type="library" name="Maven: id.co.accessmobile.adzanreminder:model:1.0" level="project" />
45
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" />
38
+ <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.1" level="project" />
4639 <orderEntry type="library" name="Maven: org.opensmpp:opensmpp-core:3.0.0" level="project" />
4740 <orderEntry type="library" name="Maven: org.opensmpp:opensmpp-charset:3.0.0" level="project" />
48
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.6" level="project" />
49
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:1.3.5.RELEASE" level="project" />
50
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:1.3.5.RELEASE" level="project" />
51
- <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.9" level="project" />
52
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.5.RELEASE" level="project" />
53
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.33" level="project" />
54
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.0.33" level="project" />
55
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.6.RELEASE" level="project" />
56
- <orderEntry type="library" name="Maven: org.hibernate:hibernate-entitymanager:4.3.11.Final" level="project" />
57
- <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging-annotations:1.2.0.Beta1" level="project" />
58
- <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:4.3.11.Final" level="project" />
59
- <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
60
- <orderEntry type="library" name="Maven: org.jboss:jandex:1.1.0.Final" level="project" />
61
- <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
62
- <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
63
- <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:4.0.5.Final" level="project" />
41
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.10" level="project" />
42
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:1.5.7.RELEASE" level="project" />
43
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:1.5.7.RELEASE" level="project" />
44
+ <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.10" level="project" />
45
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.5.7.RELEASE" level="project" />
46
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.20" level="project" />
47
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.20" level="project" />
48
+ <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.3.11.RELEASE" level="project" />
49
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.0.12.Final" level="project" />
6450 <orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final" level="project" />
51
+ <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
52
+ <orderEntry type="library" name="Maven: org.jboss:jandex:2.0.0.Final" level="project" />
53
+ <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
54
+ <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" />
55
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-entitymanager:5.0.12.Final" level="project" />
6556 <orderEntry type="library" name="Maven: javax.transaction:javax.transaction-api:1.2" level="project" />
66
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:1.9.4.RELEASE" level="project" />
67
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.11.4.RELEASE" level="project" />
68
- <orderEntry type="library" name="Maven: org.springframework:spring-orm:4.2.6.RELEASE" level="project" />
69
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.6.RELEASE" level="project" />
70
- <orderEntry type="library" name="Maven: org.springframework:spring-aspects:4.2.6.RELEASE" level="project" />
57
+ <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:1.11.7.RELEASE" level="project" />
58
+ <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.13.7.RELEASE" level="project" />
59
+ <orderEntry type="library" name="Maven: org.springframework:spring-orm:4.3.11.RELEASE" level="project" />
60
+ <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.11.RELEASE" level="project" />
61
+ <orderEntry type="library" name="Maven: org.springframework:spring-aspects:4.3.11.RELEASE" level="project" />
7162 <orderEntry type="library" name="Maven: org.json:json:20140107" level="project" />
72
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" />
73
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
74
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.4" level="project" />
63
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.3" level="project" />
64
+ <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
65
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
7566 <orderEntry type="library" name="Maven: org.zeromq:jeromq:0.4.2" level="project" />
7667 <orderEntry type="library" name="Maven: org.zeromq:jnacl:0.1.0" level="project" />
7768 <orderEntry type="module" module-name="unipin-database-service" />
....@@ -79,19 +70,23 @@
7970 <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.1.1" level="project" />
8071 <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.0" level="project" />
8172 <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.0" level="project" />
82
- <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.38" level="project" />
73
+ <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.44" level="project" />
8374 <orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.16.8" level="project" />
8475 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.1" level="project" />
8576 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.4" level="project" />
8677 <orderEntry type="library" name="Maven: org.jsmpp:jsmpp:2.2.4" level="project" />
87
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.21" level="project" />
78
+ <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
8879 <orderEntry type="library" name="Maven: id.co.qhodok.tools:trigger:2.0" level="project" />
8980 <orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
9081 <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" />
91
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.18.1-GA" level="project" />
82
+ <orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
9283 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" />
9384 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" />
94
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.6" level="project" />
95
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.6" level="project" />
85
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.10" level="project" />
86
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.0" level="project" />
87
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
88
+ <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
89
+ <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
90
+ <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" />
9691 </component>
9792 </module>
unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistration.java
....@@ -0,0 +1,66 @@
1
+package id.co.accessmobile.carrier.billing.unipin.model;
2
+
3
+/**
4
+ * Created by Permana on 2/8/2018.
5
+ * Software Enginer
6
+ * Access Mobile Indonesia
7
8
+ */
9
+public class UserRegistration {
10
+ protected String msisdn;
11
+ protected String trx_id;
12
+ protected String contry_code = "ID";
13
+ protected int op_code = 106;
14
+ protected String prod_id = "UNIPIN";
15
+
16
+ public UserRegistration() {
17
+ }
18
+
19
+ public String getMsisdn() {
20
+ return msisdn;
21
+ }
22
+
23
+ public void setMsisdn(String msisdn) {
24
+ this.msisdn = msisdn;
25
+ }
26
+
27
+ public String getTrx_id() {
28
+ return trx_id;
29
+ }
30
+
31
+ public void setTrx_id(String trx_id) {
32
+ this.trx_id = trx_id;
33
+ }
34
+
35
+ public String getContry_code() {
36
+ return contry_code;
37
+ }
38
+
39
+ public void setContry_code(String contry_code) {
40
+ this.contry_code = contry_code;
41
+ }
42
+
43
+ public int getOp_code() {
44
+ return op_code;
45
+ }
46
+
47
+ public void setOp_code(int op_code) {
48
+ this.op_code = op_code;
49
+ }
50
+
51
+ public String getProd_id() {
52
+ return prod_id;
53
+ }
54
+
55
+ public void setProd_id(String prod_id) {
56
+ this.prod_id = prod_id;
57
+ }
58
+
59
+ public UserRegistrationResponse createResponse() {
60
+ return new UserRegistrationResponse(this.trx_id, this.msisdn, "S", "success");
61
+ }
62
+
63
+ public UserRegistrationResponse createResponse(String result, String reason) {
64
+ return new UserRegistrationResponse(this.trx_id, this.msisdn, result, reason);
65
+ }
66
+}
unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistrationCallback.java
....@@ -0,0 +1,56 @@
1
+package id.co.accessmobile.carrier.billing.unipin.model;
2
+
3
+/**
4
+ * Created by Permana on 2/9/2018.
5
+ * Software Enginer
6
+ * Access Mobile Indonesia
7
8
+ */
9
+public class UserRegistrationCallback {
10
+ protected String trx_id;
11
+ protected String msisdn;
12
+ protected int resp_code;
13
+ protected String resp_message;
14
+
15
+ public UserRegistrationCallback() {
16
+ }
17
+
18
+ public UserRegistrationCallback(String trx_id, String msisdn, int resp_code, String resp_message) {
19
+ this.trx_id = trx_id;
20
+ this.msisdn = msisdn;
21
+ this.resp_code = resp_code;
22
+ this.resp_message = resp_message;
23
+ }
24
+
25
+ public String getTrx_id() {
26
+ return trx_id;
27
+ }
28
+
29
+ public void setTrx_id(String trx_id) {
30
+ this.trx_id = trx_id;
31
+ }
32
+
33
+ public String getMsisdn() {
34
+ return msisdn;
35
+ }
36
+
37
+ public void setMsisdn(String msisdn) {
38
+ this.msisdn = msisdn;
39
+ }
40
+
41
+ public int getResp_code() {
42
+ return resp_code;
43
+ }
44
+
45
+ public void setResp_code(int resp_code) {
46
+ this.resp_code = resp_code;
47
+ }
48
+
49
+ public String getResp_message() {
50
+ return resp_message;
51
+ }
52
+
53
+ public void setResp_message(String resp_message) {
54
+ this.resp_message = resp_message;
55
+ }
56
+}
unipin_model/src/main/java/id/co/accessmobile/carrier/billing/unipin/model/UserRegistrationResponse.java
....@@ -0,0 +1,56 @@
1
+package id.co.accessmobile.carrier.billing.unipin.model;
2
+
3
+/**
4
+ * Created by Permana on 2/9/2018.
5
+ * Software Enginer
6
+ * Access Mobile Indonesia
7
8
+ */
9
+public class UserRegistrationResponse {
10
+ protected String trx_id;
11
+ protected String msisdn;
12
+ protected String result;
13
+ protected String reason;
14
+
15
+ public UserRegistrationResponse() {
16
+ }
17
+
18
+ public UserRegistrationResponse(String trx_id, String msisdn, String result, String reason) {
19
+ this.trx_id = trx_id;
20
+ this.msisdn = msisdn;
21
+ this.result = result;
22
+ this.reason = reason;
23
+ }
24
+
25
+ public String getTrx_id() {
26
+ return trx_id;
27
+ }
28
+
29
+ public void setTrx_id(String trx_id) {
30
+ this.trx_id = trx_id;
31
+ }
32
+
33
+ public String getMsisdn() {
34
+ return msisdn;
35
+ }
36
+
37
+ public void setMsisdn(String msisdn) {
38
+ this.msisdn = msisdn;
39
+ }
40
+
41
+ public String getResult() {
42
+ return result;
43
+ }
44
+
45
+ public void setResult(String result) {
46
+ this.result = result;
47
+ }
48
+
49
+ public String getReason() {
50
+ return reason;
51
+ }
52
+
53
+ public void setReason(String reason) {
54
+ this.reason = reason;
55
+ }
56
+}
unipin_model/unipin-model.iml
....@@ -15,47 +15,50 @@
1515 <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.1.1" level="project" />
1616 <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.0" level="project" />
1717 <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.0" level="project" />
18
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.3.5.RELEASE" level="project" />
19
- <orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.6.RELEASE" level="project" />
20
- <orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.6.RELEASE" level="project" />
21
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.6.RELEASE" level="project" />
22
- <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
23
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.6.RELEASE" level="project" />
24
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.6.RELEASE" level="project" />
25
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.5.RELEASE" level="project" />
26
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.5.RELEASE" level="project" />
27
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.3.5.RELEASE" level="project" />
28
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.5.RELEASE" level="project" />
29
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" />
30
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" />
31
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" level="project" />
32
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.21" level="project" />
33
- <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.21" level="project" />
34
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.16" level="project" />
35
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.33" level="project" />
36
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.0.33" level="project" />
37
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.6.RELEASE" level="project" />
38
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.6.RELEASE" level="project" />
39
- <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.38" level="project" />
18
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.7.RELEASE" level="project" />
19
+ <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.11.RELEASE" level="project" />
20
+ <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.11.RELEASE" level="project" />
21
+ <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.11.RELEASE" level="project" />
22
+ <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.11.RELEASE" level="project" />
23
+ <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.11.RELEASE" level="project" />
24
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.7.RELEASE" level="project" />
25
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.5.7.RELEASE" level="project" />
26
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.7.RELEASE" level="project" />
27
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.7.RELEASE" level="project" />
28
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.11" level="project" />
29
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.11" level="project" />
30
+ <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
31
+ <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
32
+ <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
33
+ <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
34
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.20" level="project" />
35
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.20" level="project" />
36
+ <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.3.11.RELEASE" level="project" />
37
+ <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.11.RELEASE" level="project" />
38
+ <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.44" level="project" />
4039 <orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.16.8" level="project" />
4140 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.1" level="project" />
42
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.4" level="project" />
41
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
4342 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.4" level="project" />
44
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" />
45
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
43
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.3" level="project" />
44
+ <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
4645 <orderEntry type="library" name="Maven: org.jsmpp:jsmpp:2.2.4" level="project" />
47
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.21" level="project" />
46
+ <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
4847 <orderEntry type="library" name="Maven: id.co.qhodok.tools:trigger:2.0" level="project" />
4948 <orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
5049 <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" />
51
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.18.1-GA" level="project" />
50
+ <orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
5251 <orderEntry type="library" name="Maven: org.zeromq:jeromq:0.4.2" level="project" />
5352 <orderEntry type="library" name="Maven: org.zeromq:jnacl:0.1.0" level="project" />
54
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" />
53
+ <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.1" level="project" />
5554 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" />
5655 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" />
57
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.6" level="project" />
58
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.6" level="project" />
59
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.6" level="project" />
56
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.10" level="project" />
57
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.0" level="project" />
58
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.10" level="project" />
59
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
60
+ <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
61
+ <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
62
+ <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" />
6063 </component>
6164 </module>
unipin_notification_service/unipin-notification-service.iml
....@@ -11,116 +11,112 @@
1111 </content>
1212 <orderEntry type="inheritedJdk" />
1313 <orderEntry type="sourceFolder" forTests="false" />
14
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-devtools:1.3.5.RELEASE" level="project" />
15
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.3.5.RELEASE" level="project" />
16
- <orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.6.RELEASE" level="project" />
17
- <orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.6.RELEASE" level="project" />
18
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.6.RELEASE" level="project" />
19
- <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
20
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.6.RELEASE" level="project" />
21
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.6.RELEASE" level="project" />
22
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.5.RELEASE" level="project" />
14
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-devtools:1.5.7.RELEASE" level="project" />
15
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.7.RELEASE" level="project" />
16
+ <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.11.RELEASE" level="project" />
17
+ <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.11.RELEASE" level="project" />
18
+ <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.11.RELEASE" level="project" />
19
+ <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.11.RELEASE" level="project" />
20
+ <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.11.RELEASE" level="project" />
21
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.7.RELEASE" level="project" />
2322 <orderEntry type="library" name="Maven: id.co.accessmobile.adzanreminder:model:1.0" level="project" />
24
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" />
23
+ <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.1" level="project" />
2524 <orderEntry type="library" name="Maven: org.opensmpp:opensmpp-core:3.0.0" level="project" />
2625 <orderEntry type="library" name="Maven: org.opensmpp:opensmpp-charset:3.0.0" level="project" />
27
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.6" level="project" />
28
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:1.3.5.RELEASE" level="project" />
29
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.3.5.RELEASE" level="project" />
30
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.5.RELEASE" level="project" />
31
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" />
32
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" />
33
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.21" level="project" />
34
- <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.21" level="project" />
35
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.16" level="project" />
36
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:1.3.5.RELEASE" level="project" />
37
- <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.9" level="project" />
38
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.5.RELEASE" level="project" />
39
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.33" level="project" />
40
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.0.33" level="project" />
41
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.6.RELEASE" level="project" />
42
- <orderEntry type="library" name="Maven: org.hibernate:hibernate-entitymanager:4.3.11.Final" level="project" />
43
- <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
44
- <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging-annotations:1.2.0.Beta1" level="project" />
45
- <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:4.3.11.Final" level="project" />
46
- <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
47
- <orderEntry type="library" name="Maven: org.jboss:jandex:1.1.0.Final" level="project" />
48
- <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
49
- <orderEntry type="library" name="Maven: xml-apis:xml-apis:1.0.b2" level="project" />
50
- <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:4.0.5.Final" level="project" />
26
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.10" level="project" />
27
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:1.5.7.RELEASE" level="project" />
28
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.7.RELEASE" level="project" />
29
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.7.RELEASE" level="project" />
30
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.11" level="project" />
31
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.11" level="project" />
32
+ <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
33
+ <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
34
+ <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
35
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-aop:1.5.7.RELEASE" level="project" />
36
+ <orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.10" level="project" />
37
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.5.7.RELEASE" level="project" />
38
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.20" level="project" />
39
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.20" level="project" />
40
+ <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.3.11.RELEASE" level="project" />
41
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-core:5.0.12.Final" level="project" />
5142 <orderEntry type="library" name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final" level="project" />
43
+ <orderEntry type="library" name="Maven: antlr:antlr:2.7.7" level="project" />
44
+ <orderEntry type="library" name="Maven: org.jboss:jandex:2.0.0.Final" level="project" />
45
+ <orderEntry type="library" name="Maven: dom4j:dom4j:1.6.1" level="project" />
46
+ <orderEntry type="library" name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final" level="project" />
47
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-entitymanager:5.0.12.Final" level="project" />
5248 <orderEntry type="library" name="Maven: javax.transaction:javax.transaction-api:1.2" level="project" />
53
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:1.9.4.RELEASE" level="project" />
54
- <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.11.4.RELEASE" level="project" />
55
- <orderEntry type="library" name="Maven: org.springframework:spring-orm:4.2.6.RELEASE" level="project" />
56
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.6.RELEASE" level="project" />
57
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" level="project" />
58
- <orderEntry type="library" name="Maven: org.springframework:spring-aspects:4.2.6.RELEASE" level="project" />
49
+ <orderEntry type="library" name="Maven: org.springframework.data:spring-data-jpa:1.11.7.RELEASE" level="project" />
50
+ <orderEntry type="library" name="Maven: org.springframework.data:spring-data-commons:1.13.7.RELEASE" level="project" />
51
+ <orderEntry type="library" name="Maven: org.springframework:spring-orm:4.3.11.RELEASE" level="project" />
52
+ <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.11.RELEASE" level="project" />
53
+ <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
54
+ <orderEntry type="library" name="Maven: org.springframework:spring-aspects:4.3.11.RELEASE" level="project" />
5955 <orderEntry type="library" name="Maven: org.json:json:20140107" level="project" />
60
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" />
61
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
62
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.4" level="project" />
56
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.3" level="project" />
57
+ <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
58
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
6359 <orderEntry type="library" name="Maven: org.zeromq:jeromq:0.4.2" level="project" />
6460 <orderEntry type="library" name="Maven: org.zeromq:jnacl:0.1.0" level="project" />
6561 <orderEntry type="module" module-name="unipin-database-service" />
66
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.3.5.RELEASE" level="project" />
67
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.3.5.RELEASE" level="project" />
68
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.0.33" level="project" />
69
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.0.33" level="project" />
70
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.33" level="project" />
71
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.0.33" level="project" />
72
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:1.3.5.RELEASE" level="project" />
73
- <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
74
- <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.1.0" level="project" />
75
- <orderEntry type="library" name="Maven: org.springframework:spring-web:4.2.6.RELEASE" level="project" />
76
- <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.2.6.RELEASE" level="project" />
62
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.5.7.RELEASE" level="project" />
63
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.5.7.RELEASE" level="project" />
64
+ <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.20" level="project" />
65
+ <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.20" level="project" />
66
+ <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.20" level="project" />
67
+ <orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.11.RELEASE" level="project" />
68
+ <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.11.RELEASE" level="project" />
7769 <orderEntry type="module" module-name="unipin_bot_telegram_service" />
7870 <orderEntry type="library" name="Maven: org.telegram:telegrambots:3.5" level="project" />
7971 <orderEntry type="library" name="Maven: org.telegram:telegrambots-meta:3.5" level="project" />
8072 <orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" />
8173 <orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
82
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.6.6" level="project" />
83
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.6.6" level="project" />
84
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.6.6" level="project" />
85
- <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-json-jackson:2.22.2" level="project" />
86
- <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-common:2.22.2" level="project" />
87
- <orderEntry type="library" name="Maven: org.glassfish.jersey.bundles.repackaged:jersey-guava:2.22.2" level="project" />
74
+ <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
75
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.8.10" level="project" />
76
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.8.10" level="project" />
77
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.8.10" level="project" />
78
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-json-jackson:2.25.1" level="project" />
79
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-common:2.25.1" level="project" />
80
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.bundles.repackaged:jersey-guava:2.25.1" level="project" />
8881 <orderEntry type="library" name="Maven: org.glassfish.hk2:osgi-resource-locator:1.0.1" level="project" />
89
- <orderEntry type="library" name="Maven: org.glassfish.jersey.ext:jersey-entity-filtering:2.22.2" level="project" />
82
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.ext:jersey-entity-filtering:2.25.1" level="project" />
9083 <orderEntry type="library" name="Maven: org.glassfish.jersey.containers:jersey-container-grizzly2-http:2.25.1" level="project" />
9184 <orderEntry type="library" name="Maven: org.glassfish.hk2.external:javax.inject:2.5.0-b32" level="project" />
9285 <orderEntry type="library" name="Maven: org.glassfish.grizzly:grizzly-http-server:2.3.28" level="project" />
9386 <orderEntry type="library" name="Maven: org.glassfish.grizzly:grizzly-http:2.3.28" level="project" />
9487 <orderEntry type="library" name="Maven: org.glassfish.grizzly:grizzly-framework:2.3.28" level="project" />
9588 <orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0.1" level="project" />
96
- <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-server:2.22.2" level="project" />
97
- <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-client:2.22.2" level="project" />
98
- <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-jaxb:2.22.2" level="project" />
89
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-server:2.25.1" level="project" />
90
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-client:2.25.1" level="project" />
91
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-jaxb:2.25.1" level="project" />
9992 <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.2" level="project" />
100
- <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-api:2.4.0-b34" level="project" />
101
- <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-utils:2.4.0-b34" level="project" />
102
- <orderEntry type="library" name="Maven: org.glassfish.hk2.external:aopalliance-repackaged:2.4.0-b34" level="project" />
103
- <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-locator:2.4.0-b34" level="project" />
104
- <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
105
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.2" level="project" />
93
+ <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-api:2.5.0-b32" level="project" />
94
+ <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-utils:2.5.0-b32" level="project" />
95
+ <orderEntry type="library" name="Maven: org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b32" level="project" />
96
+ <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-locator:2.5.0-b32" level="project" />
97
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.3" level="project" />
10698 <orderEntry type="library" name="Maven: commons-io:commons-io:2.5" level="project" />
10799 <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1" level="project" />
108100 <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.1.1" level="project" />
109101 <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.0" level="project" />
110102 <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.0" level="project" />
111
- <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.38" level="project" />
103
+ <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.44" level="project" />
112104 <orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.16.8" level="project" />
113105 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.1" level="project" />
114106 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.4" level="project" />
115107 <orderEntry type="library" name="Maven: org.jsmpp:jsmpp:2.2.4" level="project" />
116
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.21" level="project" />
108
+ <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
117109 <orderEntry type="library" name="Maven: id.co.qhodok.tools:trigger:2.0" level="project" />
118110 <orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
119111 <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" />
120
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.18.1-GA" level="project" />
112
+ <orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
121113 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" />
122114 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" />
123
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.6" level="project" />
124
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.6" level="project" />
115
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.10" level="project" />
116
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.0" level="project" />
117
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
118
+ <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
119
+ <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
120
+ <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" />
125121 </component>
126122 </module>
unipin_request_service/pom.xml
....@@ -15,6 +15,11 @@
1515 <groupId>org.springframework.boot</groupId>
1616 <artifactId>spring-boot-starter-web</artifactId>
1717 </dependency>
18
+ <dependency>
19
+ <groupId>id.co.accessmobile.carrier.billing.unipin</groupId>
20
+ <artifactId>unipin-model</artifactId>
21
+ <version>1.0</version>
22
+ </dependency>
1823 </dependencies>
1924
2025 <build>
unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/controller/PaymentRequestController.java
....@@ -6,14 +6,15 @@
66 import id.co.accessmobile.carrier.billing.requestservice.properties.Response;
77 import id.co.accessmobile.carrier.billing.requestservice.service.PaymentRequestService;
88 import id.co.accessmobile.carrier.billing.requestservice.service.Validator;
9
+import id.co.accessmobile.carrier.billing.unipin.model.UserRegistration;
10
+import id.co.accessmobile.carrier.billing.unipin.model.UserRegistrationResponse;
911 import org.slf4j.Logger;
1012 import org.slf4j.LoggerFactory;
1113 import org.springframework.beans.factory.annotation.Autowired;
14
+import org.springframework.http.HttpStatus;
15
+import org.springframework.http.ResponseEntity;
1216 import org.springframework.stereotype.Controller;
13
-import org.springframework.web.bind.annotation.RequestMapping;
14
-import org.springframework.web.bind.annotation.RequestMethod;
15
-import org.springframework.web.bind.annotation.RequestParam;
16
-import org.springframework.web.bind.annotation.ResponseBody;
17
+import org.springframework.web.bind.annotation.*;
1718
1819
1920 @Controller
....@@ -29,7 +30,7 @@
2930 @Autowired
3031 PaymentRequestService paymentReqSvc;
3132
32
- @RequestMapping(value="/purchase", method = RequestMethod.GET)
33
+ @RequestMapping(value = "/purchase", method = RequestMethod.GET)
3334 public
3435 @ResponseBody
3536 String payment(@RequestParam("auth_key") String authKey,
....@@ -74,13 +75,36 @@
7475 return response.getResponse(requestRslt);
7576 }
7677
77
- @RequestMapping(value="/deleteVerificationCode", method = RequestMethod.GET)
78
- public @ResponseBody
78
+ @RequestMapping(value = "/registration", method = RequestMethod.POST)
79
+ public ResponseEntity<UserRegistrationResponse> registration(@RequestBody UserRegistration userRegistration) {
80
+ String logTitle = "registration/Msisdn[" + userRegistration.getMsisdn() + "], TrxId[" + userRegistration.getTrx_id() + "]";
81
+ try {
82
+ validator.validateCarrierPrefix(userRegistration.getMsisdn());
83
+
84
+ PaymentRequest paymentReq = new PaymentRequest();
85
+ paymentReq.setMsisdn(userRegistration.getMsisdn());
86
+ paymentReq.setTrxId(userRegistration.getTrx_id());
87
+ paymentReq.setCountryCode(userRegistration.getContry_code());
88
+ paymentReq.setOpCode(userRegistration.getOp_code());
89
+ paymentReq.setPrice(0);
90
+ paymentReq.setProdId(userRegistration.getProd_id());
91
+ paymentReq.setProdName("registration");
92
+
93
+ Result requestRslt = paymentReqSvc.processRequest(paymentReq);
94
+ return new ResponseEntity<UserRegistrationResponse>(userRegistration.createResponse(), HttpStatus.OK);
95
+ } catch (CBGException e) {
96
+ log.warn(logTitle + "Error[{}]", e.getMessage());
97
+ return new ResponseEntity<UserRegistrationResponse>(userRegistration.createResponse("F", response.getErrResponse(e.getMessage(), e.getErrCode(), userRegistration.getTrx_id())), HttpStatus.OK);
98
+ }
99
+ }
100
+
101
+ @RequestMapping(value = "/deleteVerificationCode", method = RequestMethod.GET)
102
+ public
103
+ @ResponseBody
79104 String delete(@RequestParam("auth_key") String authKey,
80105 @RequestParam("country_code") String countryCode,
81106 @RequestParam("op_code") int opCode,
82
- @RequestParam("trx_id") String trxId)
83
- {
107
+ @RequestParam("trx_id") String trxId) {
84108 String logTitle = "delete/TrxId[" + trxId + "], ";
85109 //curl -X DELETE -H "Cache-Control: no-cache" "http://localhost:10500/smartfren/payment?auth_key=1111&country_code=ID&op_code=105&trx_id=77777778"
86110
....@@ -89,18 +113,15 @@
89113 try {
90114 int deleteRslt = paymentReqSvc.deleteRequest(trxId);
91115 log.info(logTitle + "Delete={}", deleteRslt);
92
- }
93
- catch (CBGException e) {
116
+ } catch (CBGException e) {
94117 log.warn(logTitle + "Error[{}]", e.getMessage());
95118 return response.getErrResponse(e.getMessage(), e.getErrCode(), trxId);
96
- }
97
- finally {
119
+ } finally {
98120 requestRslt = new Result(0, "", trxId);
99121 }
100122
101123 return response.getResponse(requestRslt);
102124 }
103
-
104125
105126
106127 }
unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/model/PaymentRequest.java
....@@ -14,6 +14,7 @@
1414 private String verificationCode = "";
1515 private String date = "";
1616 private String prodId = "";
17
+ private String prodName = "";
1718 private String rslt = ILineData.STATUS_NONE;
1819 private String countryCode = ILineData.COUNTRY_INDONESIA;
1920 private int opCode = ILineData.CARRIER_HUTCH;
unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/properties/ILineData.java
....@@ -133,5 +133,6 @@
133133 //SMS Message CD
134134 public static final String MSG_CD_SEND_VERIFICATION_CODE = "NOTI_VERIFICATION_CODE";
135135 public static final String MSG_CD_BALCKLIST_MSISDN_NOTI = "NOTI_BLACKLIST_PURCHASE";
136
+ public static final String MSG_CD_REGISTRATION = "NOTI_REGISTRATION";
136137
137138 }
unipin_request_service/src/main/java/id/co/accessmobile/carrier/billing/requestservice/service/PaymentRequestService.java
....@@ -31,12 +31,11 @@
3131
3232 @Autowired
3333 private BlacklistMsisdnMapper blacklistMsisdnMapper;
34
-
34
+
3535 @Autowired
3636 private QueueService queueSvc;
3737
38
- public Result processRequest(PaymentRequest paymentReq) throws CBGException
39
- {
38
+ public Result processRequest(PaymentRequest paymentReq) throws CBGException {
4039 String logTitle = "processRequest/Payment[" + paymentReq.toString() + "], ";
4140 log.info(logTitle + "[Start]");
4241 Result result;
....@@ -44,7 +43,7 @@
4443 int smsRequestRslt;
4544
4645 try {
47
- paymentReq.setVerificationCode( createVerificationCode() );
46
+ paymentReq.setVerificationCode(createVerificationCode());
4847 log.info(logTitle + "Code[{}]", paymentReq.getVerificationCode());
4948
5049 //Delete previous unused request before proceed the request
....@@ -55,27 +54,29 @@
5554
5655 //Make SMS Script
5756 SmsMessage smsMsg = null;
58
- if ( isBlacklistPurchase( paymentReq.getMsisdn() ) ) {
59
- smsMsg = smsMessageMapper.findOne(ILineData.MSG_CD_BALCKLIST_MSISDN_NOTI);
60
- smsMsg.setMsg( smsMsg.getMsg().replace(ILineData.SCRIPT_REPLACE_PRICE, NumberUtil.formatCurrency(paymentReq.getPrice())) );
57
+ if (!paymentReq.getProdName().isEmpty()) {
58
+ smsMsg = smsMessageMapper.findOne(ILineData.MSG_CD_REGISTRATION);
59
+ smsMsg.setMsg(smsMsg.getMsg().replace(ILineData.SCRIPT_REPLACE_SMS_CODE, paymentReq.getVerificationCode()));
60
+ } else if (isBlacklistPurchase(paymentReq.getMsisdn())) {
61
+ smsMsg = smsMessageMapper.findOne(ILineData.MSG_CD_BALCKLIST_MSISDN_NOTI);
62
+ smsMsg.setMsg(smsMsg.getMsg().replace(ILineData.SCRIPT_REPLACE_PRICE, NumberUtil.formatCurrency(paymentReq.getPrice())));
6163 } else {
62
- smsMsg = smsMessageMapper.findOne(ILineData.MSG_CD_SEND_VERIFICATION_CODE);
63
- smsMsg.setMsg( smsMsg.getMsg().replace(ILineData.SCRIPT_REPLACE_SMS_CODE, paymentReq.getVerificationCode()) );
64
- smsMsg.setMsg( smsMsg.getMsg().replace(ILineData.SCRIPT_REPLACE_PRICE, NumberUtil.formatCurrency(paymentReq.getPrice())) );
65
-
64
+ smsMsg = smsMessageMapper.findOne(ILineData.MSG_CD_SEND_VERIFICATION_CODE);
65
+ smsMsg.setMsg(smsMsg.getMsg().replace(ILineData.SCRIPT_REPLACE_SMS_CODE, paymentReq.getVerificationCode()));
66
+ smsMsg.setMsg(smsMsg.getMsg().replace(ILineData.SCRIPT_REPLACE_PRICE, NumberUtil.formatCurrency(paymentReq.getPrice())));
6667 }
67
-
68
+
6869
6970 //Insert SMS Noti Queue
7071 smsRequestRslt = queueSvc.insertNotiRequest(paymentReq.getMsisdn(), paymentReq.getMsisdn(), smsMsg.getMsg(), "", String.valueOf((int) paymentReq.getPrice()), paymentReq.getVerificationCode());
7172
7273 result = new Result();
73
- if(smsRequestRslt > 0){
74
+ if (smsRequestRslt > 0) {
7475 result.setCode(0);
7576 result.setErrMsg("");
7677 result.setTrx_id(paymentReq.getTrxId());
7778 }
78
- } catch (CBGException e){
79
+ } catch (CBGException e) {
7980 log.warn(logTitle + StackTrace.getStackTrace(e));
8081 throw e;
8182 }
....@@ -84,8 +85,7 @@
8485 return result;
8586 }
8687
87
- public int deleteRequest(String trxId) throws CBGException
88
- {
88
+ public int deleteRequest(String trxId) throws CBGException {
8989 String logTitle = "deleteRequest/" + trxId + "/, ";
9090
9191 int deleteRslt = 0;
....@@ -93,8 +93,7 @@
9393 try {
9494 deleteRslt = requestStoreMapper.deleteByTrxId(trxId);
9595 log.info(logTitle + "Rslt={}", deleteRslt);
96
- }
97
- catch (Exception e){
96
+ } catch (Exception e) {
9897 log.warn(logTitle + StackTrace.getStackTrace(e));
9998 throw e;
10099 }
....@@ -108,25 +107,25 @@
108107 try {
109108 Random random = new Random();
110109
111
- for(int i = 0; i < 4 ; i++){
110
+ for (int i = 0; i < 4; i++) {
112111 codeBuilder.append(random.nextInt(10));
113112 }
114113
115
- } catch (Exception e){
114
+ } catch (Exception e) {
116115 log.warn("createVerificationCode/" + StackTrace.getStackTrace(e));
117116 return "0208";
118117 }
119118
120119 return codeBuilder.toString();
121120 }
122
-
123
- private final boolean isBlacklistPurchase (String msisdn) {
124
- try {
125
- return ( blacklistMsisdnMapper.getBlacklistPurchaseCnt( MsisdnUtil.removeInternationalPrefix(msisdn) ) > 0 ) ;
126
- } catch (Exception e) {
127
- e.printStackTrace();
128
- }
129
- return false;
121
+
122
+ private final boolean isBlacklistPurchase(String msisdn) {
123
+ try {
124
+ return (blacklistMsisdnMapper.getBlacklistPurchaseCnt(MsisdnUtil.removeInternationalPrefix(msisdn)) > 0);
125
+ } catch (Exception e) {
126
+ e.printStackTrace();
127
+ }
128
+ return false;
130129 }
131130
132131
unipin_request_service/src/main/resources/mybatis/mapper/ChargeRequestStoreMapper.xml
....@@ -14,11 +14,12 @@
1414 <result property="countryCode" column="COUNTRY_CODE"/>
1515 <result property="opCode" column="OP_CODE"/>
1616 <result property="price" column="PRICE"/>
17
+ <result property="prodName" column="PROD_NAME"/>
1718 </resultMap>
1819
1920 <insert id="insert" parameterType="PaymentRequest">
20
- INSERT INTO sf_charge_request_store_tb (MSISDN, PRICE, TRX_ID, COUNTRY_CODE, OP_CODE, VERIFICATION_CODE, RSLT, PROD_ID, DATE)
21
- VALUES ( #{msisdn}, #{price}, #{trxId}, #{countryCode}, #{opCode}, #{verificationCode}, #{rslt}, #{prodId}, NOW() );
21
+ INSERT INTO sf_charge_request_store_tb (MSISDN, PRICE, TRX_ID, COUNTRY_CODE, OP_CODE, VERIFICATION_CODE, RSLT, PROD_ID,PROD_NAME, DATE)
22
+ VALUES ( #{msisdn}, #{price}, #{trxId}, #{countryCode}, #{opCode}, #{verificationCode}, #{rslt}, #{prodId},#{prodName}, NOW() );
2223 </insert>
2324
2425 <delete id="deleteByTrxId" parameterType="map">
unipin_request_service/unipin-request-service.iml
....@@ -11,64 +11,62 @@
1111 </content>
1212 <orderEntry type="inheritedJdk" />
1313 <orderEntry type="sourceFolder" forTests="false" />
14
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.3.5.RELEASE" level="project" />
15
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.3.5.RELEASE" level="project" />
16
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.3.5.RELEASE" level="project" />
17
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.5.RELEASE" level="project" />
18
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.5.RELEASE" level="project" />
19
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" />
20
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" />
21
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" level="project" />
22
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.21" level="project" />
23
- <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.21" level="project" />
24
- <orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.6.RELEASE" level="project" />
25
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.16" level="project" />
26
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.3.5.RELEASE" level="project" />
27
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.0.33" level="project" />
28
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.0.33" level="project" />
29
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-logging-juli:8.0.33" level="project" />
30
- <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.0.33" level="project" />
31
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-validation:1.3.5.RELEASE" level="project" />
32
- <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
33
- <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
34
- <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.0.Final" level="project" />
35
- <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.1.0" level="project" />
36
- <orderEntry type="library" name="Maven: org.springframework:spring-web:4.2.6.RELEASE" level="project" />
37
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.6.RELEASE" level="project" />
38
- <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
39
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.6.RELEASE" level="project" />
40
- <orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.6.RELEASE" level="project" />
41
- <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.2.6.RELEASE" level="project" />
42
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.6.RELEASE" level="project" />
14
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-web:1.5.7.RELEASE" level="project" />
15
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.7.RELEASE" level="project" />
16
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.7.RELEASE" level="project" />
17
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.7.RELEASE" level="project" />
18
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.7.RELEASE" level="project" />
19
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.11" level="project" />
20
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.11" level="project" />
21
+ <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
22
+ <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
23
+ <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
24
+ <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.11.RELEASE" level="project" />
25
+ <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
26
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-tomcat:1.5.7.RELEASE" level="project" />
27
+ <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.20" level="project" />
28
+ <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.20" level="project" />
29
+ <orderEntry type="library" name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.20" level="project" />
30
+ <orderEntry type="library" name="Maven: org.springframework:spring-web:4.3.11.RELEASE" level="project" />
31
+ <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.11.RELEASE" level="project" />
32
+ <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.11.RELEASE" level="project" />
33
+ <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.11.RELEASE" level="project" />
34
+ <orderEntry type="library" name="Maven: org.springframework:spring-webmvc:4.3.11.RELEASE" level="project" />
35
+ <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.11.RELEASE" level="project" />
36
+ <orderEntry type="module" module-name="unipin-model" />
4337 <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1" level="project" />
4438 <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.1.1" level="project" />
4539 <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.0" level="project" />
4640 <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.0" level="project" />
47
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.5.RELEASE" level="project" />
48
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.33" level="project" />
49
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.0.33" level="project" />
50
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.6.RELEASE" level="project" />
51
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.6.RELEASE" level="project" />
52
- <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.38" level="project" />
41
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.5.7.RELEASE" level="project" />
42
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.20" level="project" />
43
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.20" level="project" />
44
+ <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.3.11.RELEASE" level="project" />
45
+ <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.11.RELEASE" level="project" />
46
+ <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.44" level="project" />
5347 <orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.16.8" level="project" />
5448 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.1" level="project" />
55
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.4" level="project" />
49
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
5650 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.4" level="project" />
57
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" />
58
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
51
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.3" level="project" />
52
+ <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
5953 <orderEntry type="library" name="Maven: org.jsmpp:jsmpp:2.2.4" level="project" />
60
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.21" level="project" />
54
+ <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
6155 <orderEntry type="library" name="Maven: id.co.qhodok.tools:trigger:2.0" level="project" />
6256 <orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
6357 <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" />
64
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.18.1-GA" level="project" />
58
+ <orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
6559 <orderEntry type="library" name="Maven: org.zeromq:jeromq:0.4.2" level="project" />
6660 <orderEntry type="library" name="Maven: org.zeromq:jnacl:0.1.0" level="project" />
67
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" />
61
+ <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.1" level="project" />
6862 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" />
6963 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" />
70
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.6" level="project" />
71
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.6" level="project" />
72
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.6" level="project" />
64
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.10" level="project" />
65
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.0" level="project" />
66
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.10" level="project" />
67
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
68
+ <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
69
+ <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
70
+ <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" />
7371 </component>
7472 </module>
unipin_result_service/pom.xml
....@@ -32,6 +32,12 @@
3232 <artifactId>unipin-bot-telegram-service</artifactId>
3333 <version>1.0</version>
3434 </dependency>
35
+
36
+ <dependency>
37
+ <groupId>org.hibernate</groupId>
38
+ <artifactId>hibernate-validator</artifactId>
39
+ <version>5.2.4.Final</version>
40
+ </dependency>
3541 </dependencies>
3642
3743 <build>
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/Application.java
deleted file mode 100644
....@@ -1,56 +0,0 @@
1
-package id.co.accessmobile.carrier.biling.resultservice;
2
-
3
-import id.co.accessmobile.carrier.biling.resultservice.job.ResultPullJob;
4
-import id.co.accessmobile.carrier.biling.resultservice.job.ResultWorker;
5
-import org.slf4j.Logger;
6
-import org.slf4j.LoggerFactory;
7
-import org.springframework.beans.factory.annotation.Autowired;
8
-import org.springframework.boot.CommandLineRunner;
9
-import org.springframework.boot.SpringApplication;
10
-import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
11
-import org.springframework.boot.autoconfigure.SpringBootApplication;
12
-import org.springframework.boot.context.properties.EnableConfigurationProperties;
13
-import org.springframework.context.annotation.Configuration;
14
-
15
-/**
16
- * Created by Permana on 11/12/2017.
17
- * Software Enginer
18
- * Access Mobile Indonesia
19
20
- */
21
-
22
23
24
25
26
-public class Application implements CommandLineRunner {
27
-
28
- private static final Logger log = LoggerFactory.getLogger(Application.class);
29
-
30
- @Autowired
31
- ResultPullJob resultPullJob;
32
-
33
- @Autowired
34
- ResultWorker worker;
35
-
36
- @Override
37
- public void run(String... strings) throws Exception {
38
- log.info("Application Start");
39
- resultPullJob.run();
40
-
41
-// Queue request = new Queue();
42
-// request.setReqUrl("HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH");
43
-// request.setTrxId("1111111111");
44
-// request.setFromMsisdn("6281291703099");
45
-// request.setToMsisdn("6281291703099");
46
-// request.setMsg("0:");
47
-// request.setRslt("");
48
-//
49
-// worker.runTest(request);
50
-
51
- }
52
-
53
- public static void main(String[] args) {
54
- SpringApplication.run(new Object[]{Application.class}, args);
55
- }
56
-}
unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/Application.java
....@@ -0,0 +1,48 @@
1
+package id.co.accessmobile.carrier.billing.resultservice;
2
+
3
+import id.co.accessmobile.carrier.billing.resultservice.job.ResultPullJob;
4
+import id.co.accessmobile.carrier.billing.resultservice.job.ResultWorker;
5
+import org.slf4j.Logger;
6
+import org.slf4j.LoggerFactory;
7
+import org.springframework.beans.factory.annotation.Autowired;
8
+import org.springframework.boot.SpringApplication;
9
+import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
10
+import org.springframework.boot.autoconfigure.SpringBootApplication;
11
+import org.springframework.boot.context.properties.EnableConfigurationProperties;
12
+import org.springframework.context.annotation.Configuration;
13
+
14
+import javax.annotation.PostConstruct;
15
+
16
+/**
17
+ * Created by Permana on 11/12/2017.
18
+ * Software Enginer
19
+ * Access Mobile Indonesia
20
21
+ */
22
+
23
24
25
26
27
+public class Application{
28
+
29
+ private static final Logger log = LoggerFactory.getLogger(Application.class);
30
+
31
+ @Autowired
32
+ ResultPullJob resultPullJob;
33
+
34
+ @Autowired
35
+ ResultWorker worker;
36
+
37
+
38
+
39
+ @PostConstruct
40
+ public void run() throws Exception {
41
+ log.info("Application Start");
42
+ resultPullJob.run();
43
+ }
44
+
45
+ public static void main(String[] args) {
46
+ SpringApplication.run(new Object[]{Application.class}, args);
47
+ }
48
+}
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/Monitoring.java
similarity index 84%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/Monitoring.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/Monitoring.java
....@@ -1,7 +1,7 @@
1
-package id.co.accessmobile.carrier.biling.resultservice;
1
+package id.co.accessmobile.carrier.billing.resultservice;
22
3
-import id.co.accessmobile.carrier.biling.resultservice.mapper.MonitoringUserMapper;
4
-import id.co.accessmobile.carrier.biling.resultservice.model.MonitoringUser;
3
+import id.co.accessmobile.carrier.billing.resultservice.mapper.MonitoringUserMapper;
4
+import id.co.accessmobile.carrier.billing.resultservice.model.MonitoringUser;
55 import id.co.accessmobile.carrier.billing.unipin.bot.telegram.service.BotManager;
66 import org.springframework.beans.factory.annotation.Autowired;
77 import org.springframework.beans.factory.annotation.Value;
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/common/exception/StackTrace.java
similarity index 79%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/common/exception/StackTrace.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/common/exception/StackTrace.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.common.exception;
1
+package id.co.accessmobile.carrier.billing.resultservice.common.exception;
22
33 import java.io.PrintWriter;
44 import java.io.StringWriter;
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/common/util/MsisdnUtil.java
similarity index 91%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/common/util/MsisdnUtil.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/common/util/MsisdnUtil.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.common.util;
1
+package id.co.accessmobile.carrier.billing.resultservice.common.util;
22
33 public class MsisdnUtil {
44
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/common/util/NumberUtil.java
similarity index 83%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/common/util/NumberUtil.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/common/util/NumberUtil.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.common.util;
1
+package id.co.accessmobile.carrier.billing.resultservice.common.util;
22
33 public class NumberUtil {
44
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/data/BillResult.java
similarity index 80%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/data/BillResult.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/data/BillResult.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.data;
1
+package id.co.accessmobile.carrier.billing.resultservice.data;
22
33 import lombok.AllArgsConstructor;
44 import lombok.Data;
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/job/ResultPullJob.java
similarity index 89%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/job/ResultPullJob.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/job/ResultPullJob.java
....@@ -1,10 +1,10 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.job;
1
+package id.co.accessmobile.carrier.billing.resultservice.job;
22
3
-import id.co.accessmobile.carrier.biling.resultservice.common.exception.StackTrace;
4
-import id.co.accessmobile.carrier.biling.resultservice.mapper.QueueResultMapper;
5
-import id.co.accessmobile.carrier.biling.resultservice.model.Queue;
6
-import id.co.accessmobile.carrier.biling.resultservice.properties.ILineData;
7
-import id.co.accessmobile.carrier.biling.resultservice.service.PropertiesService;
3
+import id.co.accessmobile.carrier.billing.resultservice.common.exception.StackTrace;
4
+import id.co.accessmobile.carrier.billing.resultservice.mapper.QueueResultMapper;
5
+import id.co.accessmobile.carrier.billing.resultservice.model.Queue;
6
+import id.co.accessmobile.carrier.billing.resultservice.properties.ILineData;
7
+import id.co.accessmobile.carrier.billing.resultservice.service.PropertiesService;
88 import org.slf4j.Logger;
99 import org.slf4j.LoggerFactory;
1010 import org.springframework.beans.factory.annotation.Autowired;
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/job/ResultWorker.java
similarity index 69%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/job/ResultWorker.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/job/ResultWorker.java
....@@ -1,13 +1,14 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.job;
1
+package id.co.accessmobile.carrier.billing.resultservice.job;
22
3
-import id.co.accessmobile.carrier.biling.resultservice.common.exception.StackTrace;
4
-import id.co.accessmobile.carrier.biling.resultservice.data.BillResult;
5
-import id.co.accessmobile.carrier.biling.resultservice.model.Bgw;
6
-import id.co.accessmobile.carrier.biling.resultservice.model.Queue;
7
-import id.co.accessmobile.carrier.biling.resultservice.properties.ILineData;
8
-import id.co.accessmobile.carrier.biling.resultservice.service.HttpAsyncService;
9
-import id.co.accessmobile.carrier.biling.resultservice.service.LineCallbackService;
10
-import id.co.accessmobile.carrier.biling.resultservice.service.PropertiesService;
3
+import id.co.accessmobile.carrier.billing.resultservice.common.exception.StackTrace;
4
+import id.co.accessmobile.carrier.billing.resultservice.data.BillResult;
5
+import id.co.accessmobile.carrier.billing.resultservice.model.Bgw;
6
+import id.co.accessmobile.carrier.billing.resultservice.model.Queue;
7
+import id.co.accessmobile.carrier.billing.resultservice.properties.ILineData;
8
+import id.co.accessmobile.carrier.billing.resultservice.service.HttpAsyncService;
9
+import id.co.accessmobile.carrier.billing.resultservice.service.LineCallbackService;
10
+import id.co.accessmobile.carrier.billing.resultservice.service.PropertiesService;
11
+import id.co.accessmobile.carrier.billing.unipin.model.UserRegistrationCallback;
1112 import org.slf4j.Logger;
1213 import org.slf4j.LoggerFactory;
1314 import org.springframework.beans.factory.annotation.Autowired;
....@@ -42,13 +43,17 @@
4243 String lineTrxId = request.getTrxId();
4344 BillResult billResult = parseBillResult(request.getReqUrl(), request.getMsg());
4445
45
- logTitle = "run/Msisdn[" + msisdn + "], TrxId[" + lineTrxId + "], Result[" + billResult.getCode() + "]";
46
+ if(!request.getTrxDt().isEmpty()){
47
+ callbackRslt = lineCallbackSvc.callbackRegistration(new UserRegistrationCallback(lineTrxId,msisdn, billResult.getCode(), billResult.getDesc()));
48
+ }else {
49
+ logTitle = "run/Msisdn[" + msisdn + "], TrxId[" + lineTrxId + "], Result[" + billResult.getCode() + "]";
4650
47
- //Update BGW
48
- String updateBgwResponse = updateBgwHistory(billResult.getBillId(), lineTrxId, request.getRegDt(), billResult.getDesc(), billResult.getCode() );
51
+ //Update BGW
52
+ String updateBgwResponse = updateBgwHistory(billResult.getBillId(), lineTrxId, request.getRegDt(), billResult.getDesc(), billResult.getCode());
4953
50
- //Call Line callback
51
- callbackRslt = lineCallbackSvc.callback(msisdn, lineTrxId, billResult.getCode(), billResult.getDesc());
54
+ //Call Line callback
55
+ callbackRslt = lineCallbackSvc.callback(msisdn, lineTrxId, billResult.getCode(), billResult.getDesc());
56
+ }
5257 }
5358 catch (Exception e){
5459 log.warn(logTitle + StackTrace.getStackTrace(e));
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/MonitoringUserMapper.java
similarity index 67%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/MonitoringUserMapper.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/mapper/MonitoringUserMapper.java
....@@ -1,6 +1,6 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.mapper;
1
+package id.co.accessmobile.carrier.billing.resultservice.mapper;
22
3
-import id.co.accessmobile.carrier.biling.resultservice.model.MonitoringUser;
3
+import id.co.accessmobile.carrier.billing.resultservice.model.MonitoringUser;
44 import org.apache.ibatis.annotations.Mapper;
55
66 import java.util.List;
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/QueueResultMapper.java
similarity index 75%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/QueueResultMapper.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/mapper/QueueResultMapper.java
....@@ -1,6 +1,6 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.mapper;
1
+package id.co.accessmobile.carrier.billing.resultservice.mapper;
22
3
-import id.co.accessmobile.carrier.biling.resultservice.model.Queue;
3
+import id.co.accessmobile.carrier.billing.resultservice.model.Queue;
44 import org.apache.ibatis.annotations.Mapper;
55 import org.apache.ibatis.annotations.Param;
66
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/TestMapper.java
similarity index 79%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/mapper/TestMapper.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/mapper/TestMapper.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.mapper;
1
+package id.co.accessmobile.carrier.billing.resultservice.mapper;
22
33 import org.apache.ibatis.annotations.Mapper;
44 import org.apache.ibatis.annotations.Param;
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/Bgw.java
similarity index 93%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/Bgw.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/model/Bgw.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.model;
1
+package id.co.accessmobile.carrier.billing.resultservice.model;
22
33 import lombok.Data;
44 import lombok.NoArgsConstructor;
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/MonitoringUser.java
similarity index 90%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/MonitoringUser.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/model/MonitoringUser.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.model;
1
+package id.co.accessmobile.carrier.billing.resultservice.model;
22
33 /**
44 * Created by Permana on 1/30/2018.
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/Queue.java
similarity index 87%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/model/Queue.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/model/Queue.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.model;
1
+package id.co.accessmobile.carrier.billing.resultservice.model;
22
33 import lombok.Data;
44 import lombok.NoArgsConstructor;
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/properties/ILineData.java
similarity index 98%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/properties/ILineData.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/properties/ILineData.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.properties;
1
+package id.co.accessmobile.carrier.billing.resultservice.properties;
22
33 public class ILineData {
44
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/HttpAsyncService.java
similarity index 98%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/HttpAsyncService.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/HttpAsyncService.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.service;
1
+package id.co.accessmobile.carrier.billing.resultservice.service;
22
33 import com.fasterxml.jackson.databind.ObjectMapper;
44 import org.apache.http.HttpResponse;
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/LineCallbackService.java
similarity index 60%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/LineCallbackService.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/LineCallbackService.java
....@@ -1,15 +1,12 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.service;
1
+package id.co.accessmobile.carrier.billing.resultservice.service;
22
33 import com.fasterxml.jackson.databind.ObjectMapper;
4
-import id.co.accessmobile.carrier.biling.resultservice.Monitoring;
5
-import id.co.accessmobile.carrier.biling.resultservice.common.exception.StackTrace;
6
-import id.co.accessmobile.carrier.biling.resultservice.common.util.MsisdnUtil;
7
-import id.co.accessmobile.carrier.biling.resultservice.properties.ILineData;
8
-import org.apache.http.HttpResponse;
9
-import org.apache.http.client.HttpClient;
10
-import org.apache.http.client.methods.HttpPost;
11
-import org.apache.http.entity.StringEntity;
12
-import org.apache.http.impl.client.HttpClientBuilder;
4
+import com.google.gson.Gson;
5
+import id.co.accessmobile.carrier.billing.resultservice.Monitoring;
6
+import id.co.accessmobile.carrier.billing.resultservice.common.exception.StackTrace;
7
+import id.co.accessmobile.carrier.billing.resultservice.common.util.MsisdnUtil;
8
+import id.co.accessmobile.carrier.billing.resultservice.properties.ILineData;
9
+import id.co.accessmobile.carrier.billing.unipin.model.UserRegistrationCallback;
1310 import org.slf4j.Logger;
1411 import org.slf4j.LoggerFactory;
1512 import org.springframework.beans.factory.annotation.Autowired;
....@@ -39,6 +36,72 @@
3936
4037 @Autowired
4138 protected Monitoring monitoring;
39
+
40
+ protected Gson gson = new Gson();
41
+
42
+ public int callbackRegistration(UserRegistrationCallback userRegistrationCallback){
43
+ String logTitle = "responseCallback/Msisdn[" + userRegistrationCallback.getMsisdn() + "], TrxId[" + userRegistrationCallback.getTrx_id() + "], ErrCode[" + userRegistrationCallback.getResp_code() + "], ErrRes[" + userRegistrationCallback.getResp_code() + "], ";
44
+ log.info(logTitle + "[Start]");
45
+
46
+ int iResponse;
47
+ long startMil = System.currentTimeMillis();
48
+
49
+ try {
50
+ String requestUrl = makeUrl(userRegistrationCallback);
51
+ log.info(logTitle + "RequestUrl[{}]", requestUrl);
52
+ log.info(logTitle + "[{}]",this.gson.toJson(userRegistrationCallback));
53
+
54
+ //String responseJsonBody = httpSvc.get(requestUrl);
55
+ String responseJsonBody = "";
56
+
57
+ URL object = new URL(properties.getLineCallbackTestUrl());
58
+ HttpURLConnection con = (HttpURLConnection) object.openConnection();
59
+ con.setDoOutput(true);
60
+ con.setDoInput(true);
61
+ con.setRequestProperty("Content-Type", "application/json");
62
+ con.setRequestProperty("Accept", "application/json");
63
+ con.setRequestMethod("POST");
64
+
65
+ OutputStreamWriter wr = new OutputStreamWriter(con.getOutputStream());
66
+ wr.write(this.gson.toJson(userRegistrationCallback));
67
+ wr.flush();
68
+
69
+ StringBuilder sb = new StringBuilder();
70
+ int HttpResult = con.getResponseCode();
71
+ if (HttpResult == HttpURLConnection.HTTP_OK) {
72
+ BufferedReader br = new BufferedReader(
73
+ new InputStreamReader(con.getInputStream(), "utf-8"));
74
+ String line = null;
75
+ while ((line = br.readLine()) != null) {
76
+ sb.append(line + "\n");
77
+ }
78
+ br.close();
79
+ responseJsonBody = sb.toString();
80
+ } else {
81
+ responseJsonBody = con.getResponseMessage();
82
+ }
83
+
84
+ log.info(logTitle + "Respone unipin[{}]", responseJsonBody);
85
+ Map<String, String> responseMap = new ObjectMapper().readValue(responseJsonBody, Map.class);
86
+
87
+ iResponse = responseMap.get("result").equalsIgnoreCase("SUCCESS") ? 1 : 0;
88
+ } catch (Exception e) {
89
+ try {
90
+ this.monitoring.sendMessageForTechnical("" +
91
+ "ERROR\n" +
92
+ "RESULT Service [LineCallBackService]\n"+
93
+ e.getMessage()+"\n" +
94
+ e.getLocalizedMessage());
95
+ } catch (TelegramApiException e1) {
96
+ e1.printStackTrace();
97
+ }
98
+ log.warn(logTitle + StackTrace.getStackTrace(e));
99
+ iResponse = 0;
100
+ }
101
+
102
+ log.info(logTitle + "Response[{}], Processed[{} ms]", iResponse, (System.currentTimeMillis() - startMil));
103
+ return iResponse;
104
+ }
42105
43106 public int callback(String msisdn, String trxId, int errCode, String errRes) {
44107 String logTitle = "responseCallback/Msisdn[" + msisdn + "], TrxId[" + trxId + "], ErrCode[" + errCode + "], ErrRes[" + errRes + "], ";
....@@ -81,7 +144,6 @@
81144 } else {
82145 responseJsonBody = con.getResponseMessage();
83146 }
84
-
85147
86148 log.info(logTitle + "Respone unipin[{}]", responseJsonBody);
87149 Map<String, String> responseMap = new ObjectMapper().readValue(responseJsonBody, Map.class);
....@@ -148,6 +210,24 @@
148210 return param.toString();
149211 }
150212
213
+ private String makeUrl(UserRegistrationCallback userRegistrationCallback) {
214
+ String apiResult = (ILineData.RESULT_SUCCESS == userRegistrationCallback.getResp_code()) ? "SUCCESS" : "FAILURE";
215
+
216
+ StringBuilder param = new StringBuilder();
217
+ try {
218
+ param
219
+ .append(properties.getLineCallbackProductRegistration())
220
+ .append("?").append("trxId=").append(userRegistrationCallback.getTrx_id())
221
+ .append("&").append("result=").append(apiResult)
222
+ .append("&").append("err_code=").append(userRegistrationCallback.getResp_code())
223
+ .append("&").append("err_msg=").append(URLEncoder.encode(userRegistrationCallback.getResp_message(), "UTF-8"));
224
+ } catch (UnsupportedEncodingException e) {
225
+ log.warn(StackTrace.getStackTrace(e));
226
+ }
227
+
228
+ return param.toString();
229
+ }
230
+
151231 private String makeUrl(String msisdn, String trxId, String price, String productID, String opcode) {
152232 StringBuilder param = new StringBuilder();
153233 param
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/PropertiesService.java
similarity index 85%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/PropertiesService.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/PropertiesService.java
....@@ -1,4 +1,4 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.service;
1
+package id.co.accessmobile.carrier.billing.resultservice.service;
22
33 import lombok.Getter;
44 import org.springframework.beans.factory.annotation.Value;
....@@ -38,6 +38,9 @@
3838 @Value("${line.callback.product.url}")
3939 private String lineCallbackProductUrl;
4040
41
+ @Value("${line.callback.product.url.registration}")
42
+ protected String lineCallbackProductRegistration;
43
+
4144 @Value("${line.callback.rc.url}")
4245 private String lineCallbackRCUrl;
4346
unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/TestTransactionService.java
similarity index 84%rename from unipin_result_service/src/main/java/id/co/accessmobile/carrier/biling/resultservice/service/TestTransactionService.javarename to unipin_result_service/src/main/java/id/co/accessmobile/carrier/billing/resultservice/service/TestTransactionService.java
....@@ -1,6 +1,6 @@
1
-package id.co.accessmobile.carrier.biling.resultservice.service;
1
+package id.co.accessmobile.carrier.billing.resultservice.service;
22
3
-import id.co.accessmobile.carrier.biling.resultservice.mapper.TestMapper;
3
+import id.co.accessmobile.carrier.billing.resultservice.mapper.TestMapper;
44 import org.slf4j.Logger;
55 import org.slf4j.LoggerFactory;
66 import org.springframework.beans.factory.annotation.Autowired;
unipin_result_service/src/main/resources/application-dev.properties
....@@ -0,0 +1,37 @@
1
+# EMBEDDED SERVER CONFIGURATION
2
+server.port=10503
3
+
4
+spring.datasource.url=jdbc:mysql://52.221.46.30:3310/db_unipin_carrier_billing
5
+spring.datasource.username=adzan_hutch
6
+spring.datasource.password=am9999
7
+spring.datasource.driver-class-name=com.mysql.jdbc.Driver
8
+
9
+spring.datasource.max-wait=10000
10
+spring.datasource.max-active=6
11
+spring.datasource.test-on-borrow=true
12
+spring.datasource.testWhileIdle=true
13
+spring.datasource.validationQuery=SELECT 1
14
+
15
+mybatis.config-location=classpath:mybatis/mybatis-config.xml
16
+logging.level.sample.mybatis.mapper=TRACE
17
+
18
+app.fetch.limit=10
19
+app.fetch.sleep=1000
20
+app.busy.sleep=200
21
+app.fetch.retry.minute=2
22
+
23
+app.queue.executor.coresize=2
24
+app.queue.executor.maxsize=2
25
+
26
+bgw.request.update.url=http://localhost:10090/bgw
27
+line.rc.test.msisdn.list=
28
+
29
+line.callback.test.url=https://payment.unipin.co.id/gam/index/callback
30
+line.callback.rc.url=https://payment.unipin.co.id/gam/index/callback
31
+line.callback.product.url=https://payment.unipin.co.id/gam/index/callback
32
+line.callback.product.url.registration=http://localhost:9100/registration/callback
33
+
34
+bot.telegram.token=525607346:AAFTIWe92y8wS2zobmGpyR7ptmjgNbtcMFI
35
+bot.telegram.username=ami_unipin_bot
36
+
37
+
unipin_result_service/src/main/resources/application-prod.properties
....@@ -0,0 +1,37 @@
1
+# EMBEDDED SERVER CONFIGURATION
2
+server.port=10503
3
+
4
+spring.datasource.url=jdbc:mysql://172.31.14.107:3310/db_unipin_carrier_billing
5
+spring.datasource.username=adzan_hutch
6
+spring.datasource.password=am9999
7
+spring.datasource.driver-class-name=com.mysql.jdbc.Driver
8
+
9
+spring.datasource.max-wait=10000
10
+spring.datasource.max-active=6
11
+spring.datasource.test-on-borrow=true
12
+spring.datasource.testWhileIdle=true
13
+spring.datasource.validationQuery=SELECT 1
14
+
15
+mybatis.config-location=classpath:mybatis/mybatis-config.xml
16
+logging.level.sample.mybatis.mapper=TRACE
17
+
18
+app.fetch.limit=10
19
+app.fetch.sleep=1000
20
+app.busy.sleep=200
21
+app.fetch.retry.minute=2
22
+
23
+app.queue.executor.coresize=2
24
+app.queue.executor.maxsize=2
25
+
26
+bgw.request.update.url=http://localhost:10090/bgw
27
+line.rc.test.msisdn.list=
28
+
29
+line.callback.test.url=https://payment.unipin.co.id/gam/index/callback
30
+line.callback.rc.url=https://payment.unipin.co.id/gam/index/callback
31
+line.callback.product.url=https://payment.unipin.co.id/gam/index/callback
32
+line.callback.product.url.registration =https://payment.unipin.co.id/gam/index/callback
33
+
34
+bot.telegram.token=525607346:AAFTIWe92y8wS2zobmGpyR7ptmjgNbtcMFI
35
+bot.telegram.username=ami_unipin_bot
36
+
37
+
unipin_result_service/src/main/resources/application.properties
....@@ -1,40 +1 @@
1
-# EMBEDDED SERVER CONFIGURATION
2
-server.port=10503
3
-
4
-#JPA CONFIGURATION
5
-#spring.datasource.url=jdbc:mysql://localhost:3306/db_unipin_carrier_billing
6
-#spring.datasource.username=root
7
-#spring.datasource.password=root
8
-spring.datasource.url=jdbc:mysql://172.31.14.107:3310/db_unipin_carrier_billing
9
-spring.datasource.username=adzan_hutch
10
-spring.datasource.password=am9999
11
-spring.datasource.driver-class-name=com.mysql.jdbc.Driver
12
-
13
-spring.datasource.max-wait=10000
14
-spring.datasource.max-active=6
15
-spring.datasource.test-on-borrow=true
16
-spring.datasource.testWhileIdle=true
17
-spring.datasource.validationQuery=SELECT 1
18
-
19
-mybatis.config-location=classpath:mybatis/mybatis-config.xml
20
-logging.level.sample.mybatis.mapper=TRACE
21
-
22
-app.fetch.limit=10
23
-app.fetch.sleep=1000
24
-app.busy.sleep=200
25
-app.fetch.retry.minute=2
26
-
27
-app.queue.executor.coresize=2
28
-app.queue.executor.maxsize=2
29
-
30
-bgw.request.update.url=http://localhost:10090/bgw
31
-line.rc.test.msisdn.list=
32
-
33
-line.callback.test.url=https://payment.unipin.co.id/gam/index/callback
34
-line.callback.rc.url=https://payment.unipin.co.id/gam/index/callback
35
-line.callback.product.url=https://payment.unipin.co.id/gam/index/callback
36
-
37
-bot.telegram.token=525607346:AAFTIWe92y8wS2zobmGpyR7ptmjgNbtcMFI
38
-bot.telegram.username=ami_unipin_bot
39
-
40
-
1
+spring.profiles.active=prod
unipin_result_service/src/main/resources/mybatis/mapper/MonitoringUser.xml
....@@ -1,9 +1,9 @@
11 <?xml version="1.0" encoding="UTF-8" ?>
22 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
33
4
-<mapper namespace="id.co.accessmobile.carrier.biling.resultservice.mapper.MonitoringUserMapper">
4
+<mapper namespace="id.co.accessmobile.carrier.billing.resultservice.mapper.MonitoringUserMapper">
55
6
- <resultMap id="user" type="id.co.accessmobile.carrier.biling.resultservice.model.MonitoringUser">
6
+ <resultMap id="user" type="id.co.accessmobile.carrier.billing.resultservice.model.MonitoringUser">
77 <result property="id" column="id"/>
88 <result property="username" column="user_name"/>
99 </resultMap>
unipin_result_service/src/main/resources/mybatis/mapper/QueueResultMapper.xml
....@@ -1,9 +1,9 @@
11 <?xml version="1.0" encoding="UTF-8" ?>
22 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
33
4
-<mapper namespace="id.co.accessmobile.carrier.biling.resultservice.mapper.QueueResultMapper">
4
+<mapper namespace="id.co.accessmobile.carrier.billing.resultservice.mapper.QueueResultMapper">
55
6
- <resultMap id="queueMap" type="id.co.accessmobile.carrier.biling.resultservice.model.Queue">
6
+ <resultMap id="queueMap" type="id.co.accessmobile.carrier.billing.resultservice.model.Queue">
77 <result property="reqId" column="REQ_ID"/>
88 <result property="reqUrl" column="REQ_URL"/>
99 <result property="trxId" column="TRX_ID"/>
unipin_result_service/src/main/resources/mybatis/mapper/TestMapper.xml
....@@ -1,7 +1,7 @@
11 <?xml version="1.0" encoding="UTF-8" ?>
22 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
33
4
-<mapper namespace="id.co.accessmobile.carrier.biling.resultservice.mapper.TestMapper">
4
+<mapper namespace="id.co.accessmobile.carrier.billing.resultservice.mapper.TestMapper">
55
66 <select id="find" parameterType="map" resultType="map">
77 SELECT MSISDN, TRX_ID FROM sf_test_tb WHERE MSISDN = #{msisdn} AND TRX_ID = #{trxId};
unipin_result_service/src/main/resources/mybatis/mybatis-config.xml
....@@ -6,7 +6,7 @@
66 <configuration>
77
88 <typeAliases>
9
- <package name="id.co.accessmobile.carrier.biling.resultservice.model"/>
9
+ <package name="id.co.accessmobile.carrier.billing.resultservice.model"/>
1010 </typeAliases>
1111
1212 <mappers>
unipin_result_service/unipin-result-service.iml
....@@ -11,15 +11,14 @@
1111 </content>
1212 <orderEntry type="inheritedJdk" />
1313 <orderEntry type="sourceFolder" forTests="false" />
14
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-devtools:1.3.5.RELEASE" level="project" />
15
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.3.5.RELEASE" level="project" />
16
- <orderEntry type="library" name="Maven: org.springframework:spring-core:4.2.6.RELEASE" level="project" />
17
- <orderEntry type="library" name="Maven: org.springframework:spring-context:4.2.6.RELEASE" level="project" />
18
- <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.2.6.RELEASE" level="project" />
19
- <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
20
- <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.2.6.RELEASE" level="project" />
21
- <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.2.6.RELEASE" level="project" />
22
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.3.5.RELEASE" level="project" />
14
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-devtools:1.5.7.RELEASE" level="project" />
15
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot:1.5.7.RELEASE" level="project" />
16
+ <orderEntry type="library" name="Maven: org.springframework:spring-core:4.3.11.RELEASE" level="project" />
17
+ <orderEntry type="library" name="Maven: org.springframework:spring-context:4.3.11.RELEASE" level="project" />
18
+ <orderEntry type="library" name="Maven: org.springframework:spring-aop:4.3.11.RELEASE" level="project" />
19
+ <orderEntry type="library" name="Maven: org.springframework:spring-beans:4.3.11.RELEASE" level="project" />
20
+ <orderEntry type="library" name="Maven: org.springframework:spring-expression:4.3.11.RELEASE" level="project" />
21
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-autoconfigure:1.5.7.RELEASE" level="project" />
2322 <orderEntry type="module" module-name="unipin-model" />
2423 <orderEntry type="library" name="Maven: org.json:json:20160810" level="project" />
2524 <orderEntry type="module" module-name="unipin_bot_telegram_service" />
....@@ -27,68 +26,72 @@
2726 <orderEntry type="library" name="Maven: org.telegram:telegrambots-meta:3.5" level="project" />
2827 <orderEntry type="library" name="Maven: com.google.inject:guice:4.1.0" level="project" />
2928 <orderEntry type="library" name="Maven: javax.inject:javax.inject:1" level="project" />
30
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.6.6" level="project" />
31
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.6.6" level="project" />
32
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.6.6" level="project" />
33
- <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-json-jackson:2.22.2" level="project" />
34
- <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-common:2.22.2" level="project" />
35
- <orderEntry type="library" name="Maven: org.glassfish.jersey.bundles.repackaged:jersey-guava:2.22.2" level="project" />
29
+ <orderEntry type="library" name="Maven: aopalliance:aopalliance:1.0" level="project" />
30
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:2.8.10" level="project" />
31
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.jaxrs:jackson-jaxrs-base:2.8.10" level="project" />
32
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.8.10" level="project" />
33
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-json-jackson:2.25.1" level="project" />
34
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-common:2.25.1" level="project" />
35
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.bundles.repackaged:jersey-guava:2.25.1" level="project" />
3636 <orderEntry type="library" name="Maven: org.glassfish.hk2:osgi-resource-locator:1.0.1" level="project" />
37
- <orderEntry type="library" name="Maven: org.glassfish.jersey.ext:jersey-entity-filtering:2.22.2" level="project" />
37
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.ext:jersey-entity-filtering:2.25.1" level="project" />
3838 <orderEntry type="library" name="Maven: org.glassfish.jersey.containers:jersey-container-grizzly2-http:2.25.1" level="project" />
3939 <orderEntry type="library" name="Maven: org.glassfish.hk2.external:javax.inject:2.5.0-b32" level="project" />
4040 <orderEntry type="library" name="Maven: org.glassfish.grizzly:grizzly-http-server:2.3.28" level="project" />
4141 <orderEntry type="library" name="Maven: org.glassfish.grizzly:grizzly-http:2.3.28" level="project" />
4242 <orderEntry type="library" name="Maven: org.glassfish.grizzly:grizzly-framework:2.3.28" level="project" />
4343 <orderEntry type="library" name="Maven: javax.ws.rs:javax.ws.rs-api:2.0.1" level="project" />
44
- <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-server:2.22.2" level="project" />
45
- <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-client:2.22.2" level="project" />
46
- <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-jaxb:2.22.2" level="project" />
44
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-server:2.25.1" level="project" />
45
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.core:jersey-client:2.25.1" level="project" />
46
+ <orderEntry type="library" name="Maven: org.glassfish.jersey.media:jersey-media-jaxb:2.25.1" level="project" />
4747 <orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.2" level="project" />
48
- <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-api:2.4.0-b34" level="project" />
49
- <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-utils:2.4.0-b34" level="project" />
50
- <orderEntry type="library" name="Maven: org.glassfish.hk2.external:aopalliance-repackaged:2.4.0-b34" level="project" />
51
- <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-locator:2.4.0-b34" level="project" />
52
- <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
53
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.2" level="project" />
48
+ <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-api:2.5.0-b32" level="project" />
49
+ <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-utils:2.5.0-b32" level="project" />
50
+ <orderEntry type="library" name="Maven: org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b32" level="project" />
51
+ <orderEntry type="library" name="Maven: org.glassfish.hk2:hk2-locator:2.5.0-b32" level="project" />
52
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.3" level="project" />
5453 <orderEntry type="library" name="Maven: commons-io:commons-io:2.5" level="project" />
54
+ <orderEntry type="library" name="Maven: org.hibernate:hibernate-validator:5.2.4.Final" level="project" />
55
+ <orderEntry type="library" name="Maven: javax.validation:validation-api:1.1.0.Final" level="project" />
56
+ <orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.1.Final" level="project" />
57
+ <orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" />
5558 <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-starter:1.1.1" level="project" />
5659 <orderEntry type="library" name="Maven: org.mybatis.spring.boot:mybatis-spring-boot-autoconfigure:1.1.1" level="project" />
5760 <orderEntry type="library" name="Maven: org.mybatis:mybatis:3.4.0" level="project" />
5861 <orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.3.0" level="project" />
59
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.3.5.RELEASE" level="project" />
60
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.3.5.RELEASE" level="project" />
61
- <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.3.5.RELEASE" level="project" />
62
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.7" level="project" />
63
- <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.7" level="project" />
64
- <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.21" level="project" />
65
- <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.21" level="project" />
66
- <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.21" level="project" />
67
- <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.16" level="project" />
68
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.0.33" level="project" />
69
- <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.0.33" level="project" />
70
- <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.2.6.RELEASE" level="project" />
71
- <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.2.6.RELEASE" level="project" />
72
- <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.38" level="project" />
62
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-jdbc:1.5.7.RELEASE" level="project" />
63
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter:1.5.7.RELEASE" level="project" />
64
+ <orderEntry type="library" name="Maven: org.springframework.boot:spring-boot-starter-logging:1.5.7.RELEASE" level="project" />
65
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.1.11" level="project" />
66
+ <orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.1.11" level="project" />
67
+ <orderEntry type="library" name="Maven: org.slf4j:jcl-over-slf4j:1.7.25" level="project" />
68
+ <orderEntry type="library" name="Maven: org.slf4j:jul-to-slf4j:1.7.25" level="project" />
69
+ <orderEntry type="library" name="Maven: org.slf4j:log4j-over-slf4j:1.7.25" level="project" />
70
+ <orderEntry type="library" scope="RUNTIME" name="Maven: org.yaml:snakeyaml:1.17" level="project" />
71
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-jdbc:8.5.20" level="project" />
72
+ <orderEntry type="library" name="Maven: org.apache.tomcat:tomcat-juli:8.5.20" level="project" />
73
+ <orderEntry type="library" name="Maven: org.springframework:spring-jdbc:4.3.11.RELEASE" level="project" />
74
+ <orderEntry type="library" name="Maven: org.springframework:spring-tx:4.3.11.RELEASE" level="project" />
75
+ <orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.44" level="project" />
7376 <orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.16.8" level="project" />
7477 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpasyncclient:4.1.1" level="project" />
75
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.4" level="project" />
78
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
7679 <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore-nio:4.4.4" level="project" />
77
- <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" />
78
- <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
80
+ <orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.3" level="project" />
81
+ <orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
7982 <orderEntry type="library" name="Maven: org.jsmpp:jsmpp:2.2.4" level="project" />
80
- <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.21" level="project" />
83
+ <orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.25" level="project" />
8184 <orderEntry type="library" name="Maven: id.co.qhodok.tools:trigger:2.0" level="project" />
8285 <orderEntry type="library" name="Maven: org.reflections:reflections:0.9.11" level="project" />
8386 <orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" />
84
- <orderEntry type="library" name="Maven: org.javassist:javassist:3.18.1-GA" level="project" />
87
+ <orderEntry type="library" name="Maven: org.javassist:javassist:3.21.0-GA" level="project" />
8588 <orderEntry type="library" name="Maven: org.zeromq:jeromq:0.4.2" level="project" />
8689 <orderEntry type="library" name="Maven: org.zeromq:jnacl:0.1.0" level="project" />
87
- <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.3.1" level="project" />
90
+ <orderEntry type="library" name="Maven: com.google.code.gson:gson:2.8.1" level="project" />
8891 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-mapper-asl:1.9.13" level="project" />
8992 <orderEntry type="library" name="Maven: org.codehaus.jackson:jackson-core-asl:1.9.13" level="project" />
90
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.6.6" level="project" />
91
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.6.6" level="project" />
92
- <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.6.6" level="project" />
93
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.8.10" level="project" />
94
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.8.0" level="project" />
95
+ <orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.8.10" level="project" />
9396 </component>
9497 </module>