From be67478cae6bf9308f15949a21e7d0a57a3f0ecb Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期四, 16 七月 2020 15:37:31 +0800 Subject: [PATCH] dubbo集成修改 --- fanli/src/main/java/com/yeshi/fanli/util/ImageUtil.java | 58 +++++++++++++++++++++++++++++++--------------------------- 1 files changed, 31 insertions(+), 27 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/ImageUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/ImageUtil.java index 7b42df6..ecedc37 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/ImageUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/ImageUtil.java @@ -31,12 +31,14 @@ import org.yeshi.utils.DateLunarUtil; import org.yeshi.utils.HttpUtil; +import org.yeshi.utils.MoneyBigDecimalUtil; +import org.yeshi.utils.TimeUtil; import org.yeshi.utils.entity.DateInfo; import com.yeshi.fanli.entity.bus.activity.RecommendActivityTaoBaoGoods; import com.yeshi.fanli.entity.bus.user.UserInfo; import com.yeshi.fanli.entity.goods.CommonGoods; -import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief; +import com.yeshi.goods.facade.entity.taobao.TaoBaoGoodsBrief; import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.util.taobao.TaoBaoUtil; import com.yeshi.fanli.vo.goods.GoodsDetailVO; @@ -3076,27 +3078,29 @@ // 鏂囧瓧闂磋窛 int fontH = 24; int spacingH = 14; - // 鏂颁汉濂栧姳绾㈣壊鏂囧瓧 int y_temp = topPicH + 110 + fontH; - - g2d.setFont(boldFont24); - g2d.setColor(new Color(229, 0, 92)); - g2d.drawString(rule.getNewRule(), spacing, y_temp); - - // 鏂颁汉濂栧姳瑙勫垯 - g2d.setFont(font24); - g2d.setColor(new Color(51, 51, 51)); int fontNum = 10; int maxWidth = 590; + + // 鏂颁汉濂栧姳绾㈣壊鏂囧瓧 String newTitle = rule.getNewTitle(); - while (newTitle.length() > 0) { - y_temp += spacingH + fontH; - int lengthNew = ImageUtil.getTextLengthByWidth(g2d, font24, newTitle, maxWidth, fontNum); - g2d.drawString(newTitle.substring(0, lengthNew), spacing, y_temp); - newTitle = newTitle.substring(lengthNew); - } + if (!StringUtil.isNullOrEmpty(newTitle)) { + g2d.setFont(boldFont24); + g2d.setColor(new Color(229, 0, 92)); + g2d.drawString(rule.getNewRule(), spacing, y_temp); - y_temp = y_temp + fontH + 50; + g2d.setFont(font24); + g2d.setColor(new Color(51, 51, 51)); + while (newTitle.length() > 0) { + y_temp += spacingH + fontH; + int lengthNew = ImageUtil.getTextLengthByWidth(g2d, font24, newTitle, maxWidth, fontNum); + g2d.drawString(newTitle.substring(0, lengthNew), spacing, y_temp); + newTitle = newTitle.substring(lengthNew); + } + y_temp = y_temp + fontH + 50; + } + + g2d.setFont(boldFont24); g2d.setColor(new Color(229, 0, 92)); g2d.drawString(rule.getInviterRule(), spacing, y_temp); @@ -3191,21 +3195,21 @@ // 鏂囧瓧闂磋窛 int fontH = 24; int spacingH = 14; - int height = 110 + fontH; - // 鏂颁汉濂栧姳瑙勫垯 + int fontNum = 10; int maxWidth = 590; + // 鏂颁汉濂栧姳瑙勫垯 String newTitle = rule.getNewTitle(); - while (newTitle.length() > 0) { - height += spacingH + fontH; - int lengthNew = ImageUtil.getTextLengthByWidth(g2d, font24, newTitle, maxWidth, fontNum); - newTitle = newTitle.substring(lengthNew); - } - - + if (!StringUtil.isNullOrEmpty(newTitle)) { + while (newTitle.length() > 0) { + height += spacingH + fontH; + int lengthNew = ImageUtil.getTextLengthByWidth(g2d, font24, newTitle, maxWidth, fontNum); + newTitle = newTitle.substring(lengthNew); + } + height = height + fontH+ 50; + } // 閭�璇蜂汉濂栧姳绾㈠瓧 - height = height + fontH+ 50; String inviterTitle = rule.getInviterTitle(); while (inviterTitle.length() > 0) { height += spacingH + fontH; -- Gitblit v1.8.0