Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-data-cloud
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
base_platform_enterprise
gic-data-cloud
Commits
4ff3ce18
Commit
4ff3ce18
authored
Jul 08, 2020
by
陶光胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
小程序二维码
parent
76715c79
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
92 additions
and
8 deletions
+92
-8
Main.java
...n-web/src/main/java/com/gic/cloud/operation/web/Main.java
+2
-2
Main.java
gic-data-cloud-web/src/main/java/com/gic/cloud/web/Main.java
+1
-1
pom.xml
gic-data-cloud-wxapp/pom.xml
+11
-0
Main.java
...ata-cloud-wxapp/src/main/java/com/gic/cloud/web/Main.java
+1
-1
ErrorCode.java
...p/src/main/java/com/gic/cloud/web/constant/ErrorCode.java
+31
-0
LoginController.java
...in/java/com/gic/cloud/web/controller/LoginController.java
+46
-0
TestController.java
...ain/java/com/gic/cloud/web/controller/TestController.java
+0
-4
No files found.
gic-data-cloud-operation-web/src/main/java/com/gic/cloud/operation/web/Main.java
View file @
4ff3ce18
package
com
.
gic
.
operation
.
web
;
package
com
.
gic
.
cloud
.
operation
.
web
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
...
@@ -17,7 +17,7 @@ import com.gic.dubbo.util.DubboContextUtil;
...
@@ -17,7 +17,7 @@ import com.gic.dubbo.util.DubboContextUtil;
* @author zhurz
* @author zhurz
*/
*/
@SpringBootApplication
(
@SpringBootApplication
(
scanBasePackages
=
"com.gic.operation.web.*"
,
scanBasePackages
=
"com.gic.
cloud.
operation.web.*"
,
exclude
=
{
exclude
=
{
QuartzAutoConfiguration
.
class
QuartzAutoConfiguration
.
class
}
}
...
...
gic-data-cloud-web/src/main/java/com/gic/cloud/web/Main.java
View file @
4ff3ce18
package
com
.
gic
.
enterprise
.
web
;
package
com
.
gic
.
cloud
.
web
;
import
com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig
;
import
com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig
;
import
com.gic.dubbo.util.DubboContextUtil
;
import
com.gic.dubbo.util.DubboContextUtil
;
...
...
gic-data-cloud-wxapp/pom.xml
View file @
4ff3ce18
...
@@ -19,6 +19,7 @@
...
@@ -19,6 +19,7 @@
<maven.compiler.source>
1.8
</maven.compiler.source>
<maven.compiler.source>
1.8
</maven.compiler.source>
<maven.compiler.target>
1.8
</maven.compiler.target>
<maven.compiler.target>
1.8
</maven.compiler.target>
<libraryVersion>
4.0-SNAPSHOT
</libraryVersion>
<libraryVersion>
4.0-SNAPSHOT
</libraryVersion>
<gic-data-cloud-api>
4.0-SNAPSHOT
</gic-data-cloud-api>
</properties>
</properties>
<dependencies>
<dependencies>
...
@@ -209,6 +210,16 @@
...
@@ -209,6 +210,16 @@
<artifactId>
gic-goods-api
</artifactId>
<artifactId>
gic-goods-api
</artifactId>
<version>
${gic-goods-api}
</version>
<version>
${gic-goods-api}
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-data-cloud-api
</artifactId>
<version>
${gic-data-cloud-api}
</version>
</dependency>
<dependency>
<groupId>
com.gic
</groupId>
<artifactId>
gic-marketing-process-api
</artifactId>
<version>
${gic-marketing-process-api}
</version>
</dependency>
</dependencies>
</dependencies>
<build>
<build>
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/Main.java
View file @
4ff3ce18
package
com
.
gic
.
enterprise
.
web
;
package
com
.
gic
.
cloud
.
web
;
import
com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig
;
import
com.ctrip.framework.apollo.spring.annotation.EnableApolloConfig
;
import
com.gic.dubbo.util.DubboContextUtil
;
import
com.gic.dubbo.util.DubboContextUtil
;
...
...
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/constant/ErrorCode.java
0 → 100644
View file @
4ff3ce18
package
com
.
gic
.
cloud
.
web
.
constant
;
public
enum
ErrorCode
{
SYSTEMERROR
(
"0001"
,
"系统错误"
),
ACCOUNTNOTEXISTS
(
"0002"
,
"账号不存在"
);
ErrorCode
(
String
code
,
String
msg
){
this
.
code
=
code
;
this
.
msg
=
msg
;
}
private
String
code
;
private
String
msg
;
public
String
getCode
()
{
return
code
;
}
public
void
setCode
(
String
code
)
{
this
.
code
=
code
;
}
public
String
getMsg
()
{
return
msg
;
}
public
void
setMsg
(
String
msg
)
{
this
.
msg
=
msg
;
}
}
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/LoginController.java
0 → 100644
View file @
4ff3ce18
package
com
.
gic
.
cloud
.
web
.
controller
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.cloud.dto.UserDTO
;
import
com.gic.cloud.service.UserApiService
;
import
com.gic.cloud.web.constant.ErrorCode
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.enterprise.utils.CreateRandomUtils
;
import
com.gic.enterprise.utils.UserDetailUtils
;
import
com.gic.marketing.process.api.service.sms.SmsSendApiService
;
import
org.apache.commons.collections.CollectionUtils
;
import
org.apache.logging.log4j.LogManager
;
import
org.apache.logging.log4j.Logger
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.List
;
@RestController
public
class
LoginController
{
private
static
final
Logger
log
=
LogManager
.
getLogger
(
LoginController
.
class
);
@Autowired
private
UserApiService
userApiService
;
@Autowired
private
SmsSendApiService
smsSendApiService
;
@RequestMapping
(
"send-code"
)
public
RestResponse
sendCode
(
String
phoneNumber
,
String
areaCode
){
String
smsSenceId
=
"GYT0001"
;
List
<
UserDTO
>
userDTOList
=
this
.
userApiService
.
listUserByPhone
(
"86"
,
phoneNumber
).
getResult
();
if
(
CollectionUtils
.
isNotEmpty
(
userDTOList
)){
Integer
enterpriseId
=
userDTOList
.
get
(
0
).
getEnterpriseId
();
ServiceResponse
<
Void
>
smsSendResult
=
smsSendApiService
.
sendPlatformSms
(
smsSenceId
,
enterpriseId
,
areaCode
,
phoneNumber
,
new
String
[]{
CreateRandomUtils
.
getStringRandom
(
4
)});
if
(
smsSendResult
.
isSuccess
()){
return
RestResponse
.
success
();
}
else
{
return
RestResponse
.
failure
(
ErrorCode
.
SYSTEMERROR
.
getCode
(),
smsSendResult
.
getMessage
());
}
}
else
{
return
RestResponse
.
failure
(
ErrorCode
.
ACCOUNTNOTEXISTS
.
getCode
(),
ErrorCode
.
ACCOUNTNOTEXISTS
.
getMsg
());
}
}
}
gic-data-cloud-wxapp/src/main/java/com/gic/cloud/web/controller/TestController.java
deleted
100644 → 0
View file @
76715c79
package
com
.
gic
.
cloud
.
web
.
controller
;
public
class
TestController
{
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment