Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
向汉
/
uc-engine
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
Commit
8bae4a12
...
8bae4a129344b94dfc1804f6373e4a2ef9940383
authored
2022-03-21 14:12:29 +0800
by
xianghan
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
1.优化
1 parent
d66dc69c
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
11 additions
and
169 deletions
member-service-impl/src/main/java/com/topdraw/business/process/service/impl/user/UserWeixinOperationServiceImpl.java
member-service-impl/src/main/java/com/topdraw/business/process/service/user/UserWeixinOperationService.java
member-service-impl/src/test/java/com/topdraw/test/business/process/rest/CouponOperationControllerTest.java
member-service-impl/src/main/java/com/topdraw/business/process/service/impl/user/UserWeixinOperationServiceImpl.java
deleted
100644 → 0
View file @
d66dc69
package
com
.
topdraw
.
business
.
process
.
service
.
impl
.
user
;
import
com.topdraw.business.module.user.weixin.domain.UserWeixin
;
import
com.topdraw.business.module.user.weixin.domain.UserWeixinBuilder
;
import
com.topdraw.business.module.user.weixin.repository.UserWeixinRepository
;
import
com.topdraw.business.module.user.weixin.service.UserWeixinService
;
import
com.topdraw.business.module.user.weixin.service.dto.UserWeixinDTO
;
import
com.topdraw.business.module.user.weixin.service.mapper.UserWeixinMapper
;
import
com.topdraw.business.process.service.user.UserWeixinOperationService
;
import
com.topdraw.utils.ValidationUtil
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.dao.EmptyResultDataAccessException
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Propagation
;
import
org.springframework.transaction.annotation.Transactional
;
import
org.springframework.util.Assert
;
/**
* @author XiangHan
* @date 2021-12-16
*/
@Service
@Transactional
(
propagation
=
Propagation
.
SUPPORTS
,
readOnly
=
true
,
rollbackFor
=
Exception
.
class
)
public
class
UserWeixinOperationServiceImpl
implements
UserWeixinOperationService
{
@Autowired
private
UserWeixinService
userWeixinService
;
@Override
public
UserWeixinDTO
findById
(
Long
id
)
{
return
this
.
userWeixinService
.
findById
(
id
);
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
UserWeixin
create
(
UserWeixin
resources
)
{
return
this
.
userWeixinService
.
create
(
resources
);
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
update
(
UserWeixin
resources
)
{
this
.
userWeixinService
.
update
(
resources
);
}
@Override
public
void
updateTime
(
UserWeixin
resources
)
{
this
.
userWeixinService
.
updateTime
(
resources
);
}
@Override
@Transactional
(
rollbackFor
=
Exception
.
class
)
public
void
delete
(
Long
id
)
{
this
.
userWeixinService
.
delete
(
id
);
}
@Override
public
UserWeixinDTO
findFirstByMemberIdAndAppid
(
Long
memberId
,
String
appid
)
{
return
this
.
userWeixinService
.
findFirstByMemberIdAndAppid
(
memberId
,
appid
);
}
@Override
public
UserWeixinDTO
findFirstByUnionIdAndAppIdAndOpenId
(
String
unionId
,
String
appId
,
String
openId
)
{
return
this
.
userWeixinService
.
findFirstByUnionIdAndAppIdAndOpenId
(
unionId
,
appId
,
openId
);
}
@Override
public
UserWeixinDTO
findFirstByAppIdAndOpenId
(
String
appId
,
String
openId
)
{
return
this
.
userWeixinService
.
findFirstByAppIdAndOpenId
(
appId
,
openId
);
}
@Override
public
UserWeixinDTO
findFirstByUnionId
(
String
unionid
)
{
return
this
.
userWeixinService
.
findFirstByUnionId
(
unionid
);
}
@Override
public
UserWeixinDTO
findFirstByUnionidAndAppid
(
String
unionid
,
String
appId
)
{
return
this
.
userWeixinService
.
findFirstByUnionidAndAppid
(
unionid
,
appId
);
}
}
member-service-impl/src/main/java/com/topdraw/business/process/service/user/UserWeixinOperationService.java
deleted
100644 → 0
View file @
d66dc69
package
com
.
topdraw
.
business
.
process
.
service
.
user
;
import
com.topdraw.business.module.user.weixin.domain.UserWeixin
;
import
com.topdraw.business.module.user.weixin.service.dto.UserWeixinDTO
;
/**
* @author XiangHan
* @date 2021-12-16
*/
public
interface
UserWeixinOperationService
{
/**
* 根据ID查询
* @param id ID
* @return UserWeixinDTO
*/
UserWeixinDTO
findById
(
Long
id
);
/**
*
* @param resources
* @return
*/
UserWeixin
create
(
UserWeixin
resources
);
/**
*
* @param resources
*/
void
update
(
UserWeixin
resources
);
/**
*
* @param resources
*/
void
updateTime
(
UserWeixin
resources
);
/**
*
* @param id
*/
void
delete
(
Long
id
);
/**
*
* @param memberId
* @param appid
* @return
*/
UserWeixinDTO
findFirstByMemberIdAndAppid
(
Long
memberId
,
String
appid
);
/**
*
* @param unionId
* @param appId
* @param openId
* @return
*/
UserWeixinDTO
findFirstByUnionIdAndAppIdAndOpenId
(
String
unionId
,
String
appId
,
String
openId
);
/**
*
* @param appId
* @param openId
* @return
*/
UserWeixinDTO
findFirstByAppIdAndOpenId
(
String
appId
,
String
openId
);
/**
*
* @param unionid
* @return
*/
UserWeixinDTO
findFirstByUnionId
(
String
unionid
);
/**
*
* @param unionid
* @param appId
* @return
*/
UserWeixinDTO
findFirstByUnionidAndAppid
(
String
unionid
,
String
appId
);
}
member-service-impl/src/test/java/com/topdraw/test/business/process/rest/CouponOperationControllerTest.java
View file @
8bae4a1
package
com
.
topdraw
.
test
.
business
.
process
.
rest
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSONObject
;
import
com.topdraw.BaseTest
;
import
com.topdraw.business.process.domian.TempCoupon
;
import
com.topdraw.business.process.rest.CouponOperationController
;
...
...
@@ -12,6 +13,7 @@ import java.sql.Timestamp;
import
java.time.LocalDateTime
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
public
class
CouponOperationControllerTest
extends
BaseTest
{
...
...
@@ -20,7 +22,7 @@ public class CouponOperationControllerTest extends BaseTest {
@Test
public
void
grantCouponByManual
(){
Long
memberId
=
2L
;
/*
Long memberId = 2L;
Long userId = 2L;
TempCoupon tempCoupon = new TempCoupon();
tempCoupon.setId(1L);
...
...
@@ -44,12 +46,17 @@ public class CouponOperationControllerTest extends BaseTest {
List<TempCoupon> tempCouponList = new ArrayList<>();
tempCouponList.add(tempCoupon);
String
s
=
JSON
.
toJSONString
(
tempCouponList
);
String s = JSON.toJSONString(tempCouponList);
*/
// tempCouponList.add(tempCoupon1);
ResultInfo
byId
=
this
.
couponOperationController
.
grantCouponByManual
(
tempCouponList
);
LOG
.
info
(
"===>>>"
+
byId
);
String
a
=
"{\"IPTVappid\":\"kids3\",\"platformAccount\":\"topdraw\",\"dyAppid\":\"wx5d88c7fe99f89f32\",\"unionid\":\"oqDha5lxMuXYMGgT6gyLIFL7VumM\",\"nickname\":\"%E5%90%89%E8%B4%9D\",\"headimgurl\":\"https%3A%2F%2Fthirdwx.qlogo.cn%2Fmmopen%2Fvi_32%2FDYAIOgq83erGuDK9HlicY2iasIB5VHXTNWtuqfIZxIpzicQKWg9ogSRKRO1DeYtWicDHMMibpibHOEZRfp1Fvd4EQgrg%2F132\"}"
;
Map
parse
=
JSONObject
.
parseObject
(
a
,
Map
.
class
);
// ResultInfo byId = this.couponOperationController.grantCouponByManual(tempCouponList);
LOG
.
info
(
"===>>>"
+
parse
);
}
}
...
...
Please
register
or
sign in
to post a comment