修改配置,mysql数据库移到pom.xml

This commit is contained in:
Jack 2024-10-31 00:18:48 +08:00
parent ba95518e3f
commit 8552dc9722
52 changed files with 525 additions and 1077 deletions

View File

@ -9,4 +9,21 @@ mall-sns
mall-pay mall-pay
mall-cms mall-cms
mall-search mall-search
mall-im mall-im
微信支付配置
{
"mchid": 商户ID,
"key": "商户API秘钥",
"wechat_app_id": "公众号开发者ID",
"wechat_app_secret": "公众号开发者密码",
"wechat_xcx_app_id": "小程序开发者ID",
"wechat_xcx_app_secret": "小程序开发者秘钥",
"weixin_app_id": "开放平台移动应用开发者ID",
"weixin_app_key": "开放平台移动应用开发者密钥",
"weixin_mchid": 商户ID,
"weixin_key": "商户API秘钥",
"apiclient_cert": "apiclient_cert.pem",
"sslkey_name": "apiclient_key.pem"
}

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://10.1.8.3:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -4,10 +4,10 @@ spring:
mvc: mvc:
static-path-pattern: /admin/static/** static-path-pattern: /admin/static/**
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -4,10 +4,10 @@ spring:
mvc: mvc:
static-path-pattern: /admin/static/** static-path-pattern: /admin/static/**
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -4,10 +4,10 @@ spring:
mvc: mvc:
static-path-pattern: /admin/static/** static-path-pattern: /admin/static/**
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -4,10 +4,10 @@ spring:
mvc: mvc:
static-path-pattern: /admin/static/** static-path-pattern: /admin/static/**
datasource: datasource:
url: jdbc:mysql://10.1.8.3:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -4,10 +4,10 @@ spring:
mvc: mvc:
static-path-pattern: /admin/static/** static-path-pattern: /admin/static/**
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -0,0 +1,43 @@
package com.suisung.mall.common.pojo.res;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
/**
* 飞鹅云打印机接口响应结果
*
* @author 潘军杰
* @since 2024-10-30 10:10:02
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FeiePrinterApiDataRes implements Serializable {
private static final long serialVersionUID = 2L;
@ApiModelProperty(value = "成功信息数组")
private String[] ok;
@ApiModelProperty(value = "失败信息数组")
private String[] no;
@ApiModelProperty(value = "失败指导信息数组")
private NoGuide[] noGuide;
@Data
@NoArgsConstructor
@AllArgsConstructor
public class NoGuide implements Serializable {
private static final long serialVersionUID = 3L;
@ApiModelProperty(value = "设备编号标识")
private String sn;
@ApiModelProperty(value = "指导图片路径")
private String imgUrl;
}
}

View File

@ -0,0 +1,42 @@
package com.suisung.mall.common.pojo.res;
import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.List;
/**
* 飞鹅云打印机接口响应结果
*
* @author 潘军杰
* @since 2024-10-30 10:10:02
*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class FeiePrinterApiRes<T> implements Serializable {
private static final long serialVersionUID = 1L;
public FeiePrinterApiRes fail(String msg) {
this.ret = 1001;
this.msg = msg;
this.serverExecutedTime = System.currentTimeMillis()/1000;
return this;
}
@ApiModelProperty(value = "返回码正确返回0【注意结果正确与否的判断请用此返回参数】 ,错误返回非零。")
private Integer ret;
@ApiModelProperty(value = "结果提示信息正确返回”ok”如果有错误返回错误信息。")
private String msg;
@ApiModelProperty(value = "服务器程序执行时间,单位:毫秒。")
private Long serverExecutedTime;
@ApiModelProperty("数据类型和内容详看私有返回参数data如果有错误返回null。")
private T data;
}

View File

@ -1,463 +0,0 @@
com/suisung/mall/common/utils/JChardetFacadeUtil$nsUCS2LEVerifier.class
com/suisung/mall/common/utils/CoordinateTransformUtil.class
com/suisung/mall/common/pojo/input/TimelineInput.class
com/suisung/mall/common/modules/product/ShopProductData.class
com/suisung/mall/common/modules/order/ShopOrderReturn.class
com/suisung/mall/common/config/MybatisPlusConfig.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsGB2312Verifier.class
com/suisung/mall/common/utils/JChardetFacadeUtil$EUCKRStatistics.class
com/suisung/mall/common/modules/user/ShopUserVoucher.class
com/suisung/mall/common/pojo/input/AnalyticsProductInput.class
com/suisung/mall/common/modules/store/ShopStoreEmployeeDepartment.class
com/suisung/mall/common/support/AuthInterceptor.class
com/suisung/mall/common/modules/product/ShopProductItemSeq.class
com/suisung/mall/common/constant/ConstantError.class
com/suisung/mall/common/modules/hall/HallSupplyOrderBase.class
com/suisung/mall/common/utils/JChardetFacadeUtil$Big5Statistics.class
com/suisung/mall/common/modules/invoicing/InvoicingStockBillItem.class
com/suisung/mall/common/modules/edu/EduLecturerStore.class
com/suisung/mall/common/modules/sns/LiveUserRoom.class
com/suisung/mall/common/modules/store/ShopStoreConfig.class
com/suisung/mall/common/pojo/vo/DistrictVo.class
com/suisung/mall/common/modules/sns/WxLiveRoom.class
com/suisung/mall/common/modules/base/ShopBaseStateCode.class
com/suisung/mall/common/feignService/ImService.class
com/suisung/mall/common/feignService/CmsService.class
com/suisung/mall/common/modules/base/ShopBaseLangMeta.class
com/suisung/mall/common/modules/product/ShopProductPreSale.class
com/suisung/mall/common/modules/plantform/ShopPlantformSubsiteUser.class
com/suisung/mall/common/modules/user/ShopUserFavoritesBrand.class
com/suisung/mall/common/modules/store/dto/MediaDTO.class
com/suisung/mall/common/domain/QueryParamBase.class
com/suisung/mall/common/modules/mq/MqMessage.class
com/suisung/mall/common/service/IBaseController.class
com/suisung/mall/common/utils/JChardetFacadeUtil$ICodepageDetector.class
com/suisung/mall/common/pojo/to/MsgTO.class
com/suisung/mall/common/modules/activity/ShopActivityCutpriceHistory.class
com/suisung/mall/common/service/impl/MessageServiceImpl.class
com/suisung/mall/common/modules/distribution/ShopPlantformHighReturnUser.class
com/suisung/mall/common/modules/edu/EduTopicCategory.class
com/suisung/mall/common/modules/base/ShopBaseDistrict.class
com/suisung/mall/common/config/SentinelConfig.class
com/suisung/mall/common/modules/activity/ShopActivityMarketingHistory.class
com/suisung/mall/common/modules/admin/AdminBaseProtocol.class
com/suisung/mall/common/modules/pay/PayConsumeDeposit.class
com/suisung/mall/common/modules/edu/EduExamBase.class
com/suisung/mall/common/modules/store/ShopStoreEmployeeRightsBase.class
com/suisung/mall/common/modules/product/ShopProductValidPeriod.class
com/suisung/mall/common/modules/store/ShopStoreTransportType.class
com/suisung/mall/common/modules/user/ShopUserExpHistory.class
com/suisung/mall/common/modules/store/ShopStoreActivityBase.class
com/suisung/mall/common/modules/pay/PayConsumeWithdraw.class
com/suisung/mall/common/modules/pay/PayConsumeTradeCombine.class
com/suisung/mall/common/pojo/dto/OssCallbackResultDTO.class
com/suisung/mall/common/modules/edu/vo/EduCourseChapterVO.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsDetector.class
com/suisung/mall/common/utils/pojo/dto/SmsDTO.class
com/suisung/mall/common/modules/plantform/ShopPlantformMedia.class
com/suisung/mall/common/pojo/input/AccessItemTimelineInput.class
com/suisung/mall/common/modules/edu/EduUserLearnStock.class
com/suisung/mall/common/modules/order/ShopOrderDeliveryAddress.class
com/suisung/mall/common/modules/base/ShopBaseSiteNav.class
com/suisung/mall/common/pojo/req/OrderItemNumTimelineReq.class
com/suisung/mall/common/modules/base/ShopBaseConfig.class
com/suisung/mall/common/modules/store/ShopStoreContract.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsGB18030Verifier.class
com/suisung/mall/common/utils/constbank/MCipherDecode.class
com/suisung/mall/common/modules/edu/EduTopicBase.class
com/suisung/mall/common/modules/account/AccountUserBindConnect.class
com/suisung/mall/common/utils/constbank/MD5Util.class
com/suisung/mall/common/modules/base/ShopPageModule.class
com/suisung/mall/common/pojo/req/AnalyticsVoucherReq.class
com/suisung/mall/common/modules/chain/ShopChainUserRightsGroup.class
com/suisung/mall/common/modules/activity/ShopActivityGroupbuyStore.class
com/suisung/mall/common/log/WebLogAspect.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsISO2022CNVerifier.class
com/suisung/mall/common/utils/JChardetFacadeUtil$AbstractCodepageDetector.class
com/suisung/mall/common/modules/store/ShopStoreProductCategory.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsISO2022KRVerifier.class
com/suisung/mall/common/modules/distribution/ShopDistributionUserCommission.class
com/suisung/mall/common/utils/WxHttpUtil$WxType.class
com/suisung/mall/common/feignService/AuthService.class
com/suisung/mall/common/feignService/SearchService.class
com/suisung/mall/common/weblog/IgnoreLog.class
com/suisung/mall/common/modules/product/ShopProductAssistIndex.class
com/suisung/mall/common/modules/store/ShopStorePrinterRegion.class
com/suisung/mall/common/modules/edu/EduClassesCycle.class
com/suisung/mall/common/modules/edu/EduCourseContractCategory.class
com/suisung/mall/common/modules/wechat/ShopWechatMenu.class
com/suisung/mall/common/pojo/to/UserLevelTO.class
com/suisung/mall/common/modules/chain/ShopChainItem.class
com/suisung/mall/common/domain/OssDto.class
com/suisung/mall/common/modules/pay/PayUserResource.class
com/suisung/mall/common/modules/pay/PayConsumeTrade.class
com/suisung/mall/common/modules/cms/CmsArticleBase.class
com/suisung/mall/common/modules/cms/CmsArticleAnalytics.class
com/suisung/mall/common/api/ResultCode.class
com/suisung/mall/common/modules/invoicing/InvoicingWarehouseBase.class
com/suisung/mall/common/utils/I18nUtil.class
com/suisung/mall/common/utils/JChardetFacadeUtil$EUCJPStatistics.class
com/suisung/mall/common/pojo/res/DashboardTopRes.class
com/suisung/mall/common/modules/distribution/ShopDistributionUserWithdraw.class
com/suisung/mall/common/utils/excel/ExcelSelected.class
com/suisung/mall/common/modules/store/ShopStorePrinter.class
com/suisung/mall/common/modules/edu/EduClassesUser.class
com/suisung/mall/common/pojo/dto/ProductSearchDTO.class
com/suisung/mall/common/modules/distribution/ShopDistributionPlantformUserGeneratedCommission.class
com/suisung/mall/common/modules/account/AccountUserChannel.class
com/suisung/mall/common/modules/edu/EduPaperTopic.class
com/suisung/mall/common/modules/product/ShopProductComment.class
com/suisung/mall/common/modules/product/ShopProductPricingPolicyWholesale.class
com/suisung/mall/common/modules/sns/SnsBaseFilterKeyword.class
com/suisung/mall/common/pojo/dto/OrderCheckoutDTO.class
com/suisung/mall/common/modules/sns/SnsStoryCommentReplyHelpful.class
com/suisung/mall/common/modules/page/ShopPageBase.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsUCS2BEVerifier.class
com/suisung/mall/common/modules/edu/EduUserPaperTopicDetail.class
com/suisung/mall/common/modules/base/ShopBaseMarketCategory.class
com/suisung/mall/common/utils/ContextUtil.class
com/suisung/mall/common/modules/hall/HallPurchaseOrderBase.class
com/suisung/mall/common/pojo/output/TimelineOutput.class
com/suisung/mall/common/utils/StringUtils$RandomType.class
com/suisung/mall/common/modules/edu/EduUserPaperInfo.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsEUCStatistics.class
com/suisung/mall/common/pojo/vo/TradeAmountVo.class
com/suisung/mall/common/modules/user/ShopUserPointsHistory.class
com/suisung/mall/common/modules/order/ShopOrderStateLog.class
com/suisung/mall/common/modules/sns/SnsStoryComment.class
com/suisung/mall/common/modules/sns/LiveAnchor.class
com/suisung/mall/common/utils/TimeUtil.class
com/suisung/mall/common/api/LevelCode.class
com/suisung/mall/common/modules/product/ShopProductImage.class
com/suisung/mall/common/modules/store/ShopStoreExpressLogistics.class
com/suisung/mall/common/modules/base/ShopBaseLangStandard.class
com/suisung/mall/common/modules/order/ShopOrderReturnItem.class
com/suisung/mall/common/modules/sns/SnsStoryAdvertisement.class
com/suisung/mall/common/modules/account/AccountUserLogin.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsISO2022JPVerifier.class
com/suisung/mall/common/modules/account/AccountUserChannelBring.class
com/suisung/mall/common/constant/SignConstant.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsBIG5Verifier.class
com/suisung/mall/common/modules/sns/SnsUserGroup.class
com/suisung/mall/common/modules/pay/PayBaseRechargeLevel.class
com/suisung/mall/common/modules/edu/EduExamAward.class
com/suisung/mall/common/pojo/res/BaseListRes.class
com/suisung/mall/common/utils/HideStrUtil.class
com/suisung/mall/common/utils/excel/ExcelSelectedResolve.class
com/suisung/mall/common/feignService/EduService.class
com/suisung/mall/common/modules/store/ShopStoreTransportItem.class
com/suisung/mall/common/pojo/res/TimelineRes.class
com/suisung/mall/common/modules/sns/SnsUserGroupRel.class
com/suisung/mall/common/modules/message/ShopMessageTemplate.class
com/suisung/mall/common/pojo/to/ExperienceTO.class
com/suisung/mall/common/config/MyWebConfig.class
com/suisung/mall/common/domain/TokenDto$TokenDtoBuilder.class
com/suisung/mall/common/modules/edu/EduCourseContract.class
com/suisung/mall/common/modules/plantform/ShopPlantformActivity.class
com/suisung/mall/common/modules/activity/ShopActivityCutprice.class
com/suisung/mall/common/modules/base/ShopBaseProductSpec.class
com/suisung/mall/common/modules/edu/EduLecturerCategory.class
com/suisung/mall/common/modules/pay/PayCardType.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsICharsetDetectionObserver.class
com/suisung/mall/common/utils/AesEncryptUtil.class
com/suisung/mall/common/modules/city/CityPaotuiOrderBase.class
com/suisung/mall/common/modules/admin/AdminRightsGroup.class
com/suisung/mall/common/api/CommonPage.class
com/suisung/mall/common/modules/store/ShopStoreEmployeeRightsGroup.class
com/suisung/mall/common/service/MessageService.class
com/suisung/mall/common/api/PayType.class
com/suisung/mall/common/modules/user/ShopUserInvoice.class
com/suisung/mall/common/modules/order/ShopOrderData.class
com/suisung/mall/common/modules/store/ShopStorePrinterModel.class
com/suisung/mall/common/modules/edu/EduPaperBase.class
com/suisung/mall/common/pojo/input/AnalyticsVoucherInput.class
com/suisung/mall/common/modules/city/CityPaotuiOrderInfo.class
com/suisung/mall/common/modules/store/ShopStoreAnalytics.class
com/suisung/mall/common/pojo/dto/ProductRecommendDTO.class
com/suisung/mall/common/pojo/req/TimelineReq.class
com/suisung/mall/common/modules/store/ShopStoreEmployee.class
com/suisung/mall/common/modules/edu/EduStoreLecturer.class
com/suisung/mall/common/modules/store/ShopStoreMediaGallery.class
com/suisung/mall/common/constant/AuthConstant.class
com/suisung/mall/common/utils/AudioUtil.class
com/suisung/mall/common/pojo/dto/OssCallbackParamDTO.class
com/suisung/mall/common/modules/edu/EduCourseCategory.class
com/suisung/mall/common/modules/edu/EduClassesCategory.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsPSMDetector.class
com/suisung/mall/common/modules/product/ShopProductAnalytics.class
com/suisung/mall/common/modules/store/ShopStoreFestival.class
com/suisung/mall/common/modules/account/AccountBaseRoleLevel.class
com/suisung/mall/common/utils/PropertiesUtil.class
com/suisung/mall/common/modules/sns/SnsUserFriend.class
com/suisung/mall/common/pojo/vo/RegUserVo.class
com/suisung/mall/common/modules/account/AccountUserChannelCode.class
com/suisung/mall/common/modules/cms/CmsArticleCommentReply.class
com/suisung/mall/common/modules/edu/EduUserLearnTarget.class
com/suisung/mall/common/utils/constbank/RSAUtil.class
com/suisung/mall/common/modules/pay/dto/ItemActivityInfoDTO.class
com/suisung/mall/common/utils/phone/PhoneNumberUtils.class
com/suisung/mall/common/modules/product/ShopProductIndex.class
com/suisung/mall/common/modules/pay/PayPlantformResource.class
com/suisung/mall/common/modules/store/ShopStoreEmployeeKefu.class
com/suisung/mall/common/modules/edu/vo/EduCourseDetailVO.class
com/suisung/mall/common/modules/order/ShopOrderItem.class
com/suisung/mall/common/utils/VideoUtil.class
com/suisung/mall/common/modules/sns/SnsStoryCategory.class
com/suisung/mall/common/modules/order/ShopPurchaseInvoice.class
com/suisung/mall/common/utils/HttpServletUtils.class
com/suisung/mall/common/modules/user/ShopUserProductBuy.class
com/suisung/mall/common/modules/pay/PayPaymentChannel.class
com/suisung/mall/common/feignService/PayService.class
com/suisung/mall/common/api/CommonResult.class
com/suisung/mall/common/modules/chain/ShopChainCategory.class
com/suisung/mall/common/modules/invoicing/InvoicingCustomerBase.class
com/suisung/mall/common/modules/admin/AdminLogError.class
com/suisung/mall/common/modules/edu/EduCertTemplate.class
com/suisung/mall/common/modules/city/CityUserPaotuier.class
com/suisung/mall/common/pojo/vo/PayConsumeWithdrawOrderVo.class
com/suisung/mall/common/modules/account/AccountUserLevelLog.class
com/suisung/mall/common/modules/distribution/ShopPlantformHighReturn.class
com/suisung/mall/common/modules/user/ShopUserSearchHistory.class
com/suisung/mall/common/modules/invoicing/InvoicingWarehouseItem.class
com/suisung/mall/common/modules/base/ShopBaseProductTag.class
com/suisung/mall/common/modules/edu/EduSubscribeLecturer.class
com/suisung/mall/common/modules/account/AccountUserInfo.class
com/suisung/mall/common/modules/base/ShopBaseStoreCategory.class
com/suisung/mall/common/modules/base/ShopBaseExpress.class
com/suisung/mall/common/modules/edu/EduUserLecturer.class
com/suisung/mall/common/pojo/vo/CommonNumVo.class
com/suisung/mall/common/modules/city/CityMarketOrderBase.class
com/suisung/mall/common/modules/base/ShopBaseCrontab.class
com/suisung/mall/common/domain/SwaggerProperties.class
com/suisung/mall/common/modules/activity/ShopStoreActivityShare.class
com/suisung/mall/common/modules/product/ShopProductDetail.class
com/suisung/mall/common/modules/account/AccountUserSns.class
com/suisung/mall/common/modules/account/AccountUserBase.class
com/suisung/mall/common/utils/FontUtil.class
com/suisung/mall/common/support/Auth.class
com/suisung/mall/common/modules/pay/PayConsumeRecord.class
com/suisung/mall/common/weblog/ControllerLogAspect.class
com/suisung/mall/common/modules/edu/EduUserCert.class
com/suisung/mall/common/modules/sns/SnsUserZone.class
com/suisung/mall/common/api/PaymentType.class
com/suisung/mall/common/modules/user/ShopUserServiceMessage.class
com/suisung/mall/common/modules/base/ShopBaseActivityType.class
com/suisung/mall/common/modules/distribution/ShopPlantformActivityZerobuy.class
com/suisung/mall/common/modules/wechat/ShopWechatKeyword.class
com/suisung/mall/common/pojo/res/AdminDashBoardRes.class
com/suisung/mall/common/modules/base/ShopBaseProductCategory.class
com/suisung/mall/common/modules/base/ShopBaseCurrency.class
com/suisung/mall/common/utils/InputStreamRunnable.class
com/suisung/mall/common/modules/chain/ShopChainDetail.class
com/suisung/mall/common/modules/edu/EduLecturerExamine.class
com/suisung/mall/common/modules/page/ShopPageApp.class
com/suisung/mall/common/weblog/RequestNoContext.class
com/suisung/mall/common/modules/distribution/ShopDistributionUserOrder.class
com/suisung/mall/common/pojo/output/AnalyticsNumOutput.class
com/suisung/mall/common/modules/order/ShopOrderReturnReason.class
com/suisung/mall/common/modules/distribution/ShopDistributionUser.class
com/suisung/mall/common/pojo/vo/UserChannelBringVO.class
com/suisung/mall/common/modules/product/ShopProductMeta.class
com/suisung/mall/common/modules/sns/SnsStoryBase.class
com/suisung/mall/common/utils/CompressionUtils.class
com/suisung/mall/common/constant/ConfigConstant.class
com/suisung/mall/common/exception/GlobalExceptionHandler.class
com/suisung/mall/common/pojo/to/PayPointTO.class
com/suisung/mall/common/modules/admin/AdminRightsBase.class
com/suisung/mall/common/annotation/CacheException.class
com/suisung/mall/common/modules/sns/SnsStoryCommentReply.class
com/suisung/mall/common/modules/activity/ShopActivityGroupbookingHistory.class
com/suisung/mall/common/modules/analytics/AnalyticsAccessHistory.class
com/suisung/mall/common/modules/chain/ShopChainUser.class
com/suisung/mall/common/modules/product/ShopPageUserForm.class
com/suisung/mall/common/modules/store/ShopStoreActivityItem.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsHZVerifier.class
com/suisung/mall/common/modules/plantform/ShopPlantformFeedback.class
com/suisung/mall/common/modules/cms/CmsArticleTag.class
com/suisung/mall/common/modules/pay/PayCardMedia.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsSJISVerifier.class
com/suisung/mall/common/pojo/req/AccessItemTimelineReq.class
com/suisung/mall/common/utils/excel/ExcelDynamicSelect.class
com/suisung/mall/common/utils/IdUtil.class
com/suisung/mall/common/pojo/to/PayMoneyTO.class
com/suisung/mall/common/feignService/SnsService.class
com/suisung/mall/common/pojo/output/AnalyticsAccessItemOutput.class
com/suisung/mall/common/modules/sns/SnsStoryCollection.class
com/suisung/mall/common/modules/order/ShopOrderInvoice.class
com/suisung/mall/common/modules/base/ShopBaseProductUnit.class
com/suisung/mall/common/constant/MqConstant.class
com/suisung/mall/common/modules/activity/ShopActivityPfGroupbuyStoreHistory.class
com/suisung/mall/common/modules/order/ShopOrderInfo.class
com/suisung/mall/common/pojo/vo/AnalyticsNumVo.class
com/suisung/mall/common/modules/edu/EduCourseDetail.class
com/suisung/mall/common/modules/account/AccountBaseUserLevel.class
com/suisung/mall/common/modules/edu/EduCertificate.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsVerifier.class
com/suisung/mall/common/pojo/res/AmountRes.class
com/suisung/mall/common/utils/WxHttpUtil$MethodType.class
com/suisung/mall/common/annotation/OssMedia.class
com/suisung/mall/common/api/BindCode.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsEUCKRVerifier.class
com/suisung/mall/common/utils/CommonUtil.class
com/suisung/mall/common/modules/admin/ElTree.class
com/suisung/mall/common/modules/edu/EduCourseChapter.class
com/suisung/mall/common/modules/order/ShopOrderBase.class
com/suisung/mall/common/utils/excel/ExcelUtil.class
com/suisung/mall/common/domain/SwaggerProperties$SwaggerPropertiesBuilder.class
com/suisung/mall/common/modules/number/ShopNumberSeq.class
com/suisung/mall/common/modules/cms/CmsArticleCategory.class
com/suisung/mall/common/modules/user/ShopUserFavoritesStore.class
com/suisung/mall/common/modules/pay/PayBaseBank.class
com/suisung/mall/common/modules/account/AccountBaseConfig.class
com/suisung/mall/common/api/MobileResult.class
com/suisung/mall/common/modules/user/ShopUserFavoritesItem.class
com/suisung/mall/common/modules/product/ShopProductCommentHelpful.class
com/suisung/mall/common/modules/admin/AdminLogAction.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsEUCJPVerifier.class
com/suisung/mall/common/modules/cms/CmsArticleComment.class
com/suisung/mall/common/feignService/AccountService.class
com/suisung/mall/common/modules/base/ShopBaseProductType.class
com/suisung/mall/common/modules/product/ShopProductBase.class
com/suisung/mall/common/modules/store/ShopStoreBusinessCategory.class
com/suisung/mall/common/pojo/input/AnalyticsReturnInput.class
com/suisung/mall/common/modules/pay/PayCardInfo.class
com/suisung/mall/common/modules/pay/PayCardHistory.class
com/suisung/mall/common/modules/edu/EduClassesCoursesCategory.class
com/suisung/mall/common/modules/cms/CmsArticleCommentReplyHelpful.class
com/suisung/mall/common/modules/wechat/ShopWechatTplmsg.class
com/suisung/mall/common/modules/product/ShopProductCommentReply.class
com/suisung/mall/common/modules/chain/ShopChainTn.class
com/suisung/mall/common/modules/edu/EduPaperCategory.class
com/suisung/mall/common/utils/LogUtil.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsICharsetDetector.class
com/suisung/mall/common/modules/activity/ShopActivityLotteryHistory.class
com/suisung/mall/common/modules/plantform/ShopPlantformFeedbackType.class
com/suisung/mall/common/modules/product/ShopProductInfo.class
com/suisung/mall/common/utils/pojo/dto/EmailDTO.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsEUCTWVerifier.class
com/suisung/mall/common/utils/RegexUtil.class
com/suisung/mall/common/pojo/dto/BaiduAiBriefDTO.class
com/suisung/mall/common/modules/pay/PayUserPay.class
com/suisung/mall/common/modules/order/ShopOrderComment.class
com/suisung/mall/common/modules/distribution/ShopDistributionStoreDirectsellerProduct.class
com/suisung/mall/common/modules/edu/EduUserCourseStock.class
com/suisung/mall/common/modules/pay/dto/WithdrawDTO.class
com/suisung/mall/common/modules/order/ShopOrderShippingAddress.class
com/suisung/mall/common/modules/user/ShopUserCart.class
com/suisung/mall/common/utils/VideoUtil$1.class
com/suisung/mall/common/modules/store/ShopStoreShippingAddress.class
com/suisung/mall/common/service/impl/BaseControllerImpl.class
com/suisung/mall/common/utils/WxHttpUtil.class
com/suisung/mall/common/domain/TokenDto.class
com/suisung/mall/common/modules/base/ShopBaseProductCategoryNav.class
com/suisung/mall/common/modules/base/ShopBaseStoreGrade.class
com/suisung/mall/common/modules/invoicing/InvoicingStockBill.class
com/suisung/mall/common/feignService/AdminService.class
com/suisung/mall/common/pojo/dto/EduCourseDetailDTO.class
com/suisung/mall/common/modules/admin/Meta.class
com/suisung/mall/common/pojo/output/AnalyticsOrderItemNumOutput.class
com/suisung/mall/common/modules/base/ShopBaseContractType.class
com/suisung/mall/common/modules/distribution/ShopDistributionUserOrderItem.class
com/suisung/mall/common/utils/TimeRange.class
com/suisung/mall/common/pojo/req/AnalyticsReturnReq.class
com/suisung/mall/common/modules/order/ShopOrderChainCode.class
com/suisung/mall/common/modules/store/ShopStoreBase.class
com/suisung/mall/common/utils/JChardetFacadeUtil$GB2312Statistics.class
com/suisung/mall/common/domain/WebLog.class
com/suisung/mall/common/pojo/req/AnalyticsOrderReq.class
com/suisung/mall/common/modules/invoicing/InvoicingCustomerLevel.class
com/suisung/mall/common/modules/admin/AdminBaseMenu.class
com/suisung/mall/common/utils/CookieUtils.class
com/suisung/mall/common/utils/JChardetFacadeUtil$EUCTWStatistics.class
com/suisung/mall/common/modules/plantform/ShopPlantformFeedbackCategory.class
com/suisung/mall/common/pojo/res/DashBoardTimelineRes.class
com/suisung/mall/common/modules/distribution/ShopDistributionStoreBase.class
com/suisung/mall/common/modules/store/ShopStoreInfo.class
com/suisung/mall/common/modules/order/ShopOrderUserForm.class
com/suisung/mall/common/modules/store/ShopStoreCustomService.class
com/suisung/mall/common/modules/activity/ShopActivityGroupbuyStoreHistory.class
com/suisung/mall/common/modules/product/ShopProductSpecItem.class
com/suisung/mall/common/utils/CheckUtil.class
com/suisung/mall/common/constant/RedisConstant.class
com/suisung/mall/common/modules/admin/Router.class
com/suisung/mall/common/modules/plantform/ShopPlantformActivityItem.class
com/suisung/mall/common/modules/product/ShopProductPricingPolicy.class
com/suisung/mall/common/modules/order/ShopOrderCb.class
com/suisung/mall/common/exception/ExceptionErrorDecoder.class
com/suisung/mall/common/modules/user/ShopUserProductBrowse.class
com/suisung/mall/common/pojo/vo/ShopStoreActivityCodeVo.class
com/suisung/mall/common/modules/pay/PayUserBankCard.class
com/suisung/mall/common/modules/product/ShopProductItem.class
com/suisung/mall/common/modules/cms/CmsArticleCommentHelpful.class
com/suisung/mall/common/exception/ApiException.class
com/suisung/mall/common/domain/RoleIdEnum.class
com/suisung/mall/common/modules/plantform/ShopPlantformMediaGallery.class
com/suisung/mall/common/pojo/vo/VisitorVo.class
com/suisung/mall/common/modules/edu/EduUserChapterStock.class
com/suisung/mall/common/modules/chain/vo/ShopChainCategoryVO.class
com/suisung/mall/common/modules/product/ShopProductAskBase.class
com/suisung/mall/common/modules/store/ShopStoreMedia.class
com/suisung/mall/common/modules/edu/dto/ProductDataDTO.class
com/suisung/mall/common/modules/sns/WxLiveGood.class
com/suisung/mall/common/modules/edu/EduClassesBase.class
com/suisung/mall/common/utils/excel/SelectedSheetWriteHandler.class
com/suisung/mall/common/modules/chain/ShopChainBase.class
com/suisung/mall/common/modules/invoicing/InvoicingSupplierContacter.class
com/suisung/mall/common/modules/base/ShopBaseProductAssistItem.class
com/suisung/mall/common/utils/ExecutorUtil.class
com/suisung/mall/common/modules/sns/SnsUserMessage.class
com/suisung/mall/common/modules/activity/ShopActivityGroupbooking.class
com/suisung/mall/common/modules/order/ShopOrderLogistics.class
com/suisung/mall/common/modules/store/ShopStoreProductTag.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsUTF8Verifier.class
com/suisung/mall/common/modules/edu/dto/LecturerDataDTO.class
com/suisung/mall/common/modules/store/ShopStoreCompany.class
com/suisung/mall/common/modules/account/AccountUserAnalytics.class
com/suisung/mall/common/modules/base/ShopBaseProductBrand.class
com/suisung/mall/common/modules/user/ShopUserDeliveryAddress.class
com/suisung/mall/common/modules/activity/ShopStoreActivityCode.class
com/suisung/mall/common/modules/account/AccountUserType.class
com/suisung/mall/common/utils/CSVUtils.class
com/suisung/mall/common/utils/EmailUtil.class
com/suisung/mall/common/utils/JChardetFacadeUtil.class
com/suisung/mall/common/modules/invoicing/InvoicingSupplierBase.class
com/suisung/mall/common/modules/account/AccountUserChain.class
com/suisung/mall/common/modules/sns/SnsStoryLike.class
com/suisung/mall/common/modules/product/ShopProductPricingPolicyLevel.class
com/suisung/mall/common/pojo/dto/OssPolicyResultDTO.class
com/suisung/mall/common/utils/SmsUtil.class
com/suisung/mall/common/modules/sns/LiveUserHistory.class
com/suisung/mall/common/mybatisplus/SqlLogInterceptor.class
com/suisung/mall/common/modules/invoicing/InvoicingCustomerContacter.class
com/suisung/mall/common/modules/distribution/ShopDistributionPlantformUser.class
com/suisung/mall/common/exception/Asserts.class
com/suisung/mall/common/modules/store/ShopStoreTransportAmount.class
com/suisung/mall/common/modules/sns/SnsStoryCommentHelpful.class
com/suisung/mall/common/utils/StringUtils.class
com/suisung/mall/common/utils/phone/PhoneModel.class
com/suisung/mall/common/pojo/req/AnalyticsProductReq.class
com/suisung/mall/common/pojo/vo/ShopStorePrinterVO.class
com/suisung/mall/common/api/StateCode.class
com/suisung/mall/common/modules/base/ShopBaseProductCategoryMobile.class
com/suisung/mall/common/utils/MybatisPlusQueryUtil.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsCP1252Verifier.class
com/suisung/mall/common/pojo/input/AnalyticsOrderInput.class
com/suisung/mall/common/utils/JChardetFacadeUtil$JChardetFacade.class
com/suisung/mall/common/modules/plantform/ShopPlantformSubsite.class
com/suisung/mall/common/modules/base/ShopBaseProductAssist.class
com/suisung/mall/common/exception/ApiUserException.class
com/suisung/mall/common/utils/UploadUtil.class
com/suisung/mall/common/utils/JChardetFacadeUtil$nsEUCSampler.class
com/suisung/mall/common/pojo/vo/OrderNumVo.class
com/suisung/mall/common/pojo/input/OrderItemNumTimelineInput.class
com/suisung/mall/common/feignService/ShopService.class
com/suisung/mall/common/modules/chain/ShopChainUserRightsBase.class
com/suisung/mall/common/modules/product/ShopProductDriveModel.class
com/suisung/mall/common/modules/sns/LiveLiveTag.class
com/suisung/mall/common/utils/excel/EasyExcelUtil.class
com/suisung/mall/common/api/PointsType.class
com/suisung/mall/common/api/IErrorCode.class
com/suisung/mall/common/modules/sns/SnsUserZoneRel.class
com/suisung/mall/common/utils/excel/ExportFactory.class
com/suisung/mall/common/utils/JsonUtil.class
com/suisung/mall/common/modules/chain/ShopChainProject.class

View File

@ -146,6 +146,7 @@
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/activity/ShopActivityGroupbookingHistory.java /Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/activity/ShopActivityGroupbookingHistory.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/store/ShopStoreEmployee.java /Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/store/ShopStoreEmployee.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/base/ShopBaseProductCategoryMobile.java /Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/base/ShopBaseProductCategoryMobile.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/pojo/res/FeiePrinterApiDataRes.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/order/ShopOrderChainCode.java /Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/order/ShopOrderChainCode.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/plantform/ShopPlantformMediaGallery.java /Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/modules/plantform/ShopPlantformMediaGallery.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/pojo/res/AdminDashBoardRes.java /Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/pojo/res/AdminDashBoardRes.java
@ -212,6 +213,7 @@
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/feignService/EduService.java /Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/feignService/EduService.java
/Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/api/IErrorCode.java /Users/panjunjie/code/java-mall/mall-common/src/main/java/com/suisung/mall/common/api/IErrorCode.java
/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/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/modules/product/ShopProductAssistIndex.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/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/utils/JChardetFacadeUtil.java

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://10.1.8.3:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://10.1.8.3:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://10.1.8.3:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -75,19 +75,4 @@ public class ShopStorePrinterController {
public CommonResult deleteShopStorePrinter(@RequestParam(name = "printer_id" , required = true) Long printer_id) { public CommonResult deleteShopStorePrinter(@RequestParam(name = "printer_id" , required = true) Long printer_id) {
return shopStorePrinterService.deleteShopStorePrinter(printer_id); return shopStorePrinterService.deleteShopStorePrinter(printer_id);
} }
@ApiOperation(value = "店铺添加打票机", notes = "店铺添加打票机")
@RequestMapping(value = "/add/printers", method = {RequestMethod.POST, RequestMethod.GET})
public String addPrinters() {
String snlist = "922441475#r6ZXPvHH#核销柜台";
return FeieUtil.addprinter(snlist);
}
@ApiOperation(value = "店铺添加打票机", notes = "店铺添加打票机")
@RequestMapping(value = "/print/order", method = {RequestMethod.POST, RequestMethod.GET})
public String printOrder() {
return FeieUtil.print("922441475");
}
} }

View File

@ -7,17 +7,19 @@ import com.suisung.mall.core.web.service.IBaseService;
public interface ShopStorePrinterModelService extends IBaseService<ShopStorePrinterModel> { public interface ShopStorePrinterModelService extends IBaseService<ShopStorePrinterModel> {
/** /**
* 根据动态条件门店打打票机型号分页列表查询 * 根据动态条件门店打打票机型号分页列表查询
* @param keyword *
* @param pageNum * @param keyword
* @param pageSize * @param pageNum
* @return * @param pageSize
*/ * @return
*/
Page<ShopStorePrinterModel> shopStorePrinterModelPageList(String keyword, Integer pageNum, Integer pageSize); Page<ShopStorePrinterModel> shopStorePrinterModelPageList(String keyword, Integer pageNum, Integer pageSize);
/** /**
* 打票机型号列表查询 * 打票机型号列表查询
*
* @param count * @param count
* @return * @return
*/ */
@ -25,6 +27,7 @@ public interface ShopStorePrinterModelService extends IBaseService<ShopStorePrin
/** /**
* 管理员新增一个打票机 * 管理员新增一个打票机
*
* @param record * @param record
* @return * @return
*/ */
@ -32,6 +35,7 @@ public interface ShopStorePrinterModelService extends IBaseService<ShopStorePrin
/** /**
* 管理员修改一个打票机 * 管理员修改一个打票机
*
* @param record * @param record
* @return * @return
*/ */
@ -39,6 +43,7 @@ public interface ShopStorePrinterModelService extends IBaseService<ShopStorePrin
/** /**
* 管理员删除一个打票机型号 * 管理员删除一个打票机型号
*
* @param model_id * @param model_id
* @return * @return
*/ */

