From 81979dded3faaf7cf834e4348228f0b279d8631f Mon Sep 17 00:00:00 2001 From: xyiege Date: Mon, 19 Sep 2022 16:54:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=88=90=E5=8A=9F=E5=90=8E?= =?UTF-8?q?=E8=BF=94=E5=9B=9Eid?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../szwh/service/impl/GoodsServiceImpl.java | 24 +++++++++++++++++++ .../mapper/szwh/GoodsDetailMapper.xml | 2 +- .../resources/mapper/szwh/GoodsMapper.xml | 17 ++++++------- .../mapper/szwh/GoodsSourceMapper.xml | 2 +- .../cn/chjyj/szwh/mapper/GoodsMapperTest.java | 7 ++++++ 5 files changed, 42 insertions(+), 10 deletions(-) diff --git a/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java b/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java index 0bedd64..c10e626 100644 --- a/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java +++ b/src/main/java/cn/chjyj/szwh/service/impl/GoodsServiceImpl.java @@ -24,6 +24,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.annotation.Transactional; +import java.math.BigInteger; import java.sql.Time; import java.sql.Timestamp; import java.text.DateFormat; @@ -172,7 +173,18 @@ public class GoodsServiceImpl implements GoodsService { goods.setUsername(targetJson.getString("titleName")); goods.setIsLicode(sdjson.getString("isliCode")); goods.setGoodsIslicode(nsdjson.getString("identifier")); + goods.setIsRecommend(0); goods.setRecommendSort(1); // 默认排序1 + goods.setSaleCount(0); + //其他默认 + goods.setUserId(0); + goods.setClickCount(BigInteger.ZERO); + goods.setIsDeleted(0); + goods.setApplyOut(0); + //当前时间戳 + Timestamp nowst=new Timestamp(System.currentTimeMillis()); + goods.setCreateTime(nowst); + goods.setUpdateTime(nowst); // 添加,返回当前的编号 int ret_gid = goodsMapper.addGoods(goods); //添加操作日志 @@ -658,6 +670,7 @@ public class GoodsServiceImpl implements GoodsService { }catch (Exception ex){ // do nothing } + // 查询goodsdetail的自编号 goods.setGoodsDetailId(goodsDetail.getId()); goods.setContractStatus(nsdjson.getInteger("contractStatus")); goods.setGoodsStatus(istatus); @@ -668,7 +681,18 @@ public class GoodsServiceImpl implements GoodsService { goods.setUsername(targetJson.getString("titleName")); goods.setIsLicode(sdjson.getString("isliCode")); goods.setGoodsIslicode(nsdjson.getString("identifier")); + goods.setIsRecommend(0); goods.setRecommendSort(1); // 默认排序1 + goods.setSaleCount(0); + //其他默认 + goods.setUserId(0); + goods.setClickCount(BigInteger.ZERO); + goods.setIsDeleted(0); + goods.setApplyOut(0); + //当前时间戳 + Timestamp nowst=new Timestamp(System.currentTimeMillis()); + goods.setCreateTime(nowst); + goods.setUpdateTime(nowst); // 添加,返回当前的编号 int ret_gid = goodsMapper.addGoods(goods); //添加操作日志 diff --git a/src/main/resources/mapper/szwh/GoodsDetailMapper.xml b/src/main/resources/mapper/szwh/GoodsDetailMapper.xml index ef9151a..25ab8af 100644 --- a/src/main/resources/mapper/szwh/GoodsDetailMapper.xml +++ b/src/main/resources/mapper/szwh/GoodsDetailMapper.xml @@ -57,7 +57,7 @@ - + insert into (goods_name,goods_image,identifier,identifiers,stock,price,goods_ownership, goods_ownership_str,goods_type, diff --git a/src/main/resources/mapper/szwh/GoodsMapper.xml b/src/main/resources/mapper/szwh/GoodsMapper.xml index 201083d..e2c9290 100644 --- a/src/main/resources/mapper/szwh/GoodsMapper.xml +++ b/src/main/resources/mapper/szwh/GoodsMapper.xml @@ -210,7 +210,7 @@ - + insert into (user_id,user_islicode,username,goods_detail_id,goods_islicode, @@ -218,29 +218,30 @@ recommend_sort, createtime,updatetime,canceltime, goods_status,old_status ,entrust_status ,apply_out ,is_deleted , - contract_status ,contractual_start_time , contractualtime_end_time + contract_status,contractual_start_time , contractualtime_end_time ) values ( 0, + #{userIslicode}, #{username}, #{goodsDetailId}, #{goodsIslicode}, - #{islicode}, + #{isLicode}, + #{saleCount}, #{saleCount}, #{isRecommend}, #{recommendSort}, - #{createtime}, - #{updatetime}, - #{canceltime}, + #{createTime}, + #{updateTime}, + #{cancelTime}, #{goodsStatus}, #{oldStatus}, #{entrustStatus}, #{applyOut}, - #{isDelete}, + #{isDeleted}, #{contractStatus}, #{contractualStartTime}, #{contractualtimeEndTime} - ) diff --git a/src/main/resources/mapper/szwh/GoodsSourceMapper.xml b/src/main/resources/mapper/szwh/GoodsSourceMapper.xml index 69ece6b..f8188f5 100644 --- a/src/main/resources/mapper/szwh/GoodsSourceMapper.xml +++ b/src/main/resources/mapper/szwh/GoodsSourceMapper.xml @@ -60,7 +60,7 @@ - + insert into (goods_isli_code,servicecode,linkcode,publisherid,registrant, resolution_url,source_type ,source_name_type, diff --git a/src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java b/src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java index 4cf8adf..c7a7380 100644 --- a/src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java +++ b/src/test/java/cn/chjyj/szwh/mapper/GoodsMapperTest.java @@ -116,4 +116,11 @@ public class GoodsMapperTest { int ret = goodsMapper.updateRecommend(goodisli,0); System.out.println(ret); } + + @Test + public void addGoodsTest(){ + Goods goods = new Goods(); + goods.setIsLicode("ssss"); + goodsMapper.addGoods(goods); + } } \ No newline at end of file