修正项目
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.yovinchen.xlcs.product.mapper.SkuInfoMapper">
|
||||
|
||||
<resultMap id="skuInfoMap" type="com.yovinchen.xlcs.model.product.SkuInfo" autoMapping="true"></resultMap>
|
||||
|
||||
<!--//验证库存-->
|
||||
<select id="checkStock" resultMap="skuInfoMap">
|
||||
select id,
|
||||
category_id,
|
||||
sku_type,
|
||||
sku_name,
|
||||
img_url,
|
||||
per_limit,
|
||||
publish_status,
|
||||
check_status,
|
||||
is_new_person,
|
||||
sort,
|
||||
sku_code,
|
||||
price,
|
||||
market_price,
|
||||
stock,
|
||||
lock_stock,
|
||||
low_stock,
|
||||
sale,
|
||||
ware_id,
|
||||
create_time,
|
||||
update_time,
|
||||
is_deleted
|
||||
from sku_info
|
||||
where id = #{skuId}
|
||||
and stock - lock_stock > #{skuNum} for
|
||||
update
|
||||
</select>
|
||||
|
||||
<!--//锁定库存:update-->
|
||||
<update id="lockStock">
|
||||
update sku_info
|
||||
set lock_stock = lock_stock + #{skuNum}
|
||||
where id = #{skuId}
|
||||
</update>
|
||||
|
||||
<!--//解锁库存-->
|
||||
<update id="unlockStock">
|
||||
update sku_info
|
||||
set lock_stock = lock_stock - #{skuNum}
|
||||
where id = #{skuId}
|
||||
</update>
|
||||
|
||||
<!--减库存-->
|
||||
<update id="minusStock">
|
||||
update sku_info
|
||||
set stock = stock - #{skuNum},
|
||||
lock_stock = lock_stock - #{skuNum},
|
||||
sale = sale + #{skuNum}
|
||||
where id = #{skuId}
|
||||
</update>
|
||||
</mapper>
|
@@ -0,0 +1,11 @@
|
||||
server:
|
||||
port: 8203
|
||||
spring:
|
||||
application:
|
||||
name: service-product
|
||||
cloud:
|
||||
nacos:
|
||||
discovery:
|
||||
server-addr: 82.157.68.223:8848
|
||||
username: nacos
|
||||
password: nacos
|
@@ -0,0 +1,31 @@
|
||||
spring:
|
||||
cloud:
|
||||
nacos:
|
||||
config:
|
||||
namespace: dd5265c5-8290-45bc-9d07-395c14c977d3
|
||||
server-addr: 82.157.68.223:8848
|
||||
group: service
|
||||
username: nacos
|
||||
password: nacos
|
||||
enabled: true
|
||||
file-extension: yml
|
||||
extension-configs:
|
||||
- data-id: common.yml
|
||||
group: common
|
||||
refresh: true
|
||||
- data-id: service-redis.yml
|
||||
group: common
|
||||
refresh: true
|
||||
- data-id: service-rabbitmq.yml
|
||||
group: common
|
||||
refresh: true
|
||||
- data-id: config-rabbitmq.yml
|
||||
group: config
|
||||
refresh: true
|
||||
- data-id: service-openfeign.yml
|
||||
group: common
|
||||
refresh: true
|
||||
- data-id: oss-aliyun.yml
|
||||
group: oss
|
||||
refresh: true
|
||||
|
Reference in New Issue
Block a user