Compare commits

...

2 Commits

Author SHA1 Message Date
2a99666167 更改docker-ca证书的路径 2024-11-01 23:52:10 +08:00
0124099ef0 发票打印模版小调整 2024-11-01 22:49:57 +08:00
4 changed files with 57 additions and 52 deletions

View File

@ -179,6 +179,7 @@
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/product/ShopProductInfo.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/utils/ContextUtil.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/store/ShopStoreTransportItem.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/utils/DateTimeUtils.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/utils/excel/SelectedSheetWriteHandler.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/api/BindCode.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/distribution/ShopDistributionStoreBase.java
@ -215,6 +216,7 @@
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/city/CityMarketOrderBase.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/pojo/res/FeiePrinterApiRes.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/product/ShopProductAssistIndex.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/pojo/dto/ProductSimpleInfo.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/pojo/dto/ProductSearchDTO.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/utils/JChardetFacadeUtil.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/pay/PayConsumeTrade.java

View File

@ -216,8 +216,6 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
String sn="922441475";
// ProductSimpleInfo order1 = new ProductSimpleInfo("6970448170051","aaaaaaaaaaaaaaaaaa",124, "12.45");
// ProductSimpleInfo order2 = new ProductSimpleInfo("6970448170052","哇哈哈纯净水",24, "26.45");
ProductSimpleInfo order1 = new ProductSimpleInfo("6970448170051","可口可乐CocaCola经典美味汽水1.25L/瓶",110, "1000.45");
ProductSimpleInfo order2 = new ProductSimpleInfo("6970448170053","排骨约350g默认砍小块",1, "150.13");
ProductSimpleInfo order3 = new ProductSimpleInfo("6970448170054","新鲜虫草花1包 约200g", 11,"687.25");
@ -235,17 +233,17 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
StringBuilder cont= new StringBuilder();
cont.append("<CB>小发同城</CB><BR>");
// cont.append("--------------------------------<BR>");
// cont.append("<CB>#000"+DateTimeUtils.formatDateTime(now,"ddHHmm")+"</CB><BR>");
// cont.append("<B>买家备注:不用敲门,放在门口旁边的外卖箱,打个电话告知送达就行,谢谢</B><BR>");
// cont.append("<BOLD>配送时间2024-10-25 14:00-14:30</BOLD><BR>");
// cont.append("--------------------------------<BR>");
// cont.append("订单编号ES20231026111444527685<BR>");
// cont.append("订单来源:微信小程序<BR>");
// cont.append("支付方式:微信支付<BR>");
// cont.append("配送来源:同城配送<BR>");
// cont.append("付款时间:"+currentDateTime+"<BR>");
// cont.append("--------------------------------<BR>");
cont.append("--------------------------------<BR>");
cont.append("<CB>#000"+DateTimeUtils.formatDateTime(now,"ddHHmm")+"</CB><BR>");
cont.append("<L>买家备注:不用敲门,放在门口旁边的外卖箱,打个电话告知送达就行,谢谢</L><BR>");
cont.append("<BOLD>配送时间2024-10-25 14:00-14:30</BOLD><BR>");
cont.append("--------------------------------<BR>");
cont.append("订单编号ES20231026111444527685<BR>");
cont.append("订单来源:微信小程序<BR>");
cont.append("支付方式:微信支付<BR>");
cont.append("配送来源:同城配送<BR>");
cont.append("付款时间:"+currentDateTime+"<BR>");
cont.append("--------------------------------<BR>");
// cont.append("<BOLD>商品名称 数量 <RIGHT>金额</RIGHT><BOLD><BR>");
// cont.append("<BOLD>可口可乐Coca_Cola<BR>经典美味汽水1.25L/瓶</BOLD> <RIGHT><BOLD>【x1】</BOLD> <BOLD>5.54</BOLD></RIGHT><BR>");
@ -263,24 +261,24 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
// 商品列表
cont.append(productsStr);
// cont.append("--------------------------------<BR>");
// cont.append("商品总件数:<BOLD>3</BOLD><BR>");
// cont.append("商品总额:<BOLD>¥18.7</BOLD><BR>");
// cont.append("押金:<BOLD>¥500</BOLD><BR>");
// cont.append("运费:<BOLD>¥5.54</BOLD><BR>");
// cont.append("会员权益:<BOLD>-¥50</BOLD><BR>");
// cont.append("秒杀:<BOLD>-¥100</BOLD><BR>");
// cont.append("实付金额:<BOLD>¥428.9元</BOLD><BR>");
// cont.append("--------------------------------<BR>");
// cont.append("<BOLD>商家备注:老顾客赠送一箱牛奶;玻璃瓶包装轻拿轻放</BOLD><BR>");
// cont.append("--------------------------------<BR>");
// cont.append("<BOLD>收货人:张三</BOLD><BR>");
// cont.append("<BOLD>收货人手机13128778765</BOLD><BR>");
// cont.append("<BOLD>收货地址北京市朝阳区朝阳路朝阳人民小区1号楼1栋1101</BOLD><BR>");
// cont.append("--------------------------------<BR>");
// cont.append("门店:岛内价生活超市<BR>");
// cont.append("门店电话:<BOLD>13665822542</BOLD><BR>");
// cont.append("收银员:李小璐<BR>");
cont.append("--------------------------------<BR>");
cont.append("商品总件数:<BOLD>3</BOLD><BR>");
cont.append("商品总额:<BOLD>¥18.7</BOLD><BR>");
cont.append("押金:<BOLD>¥500</BOLD><BR>");
cont.append("运费:<BOLD>¥5.54</BOLD><BR>");
cont.append("会员权益:<BOLD>-¥50</BOLD><BR>");
cont.append("秒杀:<BOLD>-¥100</BOLD><BR>");
cont.append("实付金额:<BOLD>¥428.9元</BOLD><BR>");
cont.append("--------------------------------<BR>");
cont.append("<BOLD>商家备注:老顾客赠送一箱牛奶;玻璃瓶包装轻拿轻放</BOLD><BR>");
cont.append("--------------------------------<BR>");
cont.append("<BOLD>收货人:张三</BOLD><BR>");
cont.append("<BOLD>收货人手机13128778765</BOLD><BR>");
cont.append("<BOLD>收货地址北京市朝阳区朝阳路朝阳人民小区1号楼1栋1101</BOLD><BR>");
cont.append("--------------------------------<BR>");
cont.append("门店:岛内价生活超市<BR>");
cont.append("门店电话:<BOLD>13665822542</BOLD><BR>");
cont.append("收银员:李小璐<BR>");
feieUtil.printContent(sn,cont.toString());