View File

@ -8,6 +8,7 @@ import com.suisung.mall.core.web.service.IBaseService;
public interface ShopStorePrinterRegionService extends IBaseService<ShopStorePrinterRegion> { public interface ShopStorePrinterRegionService extends IBaseService<ShopStorePrinterRegion> {
/** /**
* 根据动态条件门店打打票机型号分页列表查询 * 根据动态条件门店打打票机型号分页列表查询
*
* @param keyword * @param keyword
* @param pageNum * @param pageNum
* @param pageSize * @param pageSize
@ -15,9 +16,10 @@ public interface ShopStorePrinterRegionService extends IBaseService<ShopStorePri
*/ */
Page<ShopStorePrinterRegion> shopStorePrinterRegionPageList(String keyword, Integer pageNum, Integer pageSize); Page<ShopStorePrinterRegion> shopStorePrinterRegionPageList(String keyword, Integer pageNum, Integer pageSize);
/** /**
* 打票机可选摆放区域列表查询 * 打票机可选摆放区域列表查询
*
* @param count 指定记录条数 * @param count 指定记录条数
* @return * @return
*/ */
@ -25,6 +27,7 @@ public interface ShopStorePrinterRegionService extends IBaseService<ShopStorePri
/** /**
* 管理员新增一个打票机 * 管理员新增一个打票机
*
* @param record * @param record
* @return * @return
*/ */
@ -32,6 +35,7 @@ public interface ShopStorePrinterRegionService extends IBaseService<ShopStorePri
/** /**
* 管理员修改一个打票机 * 管理员修改一个打票机
*
* @param record * @param record
* @return * @return
*/ */
@ -39,6 +43,7 @@ public interface ShopStorePrinterRegionService extends IBaseService<ShopStorePri
/** /**
* 管理员删除一个打票机型号 * 管理员删除一个打票机型号
*
* @param model_id * @param model_id
* @return * @return
*/ */

View File

@ -1,27 +1,27 @@
package com.suisung.mall.shop.store.service; package com.suisung.mall.shop.store.service;
import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.suisung.mall.common.api.CommonResult; import com.suisung.mall.common.api.CommonResult;
import com.suisung.mall.common.modules.store.ShopStorePrinter; import com.suisung.mall.common.modules.store.ShopStorePrinter;
import com.suisung.mall.common.pojo.vo.ShopStorePrinterVO;
import com.suisung.mall.core.web.service.IBaseService; import com.suisung.mall.core.web.service.IBaseService;
import java.util.Map; import java.util.Map;
public interface ShopStorePrinterService extends IBaseService<ShopStorePrinter> { public interface ShopStorePrinterService extends IBaseService<ShopStorePrinter> {
/** /**
* 根据动态条件门店打打票机分页列表查询 * 根据动态条件门店打打票机分页列表查询
* @param keyword *
* @param pageNum * @param keyword
* @param pageSize * @param pageNum
* @return * @param pageSize
*/ * @return
*/
IPage<Map> shopStorePrinterPageList(String keyword, Integer pageNum, Integer pageSize); IPage<Map> shopStorePrinterPageList(String keyword, Integer pageNum, Integer pageSize);
/** /**
* 门店新增一个打票机 * 门店新增一个打票机
*
* @param record * @param record
* @return * @return
*/ */
@ -29,6 +29,7 @@ public interface ShopStorePrinterService extends IBaseService<ShopStorePrinter>
/** /**
* 门店修改一个打票机 * 门店修改一个打票机
*
* @param record * @param record
* @return * @return
*/ */
@ -36,6 +37,7 @@ public interface ShopStorePrinterService extends IBaseService<ShopStorePrinter>
/** /**
* 门店删除一个打票机 * 门店删除一个打票机
*
* @param printer_id * @param printer_id
* @return * @return
*/ */

View File

@ -14,6 +14,7 @@ import com.suisung.mall.shop.store.service.ShopStorePrinterService;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.suisung.mall.common.modules.store.ShopStorePrinter; import com.suisung.mall.common.modules.store.ShopStorePrinter;
import com.suisung.mall.common.pojo.vo.ShopStorePrinterVO; import com.suisung.mall.common.pojo.vo.ShopStorePrinterVO;
import com.suisung.mall.shop.store.utis.FeieUtil;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -26,15 +27,11 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
@Autowired @Autowired
private ShopStorePrinterMapper shopStorePrinterMapper; private ShopStorePrinterMapper shopStorePrinterMapper;
@Autowired
private FeieUtil feieUtil;
@Override @Override
public IPage<Map> shopStorePrinterPageList(String keyword, Integer pageNum, Integer pageSize) { public IPage<Map> shopStorePrinterPageList(String keyword, Integer pageNum, Integer pageSize) {
// QueryWrapper<ShopStorePrinter> queryWrapper = new QueryWrapper<>();
// if (StrUtil.isNotBlank(keyword)) {
// queryWrapper.like("printer_name", keyword);
// }
// queryWrapper.orderByAsc("printer_id");
// return lists(queryWrapper,pageNum,pageSize);
Page<ShopStorePrinterVO> page = new Page<ShopStorePrinterVO>(); Page<ShopStorePrinterVO> page = new Page<ShopStorePrinterVO>();
page.setCurrent(pageNum); page.setCurrent(pageNum);
page.setSize(pageSize); page.setSize(pageSize);
@ -55,24 +52,32 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
ShopStorePrinter existRecord = getOne(queryWrapper); ShopStorePrinter existRecord = getOne(queryWrapper);
if (existRecord!=null && existRecord.getPrinter_id() > 0) { if (existRecord!=null && existRecord.getPrinter_id() > 0) {
if (existRecord.getFlag()== ConstantError.Disable2){ if (existRecord.getFlag()== ConstantError.Disable2){
// TODO 往厂商添加打印机 UpdateWrapper<ShopStorePrinter> updateWrapper = new UpdateWrapper<ShopStorePrinter>();
// "922441475#r6ZXPvHH#核销柜台"; updateWrapper.eq("printer_id", existRecord.getPrinter_id());
// FeieUtil.addprinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(),record.getPrinter_name())); updateWrapper.set("updated_by",1);
updateWrapper.set("updated_at",new Date());
// 往厂商添加打印机
// "922441475#r6ZXPvHH#核销柜台";
boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", existRecord.getPrinter_sn(), existRecord.getPrinter_key(),existRecord.getPrinter_name()));
if(success) {
updateWrapper.set("flag",ConstantError.Enable);
}
update(updateWrapper);
existRecord.setFlag(ConstantError.Enable);
existRecord.setUpdated_by(1);
existRecord.setUpdated_at(new Date());
updateById(existRecord);
return CommonResult.success("添加成功!"); return CommonResult.success("添加成功!");
} }
return CommonResult.success("打票机已添加,请勿重复操作"); return CommonResult.success("打票机已添加,请勿重复操作");
} }
// TODO 往厂商添加打印机 // 往厂商添加打印机
// "922441475#r6ZXPvHH#核销柜台"; // "922441475#r6ZXPvHH#核销柜台";
// FeieUtil.addprinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(),record.getPrinter_name())); boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(),record.getPrinter_name()));
// record.setFlag(ConstantError.Enable) if(success) {
record.setFlag(ConstantError.Enable);
}
if (add(record)){ if (add(record)){
return CommonResult.success(); return CommonResult.success();
@ -86,6 +91,7 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
//TODO 判断有没有权限删除 //TODO 判断有没有权限删除
if (record==null|| record.getPrinter_id()<=0){ if (record==null|| record.getPrinter_id()<=0){
return CommonResult.failed("记录不存在!"); return CommonResult.failed("记录不存在!");
} }
@ -112,9 +118,11 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
if (existRecord.getPrinter_sn().equals(record.getPrinter_sn())){ if (existRecord.getPrinter_sn().equals(record.getPrinter_sn())){
// sn 没有变化不更新 sn // sn 没有变化不更新 sn
if (existRecord.getFlag()== ConstantError.Disable2){ if (existRecord.getFlag()== ConstantError.Disable2){
// TODO 往厂商添加打印机 // 往厂商添加打印机
// FeieUtil.addprinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(),record.getPrinter_name())); boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(),record.getPrinter_name()));
updateWrapper.set("flag",ConstantError.Enable); if(success) {
updateWrapper.set("flag",ConstantError.Enable);
}
} }
}else{ }else{
// 更改了 sn并且 sn 从未添加过打票机不在门店内的 // 更改了 sn并且 sn 从未添加过打票机不在门店内的
@ -123,10 +131,14 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
queryWrapper2.eq("printer_sn", record.getPrinter_sn()); queryWrapper2.eq("printer_sn", record.getPrinter_sn());
ShopStorePrinter existRecord2 = getOne(queryWrapper2); ShopStorePrinter existRecord2 = getOne(queryWrapper2);
if (existRecord2==null || existRecord2.getPrinter_id()<=0){ if (existRecord2==null || existRecord2.getPrinter_id()<=0){
// 打印机从未加入到厂家到情况
// 往厂商添加打印机
// "922441475#r6ZXPvHH#核销柜台";
boolean success = feieUtil.addPrinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(),record.getPrinter_name()));
if(success) {
updateWrapper.set("flag",ConstantError.Enable);
}
// TODO 往厂商添加打印机
// FeieUtil.addprinter(String.format("%s#%s#%s", record.getPrinter_sn(), record.getPrinter_key(),record.getPrinter_name()));
updateWrapper.set("flag",ConstantError.Enable);
updateWrapper.set("printer_sn", record.getPrinter_sn()); updateWrapper.set("printer_sn", record.getPrinter_sn());
} }
} }
@ -146,11 +158,14 @@ public class ShopStorePrinterServiceImpl extends BaseServiceImpl<ShopStorePrinte
//TODO 判断有没有权限删除 //TODO 判断有没有权限删除
ShopStorePrinter record = getById(printer_id); ShopStorePrinter record = getById(printer_id);
if(record.getPrinter_id()<=0){ if (record==null || record.getPrinter_id() <= 0) {
return CommonResult.failed("打票机不存在,无法删除!"); return CommonResult.failed("打票机不存在,无法删除!");
} }
//TODO 通知厂家删除设备成功再删除本地数据否则只删除本地记录 //通知厂家删除设备成功再删除本地数据否则只删除本地记录
if (StrUtil.isNotBlank(record.getPrinter_sn())) {
feieUtil.delPrinter(record.getPrinter_sn());
}
boolean success = remove(printer_id); boolean success = remove(printer_id);
if(success){ if(success){

View File

@ -1,5 +1,10 @@
package com.suisung.mall.shop.store.utis; package com.suisung.mall.shop.store.utis;
import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.core.util.StrUtil;
import com.suisung.mall.common.pojo.res.FeiePrinterApiDataRes;
import com.suisung.mall.common.pojo.res.FeiePrinterApiRes;
import com.suisung.mall.common.utils.JsonUtil;
import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.codec.digest.DigestUtils;
import org.apache.http.HttpEntity; import org.apache.http.HttpEntity;
import org.apache.http.NameValuePair; import org.apache.http.NameValuePair;
@ -11,427 +16,179 @@ import org.apache.http.impl.client.CloseableHttpClient;
import org.apache.http.impl.client.HttpClients; import org.apache.http.impl.client.HttpClients;
import org.apache.http.message.BasicNameValuePair; import org.apache.http.message.BasicNameValuePair;
import org.apache.http.util.EntityUtils; import org.apache.http.util.EntityUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
/**
* 飞鹅云打印机工具类
* https://admin.feieyun.com/ 以下统称飞鹅云后台注册开发者账号获得UKEY账号和UKEY是开发者API接入的重要身份识别参数
*/
@Component
public class FeieUtil { public class FeieUtil {
public static final String URL = "http://api.feieyun.cn/Api/Open/";//不需要修改 private static final Logger logger = LoggerFactory.getLogger(FeieUtil.class);
@Value("${feieyun.url}")
public static final String USER = "46790855@qq.com";//*必填*账号名 public String URL = "";//不需要修改
public static final String UKEY = "5NIBL2gWV5yqZDUN";//*必填*: 飞鹅云后台注册账号后生成的UKEY 备注这不是填打印机的KEY @Value("${feieyun.user}")
public static final String SN = "922441475";//*必填*打印机编号必须要在管理后台里添加打印机或调用API接口添加之后才能调用API public String USER = "";//*必填*账号名
@Value("${feieyun.ukey}")
public String UKEY = "";//*必填*: 飞鹅云后台注册账号后生成的UKEY 备注这不是填打印机的KEY
public String SN = "922441475";//*必填*打印机编号必须要在管理后台里添加打印机或调用API接口添加之后才能调用API
//=====================以下是函数实现部分================================================ //=====================以下是函数实现部分================================================
public static String addprinter(String snlist) { /***
* 添加一个或多个打印机到厂家
//通过POST请求发送打印信息到服务器 * @param printerInfo 批量添加规则
RequestConfig requestConfig = RequestConfig.custom() * 打印机编号SN(必填) # 打印机识别码KEY(必填) # 备注名称(选填) # 流量卡号码(选填)多台打印机请换行\n添加新打印机信息每次最多100行()
.setSocketTimeout(30000)//读取超时 * 实例
.setConnectTimeout(30000)//连接超时 * 316500010#abcdefgh#快餐前台#13688889999
.build(); * 316500011#abcdefgh#快餐厨房#13688889990
*
CloseableHttpClient httpClient = HttpClients.custom() * 每次最多添加100台
.setDefaultRequestConfig(requestConfig) * @return
.build(); */
public boolean addPrinter(String printerInfo) {
HttpPost post = new HttpPost(URL);
List<NameValuePair> nvps = new ArrayList<NameValuePair>(); List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("user", USER)); nvps.add(new BasicNameValuePair("printerContent", printerInfo));
String STIME = String.valueOf(System.currentTimeMillis() / 1000); FeiePrinterApiRes<FeiePrinterApiDataRes> reps = sendHttpPost("Open_printerAddlist", nvps);
nvps.add(new BasicNameValuePair("stime", STIME));
nvps.add(new BasicNameValuePair("sig", signature(USER, UKEY, STIME)));
nvps.add(new BasicNameValuePair("apiname", "Open_printerAddlist"));//固定值,不需要修改
nvps.add(new BasicNameValuePair("printerContent", snlist));
CloseableHttpResponse response = null; if (reps != null && reps.getRet().equals(0)) {
String result = null; // && reps.getData()!=null && reps.getData().getOk()!=null &&reps.getData().getOk().length>0
try { return true;
post.setEntity(new UrlEncodedFormEntity(nvps, "utf-8"));
response = httpClient.execute(post);
int statecode = response.getStatusLine().getStatusCode();
if (statecode == 200) {
HttpEntity httpentity = response.getEntity();
if (httpentity != null) {
result = EntityUtils.toString(httpentity);
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
post.abort();
} catch (Exception e) {
e.printStackTrace();
}
try {
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
} }
return result;
logger.error(reps.getMsg());
return false;
} }
/**
//方法1 * 从厂家删除一个或多个打印机
public static String print(String sn) { *
//标签说明 * @param snList 打印机编号多台打印机请用减号-连接起来316500010-316500011-316500012
//单标签: * @return
//"<BR>"为换行,"<CUT>"为切刀指令(主动切纸,仅限切刀打印机使用才有效果) */
//"<LOGO>"为打印LOGO指令(前提是预先在机器内置LOGO图片),"<PLUGIN>"为钱箱或者外置音响指令 public boolean delPrinter(String snList) {
//成对标签 List<NameValuePair> nvps = new ArrayList<NameValuePair>();
//"<CB></CB>"为居中放大一倍,"<B></B>"为放大一倍,"<C></C>"为居中,<L></L>字体变高一倍 nvps.add(new BasicNameValuePair("snlist", snList));
//<W></W>字体变宽一倍,"<QR></QR>"为二维码,"<BOLD></BOLD>"为字体加粗,"<RIGHT></RIGHT>"为右对齐
//拼凑订单内容时可参考如下格式 FeiePrinterApiRes<FeiePrinterApiDataRes> reps = sendHttpPost("Open_printerDelList", nvps);
//根据打印纸张的宽度自行调整内容的格式可参考下面的样例格式 if (reps != null && reps.getRet().equals(0)) {
return true;
String content; }
content = "<CB>测试打印</CB><BR>";
content += "名称      单价 数量 金额<BR>"; logger.error(reps.getMsg());
content += "--------------------------------<BR>"; return false;
content += "饭       1.0 1 1.0<BR>"; }
content += "炒饭      10.0 10 10.0<BR>";
content += "蛋炒饭     10.0 10 100.0<BR>"; /**
content += "鸡蛋炒饭    100.0 1 100.0<BR>"; * 打票机打印 订单取消订单等操作
content += "番茄蛋炒饭   1000.0 1 100.0<BR>"; *
content += "西红柿蛋炒饭  1000.0 1 100.0<BR>"; * @param sn
content += "西红柿鸡蛋炒饭 100.0 10 100.0<BR>"; * @param printContent 打印等内容参考 飞鹅 模版格式
content += "备注:加辣<BR>"; * @return
content += "--------------------------------<BR>"; */
content += "合计xx.0元<BR>"; public boolean printContent(String sn, String printContent) {
content += "送货地点广州市南沙区xx路xx号<BR>";
content += "联系电话13888888888888<BR>";
content += "订餐时间2016-08-08 08:08:08<BR>";
content += "<QR>http://www.dzist.com</QR>";
//通过POST请求发送打印信息到服务器
RequestConfig requestConfig = RequestConfig.custom()
.setSocketTimeout(30000)//读取超时
.setConnectTimeout(30000)//连接超时
.build();
CloseableHttpClient httpClient = HttpClients.custom()
.setDefaultRequestConfig(requestConfig)
.build();
HttpPost post = new HttpPost(URL);
List<NameValuePair> nvps = new ArrayList<NameValuePair>(); List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("user", USER));
String STIME = String.valueOf(System.currentTimeMillis() / 1000);
nvps.add(new BasicNameValuePair("stime", STIME));
nvps.add(new BasicNameValuePair("sig", signature(USER, UKEY, STIME)));
nvps.add(new BasicNameValuePair("apiname", "Open_printMsg"));//固定值,不需要修改
nvps.add(new BasicNameValuePair("sn", sn)); nvps.add(new BasicNameValuePair("sn", sn));
nvps.add(new BasicNameValuePair("content", content)); nvps.add(new BasicNameValuePair("printContent", printContent));
nvps.add(new BasicNameValuePair("times", "1"));//打印联数
CloseableHttpResponse response = null; FeiePrinterApiRes<String> reps = sendHttpPost("Open_printMsg", nvps);
String result = null; if (reps != null && reps.getRet().equals(0)) {
try { return true;
post.setEntity(new UrlEncodedFormEntity(nvps, "utf-8"));
response = httpClient.execute(post);
int statecode = response.getStatusLine().getStatusCode();
if (statecode == 200) {
HttpEntity httpentity = response.getEntity();
if (httpentity != null) {
//服务器返回的JSON字符串建议要当做日志记录起来
result = EntityUtils.toString(httpentity);
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
post.abort();
} catch (Exception e) {
e.printStackTrace();
}
try {
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
} }
return result;
logger.error(reps.getMsg());
return false;
} }
//方法2 /**
public static String printLabelMsg(String sn) { * 生成签名字符串
*
String content; * @param USER 开发者账号
content = "<DIRECTION>1</DIRECTION>";//设定打印时出纸和打印字体的方向n 0 1每次设备重启后都会初始化为 0 值设置1正向出纸0反向出纸 * @param UKEY 开发者账号密钥
content += "<TEXT x='9' y='10' font='12' w='1' h='2' r='0'>#001 五号桌 1/3</TEXT><TEXT x='80' y='80' font='12' w='2' h='2' r='0'>可乐鸡翅</TEXT><TEXT x='9' y='180' font='12' w='1' h='1' r='0'>张三先生 13800138000</TEXT>";//40mm宽度标签纸打印例子打开注释调用标签打印接口打印 * @param STIME 秒时间戳
* @return
//通过POST请求发送打印信息到服务器 */
RequestConfig requestConfig = RequestConfig.custom() private String signature(String USER, String UKEY, String STIME) {
.setSocketTimeout(30000)//读取超时
.setConnectTimeout(30000)//连接超时
.build();
CloseableHttpClient httpClient = HttpClients.custom()
.setDefaultRequestConfig(requestConfig)
.build();
HttpPost post = new HttpPost(URL);
List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("user", USER));
String STIME = String.valueOf(System.currentTimeMillis() / 1000);
nvps.add(new BasicNameValuePair("stime", STIME));
nvps.add(new BasicNameValuePair("sig", signature(USER, UKEY, STIME)));
nvps.add(new BasicNameValuePair("apiname", "Open_printLabelMsg"));//固定值,不需要修改
nvps.add(new BasicNameValuePair("sn", sn));
nvps.add(new BasicNameValuePair("content", content));
nvps.add(new BasicNameValuePair("times", "1"));//打印联数
CloseableHttpResponse response = null;
String result = null;
try {
post.setEntity(new UrlEncodedFormEntity(nvps, "utf-8"));
response = httpClient.execute(post);
int statecode = response.getStatusLine().getStatusCode();
if (statecode == 200) {
HttpEntity httpentity = response.getEntity();
if (httpentity != null) {
//服务器返回的JSON字符串建议要当做日志记录起来
result = EntityUtils.toString(httpentity);
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
post.abort();
} catch (Exception e) {
e.printStackTrace();
}
try {
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return result;
}
//方法3
public static String queryOrderState(String orderid) {
//通过POST请求发送打印信息到服务器
RequestConfig requestConfig = RequestConfig.custom()
.setSocketTimeout(30000)//读取超时
.setConnectTimeout(30000)//连接超时
.build();
CloseableHttpClient httpClient = HttpClients.custom()
.setDefaultRequestConfig(requestConfig)
.build();
HttpPost post = new HttpPost(URL);
List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("user", USER));
String STIME = String.valueOf(System.currentTimeMillis() / 1000);
nvps.add(new BasicNameValuePair("stime", STIME));
nvps.add(new BasicNameValuePair("sig", signature(USER, UKEY, STIME)));
nvps.add(new BasicNameValuePair("apiname", "Open_queryOrderState"));//固定值,不需要修改
nvps.add(new BasicNameValuePair("orderid", orderid));
CloseableHttpResponse response = null;
String result = null;
try {
post.setEntity(new UrlEncodedFormEntity(nvps, "utf-8"));
response = httpClient.execute(post);
int statecode = response.getStatusLine().getStatusCode();
if (statecode == 200) {
HttpEntity httpentity = response.getEntity();
if (httpentity != null) {
//服务器返回
result = EntityUtils.toString(httpentity);
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
post.abort();
} catch (Exception e) {
e.printStackTrace();
}
try {
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return result;
}
//方法4
public static String queryOrderInfoByDate(String sn, String strdate) {
//通过POST请求发送打印信息到服务器
RequestConfig requestConfig = RequestConfig.custom()
.setSocketTimeout(30000)//读取超时
.setConnectTimeout(30000)//连接超时
.build();
CloseableHttpClient httpClient = HttpClients.custom()
.setDefaultRequestConfig(requestConfig)
.build();
HttpPost post = new HttpPost(URL);
List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("user", USER));
String STIME = String.valueOf(System.currentTimeMillis() / 1000);
nvps.add(new BasicNameValuePair("stime", STIME));
nvps.add(new BasicNameValuePair("sig", signature(USER, UKEY, STIME)));
nvps.add(new BasicNameValuePair("apiname", "Open_queryOrderInfoByDate"));//固定值,不需要修改
nvps.add(new BasicNameValuePair("sn", sn));
nvps.add(new BasicNameValuePair("date", strdate));//yyyy-MM-dd格式
CloseableHttpResponse response = null;
String result = null;
try {
post.setEntity(new UrlEncodedFormEntity(nvps, "utf-8"));
response = httpClient.execute(post);
int statecode = response.getStatusLine().getStatusCode();
if (statecode == 200) {
HttpEntity httpentity = response.getEntity();
if (httpentity != null) {
//服务器返回
result = EntityUtils.toString(httpentity);
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
post.abort();
} catch (Exception e) {
e.printStackTrace();
}
try {
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return result;
}
//方法5
private static String queryPrinterStatus(String sn) {
//通过POST请求发送打印信息到服务器
RequestConfig requestConfig = RequestConfig.custom()
.setSocketTimeout(30000)//读取超时
.setConnectTimeout(30000)//连接超时
.build();
CloseableHttpClient httpClient = HttpClients.custom()
.setDefaultRequestConfig(requestConfig)
.build();
HttpPost post = new HttpPost(URL);
List<NameValuePair> nvps = new ArrayList<NameValuePair>();
nvps.add(new BasicNameValuePair("user", USER));
String STIME = String.valueOf(System.currentTimeMillis() / 1000);
nvps.add(new BasicNameValuePair("stime", STIME));
nvps.add(new BasicNameValuePair("sig", signature(USER, UKEY, STIME)));
nvps.add(new BasicNameValuePair("apiname", "Open_queryPrinterStatus"));//固定值,不需要修改
nvps.add(new BasicNameValuePair("sn", sn));
CloseableHttpResponse response = null;
String result = null;
try {
post.setEntity(new UrlEncodedFormEntity(nvps, "utf-8"));
response = httpClient.execute(post);
int statecode = response.getStatusLine().getStatusCode();
if (statecode == 200) {
HttpEntity httpentity = response.getEntity();
if (httpentity != null) {
//服务器返回
result = EntityUtils.toString(httpentity);
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
post.abort();
} catch (Exception e) {
e.printStackTrace();
}
try {
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return result;
}
//生成签名字符串
private static String signature(String USER, String UKEY, String STIME) {
String s = DigestUtils.sha1Hex(USER + UKEY + STIME); String s = DigestUtils.sha1Hex(USER + UKEY + STIME);
return s; return s;
} }
/**
* 发送 http post 请求
*
* @param apiName
* @param paramPair
* @return
*/
private FeiePrinterApiRes sendHttpPost(String apiName, List<NameValuePair> paramPair) {
if (StrUtil.isBlank(apiName) || CollectionUtil.isEmpty(paramPair)) {
return new FeiePrinterApiRes().fail("缺少必要参数!");
}
//通过POST请求发送打印信息到服务器
RequestConfig requestConfig = RequestConfig.custom()
.setSocketTimeout(30000)//读取超时
.setConnectTimeout(30000)//连接超时
.build();
CloseableHttpClient httpClient = HttpClients.custom()
.setDefaultRequestConfig(requestConfig)
.build();
HttpPost post = new HttpPost(URL);
paramPair.add(new BasicNameValuePair("user", USER));
String STIME = String.valueOf(System.currentTimeMillis() / 1000);
paramPair.add(new BasicNameValuePair("stime", STIME));
paramPair.add(new BasicNameValuePair("sig", signature(USER, UKEY, STIME)));
paramPair.add(new BasicNameValuePair("apiname", apiName));
CloseableHttpResponse response = null;
try {
post.setEntity(new UrlEncodedFormEntity(paramPair, "utf-8"));
response = httpClient.execute(post);
int stateCode = response.getStatusLine().getStatusCode();
if (stateCode == 200) {
HttpEntity httpentity = response.getEntity();
if (httpentity != null) {
String result = EntityUtils.toString(httpentity);
logger.info("飞鹅云返回到信息:\n" + result);
return JsonUtil.json2object(result, FeiePrinterApiRes.class);
}
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
if (response != null) {
response.close();
}
} catch (IOException e) {
e.printStackTrace();
}
try {
post.abort();
} catch (Exception e) {
e.printStackTrace();
}
try {
httpClient.close();
} catch (IOException e) {
e.printStackTrace();
}
}
return null;
}
} }

View File

@ -8,10 +8,10 @@ spring:
mvc: mvc:
static-path-pattern: /shop/static/** static-path-pattern: /shop/static/**
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true
@ -126,4 +126,8 @@ getui:
appSecret: cTBzsJbcZSAOeBXIREr4y2 appSecret: cTBzsJbcZSAOeBXIREr4y2
masterSecret: ybdUcVJJKw5bAcQB4DpC0A masterSecret: ybdUcVJJKw5bAcQB4DpC0A
logstash: logstash:
host: @logstash.host@ host: @logstash.host@
feieyun:
url: http://api.feieyun.cn/Api/Open/
user: 46790855@qq.com
ukey: 5NIBL2gWV5yqZDUN

View File

@ -8,10 +8,10 @@ spring:
mvc: mvc:
static-path-pattern: /shop/static/** static-path-pattern: /shop/static/**
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -6,10 +6,10 @@ spring:
mvc: mvc:
static-path-pattern: /shop/static/** static-path-pattern: /shop/static/**
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -6,10 +6,10 @@ spring:
mvc: mvc:
static-path-pattern: /shop/static/** static-path-pattern: /shop/static/**
datasource: datasource:
url: jdbc:mysql://10.1.8.3:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -6,10 +6,10 @@ spring:
mvc: mvc:
static-path-pattern: /shop/static/** static-path-pattern: /shop/static/**
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://114.132.210.208:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://10.1.8.3:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: web_dev username: @mysql.user@
password: Abc654321$^ password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

View File

@ -1,9 +1,9 @@
spring: spring:
datasource: datasource:
url: jdbc:mysql://172.16.0.11:3306/fafamall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://@mysql.host@:@mysql.port@/@mysql.db@?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai&&zeroDateTimeBehavior=convertToNull
username: fafamall username: @mysql.user@
password: brCnv0qLt8s0VqhI password: @mysql.pwd@
driver-class-name: com.mysql.cj.jdbc.Driver driver-class-name: @mysql.driver@
type: com.alibaba.druid.pool.DruidDataSource type: com.alibaba.druid.pool.DruidDataSource
druid: druid:
async-init: true async-init: true

36
pom.xml
View File

@ -30,7 +30,7 @@
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<skipTests>true</skipTests> <skipTests>true</skipTests>
<!-- Docker 远程管理地址全局--> <!-- Docker 远程管理地址全局-->
<docker.host>https://42.194.196.179:2375</docker.host> <!-- <docker.host>https://42.194.196.179:2375</docker.host>-->
<docker.maven.plugin.version>1.2.2</docker.maven.plugin.version> <docker.maven.plugin.version>1.2.2</docker.maven.plugin.version>
<java.version>1.8</java.version> <java.version>1.8</java.version>
<spring-cloud.version>Hoxton.SR5</spring-cloud.version> <spring-cloud.version>Hoxton.SR5</spring-cloud.version>
@ -305,6 +305,13 @@
<seata.tx-service-group>my_test_tx_group</seata.tx-service-group> <seata.tx-service-group>my_test_tx_group</seata.tx-service-group>
<!-- sentinel配置 --> <!-- sentinel配置 -->
<sentinel.transport.dashboard>114.132.210.208:8718</sentinel.transport.dashboard> <sentinel.transport.dashboard>114.132.210.208:8718</sentinel.transport.dashboard>
<!-- mysql配置 -->
<mysql.host>114.132.210.208</mysql.host>
<mysql.port>3306</mysql.port>
<mysql.db>fafamall</mysql.db>
<mysql.user>web_dev</mysql.user>
<mysql.pwd>Abc654321$^</mysql.pwd>
<mysql.driver>com.mysql.cj.jdbc.Driver</mysql.driver>
<!-- redis配置 --> <!-- redis配置 -->
<redis.host>114.132.210.208</redis.host> <redis.host>114.132.210.208</redis.host>
<redis.database>15</redis.database> <redis.database>15</redis.database>
@ -330,6 +337,8 @@
<id>dev</id> <id>dev</id>
<properties> <properties>
<spring.profile>dev</spring.profile> <spring.profile>dev</spring.profile>
<!-- Docker 远程管理地址全局-->
<docker.host>https://42.194.196.179:2375</docker.host>
<!-- nacos配置 --> <!-- nacos配置 -->
<nacos.server.address>114.132.210.208:8848</nacos.server.address> <nacos.server.address>114.132.210.208:8848</nacos.server.address>
<nacos.namespace>public</nacos.namespace> <nacos.namespace>public</nacos.namespace>
@ -342,6 +351,13 @@
<seata.tx-service-group>my_test_tx_group</seata.tx-service-group> <seata.tx-service-group>my_test_tx_group</seata.tx-service-group>
<!-- sentinel配置 --> <!-- sentinel配置 -->
<sentinel.transport.dashboard>114.132.210.208:8718</sentinel.transport.dashboard> <sentinel.transport.dashboard>114.132.210.208:8718</sentinel.transport.dashboard>
<!-- mysql配置 -->
<mysql.host>114.132.210.208</mysql.host>
<mysql.port>3306</mysql.port>
<mysql.db>fafamall</mysql.db>
<mysql.user>web_dev</mysql.user>
<mysql.pwd>Abc654321$^</mysql.pwd>
<mysql.driver>com.mysql.cj.jdbc.Driver</mysql.driver>
<!-- redis配置 --> <!-- redis配置 -->
<redis.host>114.132.210.208</redis.host> <redis.host>114.132.210.208</redis.host>
<redis.database>15</redis.database> <redis.database>15</redis.database>
@ -367,6 +383,8 @@
<id>test</id> <id>test</id>
<properties> <properties>
<spring.profile>test</spring.profile> <spring.profile>test</spring.profile>
<!-- Docker 远程管理地址全局-->
<docker.host>https://42.194.196.179:2375</docker.host>
<!-- nacos配置 --> <!-- nacos配置 -->
<nacos.server.address>10.1.8.3:8848</nacos.server.address> <nacos.server.address>10.1.8.3:8848</nacos.server.address>
<nacos.namespace>public</nacos.namespace> <nacos.namespace>public</nacos.namespace>
@ -379,6 +397,13 @@
<seata.tx-service-group>my_test_tx_group</seata.tx-service-group> <seata.tx-service-group>my_test_tx_group</seata.tx-service-group>
<!-- sentinel配置 --> <!-- sentinel配置 -->
<sentinel.transport.dashboard>10.1.8.3:8718</sentinel.transport.dashboard> <sentinel.transport.dashboard>10.1.8.3:8718</sentinel.transport.dashboard>
<!-- mysql配置 -->
<mysql.host>114.132.210.208</mysql.host>
<mysql.port>3306</mysql.port>
<mysql.db>fafamall</mysql.db>
<mysql.user>web_dev</mysql.user>
<mysql.pwd>Abc654321$^</mysql.pwd>
<mysql.driver>com.mysql.cj.jdbc.Driver</mysql.driver>
<!-- redis配置 --> <!-- redis配置 -->
<redis.host>10.1.8.3</redis.host> <redis.host>10.1.8.3</redis.host>
<redis.database>0</redis.database> <redis.database>0</redis.database>
@ -404,6 +429,8 @@
<id>prod</id> <id>prod</id>
<properties> <properties>
<spring.profile>prod</spring.profile> <spring.profile>prod</spring.profile>
<!-- Docker 远程管理地址全局-->
<docker.host>https://42.194.196.179:2375</docker.host>
<!-- nacos配置 --> <!-- nacos配置 -->
<nacos.server.address>172.16.0.11:8848</nacos.server.address> <nacos.server.address>172.16.0.11:8848</nacos.server.address>
<nacos.namespace>public</nacos.namespace> <nacos.namespace>public</nacos.namespace>
@ -416,6 +443,13 @@
<seata.tx-service-group>my_test_tx_group</seata.tx-service-group> <seata.tx-service-group>my_test_tx_group</seata.tx-service-group>
<!-- sentinel配置 --> <!-- sentinel配置 -->
<sentinel.transport.dashboard>172.16.0.11:8718</sentinel.transport.dashboard> <sentinel.transport.dashboard>172.16.0.11:8718</sentinel.transport.dashboard>
<!-- mysql配置 -->
<mysql.host>172.16.0.11</mysql.host>
<mysql.port>3306</mysql.port>
<mysql.db>fafamall</mysql.db>
<mysql.user>fafamall</mysql.user>
<mysql.pwd>brCnv0qLt8s0VqhI</mysql.pwd>
<mysql.driver>com.mysql.cj.jdbc.Driver</mysql.driver>
<!-- redis配置 --> <!-- redis配置 -->
<redis.host>172.16.0.11</redis.host> <redis.host>172.16.0.11</redis.host>
<redis.database>0</redis.database> <redis.database>0</redis.database>