From f4a0f2acc63d7785eab108419a4e16f5f688cb95 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期六, 18 一月 2020 12:06:27 +0800 Subject: [PATCH] 用户注册信息 --- fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/HomeNavbarServiceImpl.java | 28 +++++++++++++++++++++------- 1 files changed, 21 insertions(+), 7 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/HomeNavbarServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/HomeNavbarServiceImpl.java index 6b38da1..820aeb2 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/HomeNavbarServiceImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/homemodule/HomeNavbarServiceImpl.java @@ -23,6 +23,7 @@ import com.yeshi.fanli.service.inter.goods.GoodsClassService; import com.yeshi.fanli.service.inter.homemodule.HomeNavbarService; import com.yeshi.fanli.service.inter.homemodule.SwiperBannerService; +import com.yeshi.fanli.util.FilePathEnum; import com.yeshi.fanli.util.StringUtil; @@ -115,6 +116,16 @@ picture = uploadPicture(file); } + Boolean isDefault = record.getIsDefault(); + if (isDefault == null) { + record.setIsDefault(false); + } + + Boolean isFixed = record.getIsFixed(); + if (isFixed == null) { + record.setIsFixed(false); + } + Long id = record.getId(); if (id == null) { record.setPicture(picture); @@ -172,7 +183,7 @@ String type = contentType.substring(contentType.indexOf("/") + 1); // 鏂囦欢璺緞 - String filePath="/img/HomeNavbar/"+UUID.randomUUID().toString().replace("-", "") + "." + type; + String filePath= FilePathEnum.homeNavbar.getPath() +UUID.randomUUID().toString().replace("-", "") + "." + type; // 鎵ц涓婁紶 String fileLink= COSManager.getInstance().uploadFile(inputStream, filePath).getUrl(); @@ -245,26 +256,29 @@ HomeNavbar changeObj = null; if (GoodsClass.SEX_ALL == sex || GoodsClass.SEX_DEFAULT == sex) { - changeObj = homeNavbarMapper.getDefaultChangeOrder(moveType, resultObj.getOrderby()); + Integer orderby = resultObj.getOrderby(); + changeObj = homeNavbarMapper.getDefaultChangeOrder(moveType, orderby); if (changeObj == null ) { throw new HomeNavbarException(1, "宸茬粡鍦ㄦ渶杈圭紭锛屾棤鍙氦鎹㈢殑浣嶇疆"); } resultObj.setOrderby(changeObj.getOrderby()); - changeObj.setOrderby(resultObj.getOrderby()); + changeObj.setOrderby(orderby); } else if (GoodsClass.SEX_MAN == sex) { - changeObj = homeNavbarMapper.getManChangeOrder(moveType, resultObj.getOrderMan()); + Integer orderMan = resultObj.getOrderMan(); + changeObj = homeNavbarMapper.getManChangeOrder(moveType, orderMan); if (changeObj == null ) { throw new HomeNavbarException(1, "宸茬粡鍦ㄦ渶杈圭紭锛屾棤鍙氦鎹㈢殑浣嶇疆"); } resultObj.setOrderMan(changeObj.getOrderMan()); - changeObj.setOrderMan( resultObj.getOrderMan()); + changeObj.setOrderMan(orderMan); } else if (GoodsClass.SEX_WOMAN == sex) { - changeObj = homeNavbarMapper.getWomanChangeOrder(moveType, resultObj.getOrderWoman()); + Integer orderWoman = resultObj.getOrderWoman(); + changeObj = homeNavbarMapper.getWomanChangeOrder(moveType, orderWoman); if (changeObj == null ) { throw new HomeNavbarException(1, "宸茬粡鍦ㄦ渶杈圭紭锛屾棤鍙氦鎹㈢殑浣嶇疆"); } resultObj.setOrderWoman(changeObj.getOrderWoman()); - changeObj.setOrderWoman( resultObj.getOrderWoman()); + changeObj.setOrderWoman(orderWoman); } if (changeObj == null ) { -- Gitblit v1.8.0