View File

@ -216,7 +216,7 @@ public class FeieUtil {
*/
public String genProductStr(List<ProductSimpleInfo> productList, int titleLen, int numLen, int amountLen) {
String resultStr = "";
resultStr += "<L>商品名称 数量 金额</L><BR>";
resultStr += "<L>商品名称 数量 金额</L><BR>";
resultStr += "--------------------------------<BR>";
for (int i = 0; i < productList.size(); i++) {
String product_sn = productList.get(i).getProduct_sn();
@ -271,7 +271,7 @@ public class FeieUtil {
}
/**
* 中英文混合的标题加空格
* 给商品标题中英文混合的标题后面补充空格
*
* @param str
* @param len
@ -286,24 +286,7 @@ public class FeieUtil {
}
/**
* 递归函数字符串超长自动换行
*
* @param length
* @param string
* @return
* @throws Exception
*/
public String getStringByEnter(int length, String string) throws Exception {
for (int i = 1; i <= string.length(); i++) {
if (asciiByteLen(string.substring(0, i)) > length) {
return string.substring(0, i - 1) + "<BR>" + getStringByEnter(length, string.substring(i - 1));
}
}
return string;
}
/**
* 给字符串前后补充空格足够size长度一般用在 数量和价格
* 给字符串前后补充空格指定到size长度一般用在数量和价格
*
* @param str
* @param size 额定字节数
@ -337,6 +320,25 @@ public class FeieUtil {
return str;
}
/**
* 递归函数字符串超长自动换行
*
* @param length
* @param string
* @return
* @throws Exception
*/
public String getStringByEnter(int length, String string) throws Exception {
for (int i = 1; i <= string.length(); i++) {
if (asciiByteLen(string.substring(0, i)) > length) {
return string.substring(0, i - 1) + "<BR>" + getStringByEnter(length, string.substring(i - 1));
}
}
return string;
}
/**
* 判断字符串是否为英文
*

View File

@ -339,6 +339,7 @@
<spring.profile>dev</spring.profile>
<!-- Docker 远程管理地址全局-->
<docker.host>https://42.194.196.179:2375</docker.host>
<docker.ca>/Users/panjunjie/code/docker_registry_ca_dev</docker.ca>
<!-- nacos配置 -->
<nacos.server.address>114.132.210.208:8848</nacos.server.address>
<nacos.namespace>public</nacos.namespace>
@ -385,6 +386,7 @@
<spring.profile>test</spring.profile>
<!-- Docker 远程管理地址全局-->
<docker.host>https://42.194.196.179:2375</docker.host>
<docker.ca>/Users/panjunjie/code/docker_registry_ca_dev</docker.ca>
<!-- nacos配置 -->
<nacos.server.address>10.1.8.3:8848</nacos.server.address>
<nacos.namespace>public</nacos.namespace>
@ -431,6 +433,7 @@
<spring.profile>prod</spring.profile>
<!-- Docker 远程管理地址全局-->
<docker.host>https://42.194.196.179:2375</docker.host>
<docker.ca>/Users/panjunjie/code/docker_registry_ca_prod</docker.ca>
<!-- nacos配置 -->
<nacos.server.address>172.16.0.11:8848</nacos.server.address>
<nacos.namespace>public</nacos.namespace>
@ -502,7 +505,7 @@
<!--定义容器启动命令-->
<entryPoint>["java", "-jar", "-Xms128m", "-Xmx512m", "-XX:PermSize=64M", "-XX:MaxPermSize=512M", "-Dspring.profiles.active=prod", "-Duser.timezone=Asia/Shanghai", "/${project.build.finalName}.jar"]</entryPoint>
<!--推送镜像仓库校验安全证书,无安全证书无法推送-->
<dockerCertPath>E:\docker-ca\fafamall</dockerCertPath>
<dockerCertPath>${docker.ca}</dockerCertPath>
<resources>
<resource>
<targetPath>/</targetPath>