Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
sibu-v-mall
/
sibu-v-mall-third-api
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
643aa698
由
刘嘉
编写于
2018-04-13 09:39:34 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1.菠萝派接口-库存同步逻辑修改
2.开启前端事务
1 个父辈
0716a07e
显示空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
8 行增加
和
5 行删除
com.sibu.orderHelper.integralMall/src/main/resources/spring-mybatis.xml
com.sibu.orderHelper.service/src/main/java/com/sibu/orderHelper/integral/service/pineapple/impl/SyncStockBizServiceImpl.java
com.sibu.orderHelper.integralMall/src/main/resources/spring-mybatis.xml
查看文件 @
643aa69
...
...
@@ -30,12 +30,12 @@
p:basePackage=
"com.sibu.orderHelper.hotel.dao"
p:sqlSessionFactoryBeanName=
"sqlSessionFactory"
/>
<!-- 对数据源进行事务管理 -->
<
!--<bean id="transactionManager"-->
<!--class="org.springframework.jdbc.datasource.DataSourceTransactionManager"-->
<!--p:dataSource-ref="dynamicDataSource"/>--
>
<
bean
id=
"transactionManager"
class=
"org.springframework.jdbc.datasource.DataSourceTransactionManager"
p:dataSource-ref=
"dynamicDataSource"
/
>
<!-- 事务注解驱动,标注@Transactional的类和方法将具有事务性 -->
<
!--<tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true" mode="proxy"/>--
>
<
tx:annotation-driven
transaction-manager=
"transactionManager"
proxy-target-class=
"true"
mode=
"proxy"
/
>
<!-- 配置事务的传播特性 -->
<!--<tx:advice id="txAdvice" transaction-manager="transactionManager">-->
...
...
com.sibu.orderHelper.service/src/main/java/com/sibu/orderHelper/integral/service/pineapple/impl/SyncStockBizServiceImpl.java
查看文件 @
643aa69
...
...
@@ -59,7 +59,7 @@ public class SyncStockBizServiceImpl extends AbstractBizService<PineappleSyncSto
if
(
pineappleDao
.
updateSku
(
skuBean
)
>
0
){
//根据产品ID获取所有SKU总数
List
<
SkuApiResponse
>
skuBeanList
=
pineappleDao
.
getSkuBeanListByMap
(
callRequest
.
getBizModel
().
getPlatProductID
());
if
(
!
StringUtil
.
isNull
(
skuBeanList
)){
if
(
StringUtil
.
isNull
(
skuBeanList
)){
log
.
error
(
String
.
format
(
"菠萝派商城appkey[%s]更新库存失败,查询不到该SKU集合"
,
callRequest
.
getRequest
().
getAppkey
()));
throw
new
BizException
((
String
.
format
(
"菠萝派商城appkey[%s]更新库存失败,查询不到该SKU集合"
,
callRequest
.
getRequest
().
getAppkey
())));
}
...
...
@@ -113,6 +113,9 @@ public class SyncStockBizServiceImpl extends AbstractBizService<PineappleSyncSto
pineappleSyncStockResponse
.
setMessage
(
PineappleEnum
.
SUCCESS
.
getMsg
());
pineappleSyncStockResponse
.
setCode
(
PineappleEnum
.
SUCCESS
.
getCode
());
return
pineappleSyncStockResponse
;
}
else
{
log
.
error
(
String
.
format
(
"菠萝派商城appkey[%s]更新库存失败"
,
callRequest
.
getRequest
().
getAppkey
()));
throw
new
BizException
((
String
.
format
(
"菠萝派商城更新sku库存失败"
,
callRequest
.
getRequest
().
getAppkey
())));
}
}
}
...
...
请
注册
或
登录
后发表评论