修正项目

This commit is contained in:
2024-01-07 01:10:08 +08:00
parent 2f29241806
commit b22014e976
943 changed files with 27699 additions and 28227 deletions

View File

@@ -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>

View File

@@ -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

View File

@@ -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