提交git
This commit is contained in:
90
uling-yc-task/package.xml
Normal file
90
uling-yc-task/package.xml
Normal file
@ -0,0 +1,90 @@
|
||||
<assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 http://maven.apache.org/xsd/assembly-2.0.0.xsd">
|
||||
|
||||
<!--
|
||||
assembly 打包配置更多配置可参考官司方文档:
|
||||
http://maven.apache.org/plugins/maven-assembly-plugin/assembly.html
|
||||
-->
|
||||
|
||||
<id>release</id>
|
||||
|
||||
<!--
|
||||
设置打包格式,可同时设置多种格式,常用格式有:dir、zip、tar、tar.gz
|
||||
dir 格式便于在本地测试打包结果
|
||||
zip 格式便于 windows 系统下解压运行
|
||||
tar、tar.gz 格式便于 linux 系统下解压运行
|
||||
-->
|
||||
<formats>
|
||||
<!-- <format>dir</format> -->
|
||||
<format>zip</format>
|
||||
<!-- <format>tar.gz</format> -->
|
||||
</formats>
|
||||
|
||||
<!-- 打 zip 设置为 true 时,会在 zip 包中生成一个根目录,打 dir 时设置为 false 少层目录 -->
|
||||
<includeBaseDirectory>false</includeBaseDirectory>
|
||||
|
||||
<fileSets>
|
||||
<!-- src/main/resources 全部 copy 到 config 目录下 -->
|
||||
<fileSet>
|
||||
<directory>${basedir}/src/main/resources</directory>
|
||||
<includes>
|
||||
<include>*.txt</include>
|
||||
<include>*.ini</include>
|
||||
<include>*.xml</include>
|
||||
<include>*.properties</include>
|
||||
</includes>
|
||||
<outputDirectory>config</outputDirectory>
|
||||
</fileSet>
|
||||
|
||||
<fileSet>
|
||||
<directory>${basedir}/src/main/resources</directory>
|
||||
<excludes>
|
||||
<exclude>*.txt</exclude>
|
||||
<exclude>*.ini</exclude>
|
||||
<exclude>*.xml</exclude>
|
||||
<exclude>*.properties</exclude>
|
||||
</excludes>
|
||||
<outputDirectory>webapp</outputDirectory>
|
||||
</fileSet>
|
||||
|
||||
<fileSet>
|
||||
<directory>${basedir}/target/classes/webapp</directory>
|
||||
<outputDirectory>webapp</outputDirectory>
|
||||
</fileSet>
|
||||
<!-- src/main/webapp 全部 copy 到 webapp 目录下 -->
|
||||
<fileSet>
|
||||
<directory>${basedir}/src/main/webapp</directory>
|
||||
<outputDirectory>webapp</outputDirectory>
|
||||
</fileSet>
|
||||
|
||||
<!-- 项目根下面的脚本文件 copy 到根目录下 -->
|
||||
<fileSet>
|
||||
<directory>${basedir}</directory>
|
||||
<outputDirectory></outputDirectory>
|
||||
<!-- 脚本文件在 linux 下的权限设为 755,无需 chmod 可直接运行 -->
|
||||
<fileMode>755</fileMode>
|
||||
<includes>
|
||||
<include>*.sh</include>
|
||||
<include>*.bat</include>
|
||||
</includes>
|
||||
</fileSet>
|
||||
|
||||
<fileSet>
|
||||
<directory>../uling-framework/libs</directory>
|
||||
<includes>
|
||||
<include>*.jar</include>
|
||||
</includes>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
</fileSet>
|
||||
|
||||
</fileSets>
|
||||
|
||||
<!-- 依赖的 jar 包 copy 到 lib 目录下 -->
|
||||
<dependencySets>
|
||||
<dependencySet>
|
||||
<outputDirectory>lib</outputDirectory>
|
||||
</dependencySet>
|
||||
</dependencySets>
|
||||
|
||||
</assembly>
|
||||
119
uling-yc-task/pom.xml
Normal file
119
uling-yc-task/pom.xml
Normal file
@ -0,0 +1,119 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>cc.uling</groupId>
|
||||
<artifactId>uling</artifactId>
|
||||
<version>1.0</version>
|
||||
</parent>
|
||||
|
||||
<artifactId>uling-yc-task</artifactId>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<name>uling-yc-task</name>
|
||||
<url>http://maven.apache.org</url>
|
||||
|
||||
<properties>
|
||||
<maven.compiler.source>8</maven.compiler.source>
|
||||
<maven.compiler.target>8</maven.compiler.target>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
||||
<dependency>
|
||||
<groupId>cc.uling</groupId>
|
||||
<artifactId>uling-system</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>cc.uling</groupId>
|
||||
<artifactId>uling-plugins</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>cc.uling</groupId>
|
||||
<artifactId>uling-yc-service</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>io.swagger</groupId>
|
||||
<artifactId>swagger-core</artifactId>
|
||||
<version>1.5.21</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
|
||||
<build>
|
||||
<finalName>${project.artifactId}</finalName>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/java</directory>
|
||||
<includes>
|
||||
<!-- **/* 打包代码生成器的模板文件 -->
|
||||
<include>**/*.tp</include>
|
||||
</includes>
|
||||
<filtering>false</filtering>
|
||||
</resource>
|
||||
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<includes>
|
||||
<include>**/*.*</include>
|
||||
</includes>
|
||||
<filtering>false</filtering>
|
||||
</resource>
|
||||
|
||||
<resource>
|
||||
<directory>src/main/webapp</directory>
|
||||
<includes>
|
||||
<include>**/*.*</include>
|
||||
</includes>
|
||||
<filtering>false</filtering>
|
||||
</resource>
|
||||
|
||||
</resources>
|
||||
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.8.1</version>
|
||||
<configuration>
|
||||
<encoding>UTF-8</encoding>
|
||||
<!-- java8 保留参数名编译参数 -->
|
||||
<compilerArgument>-parameters</compilerArgument>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
|
||||
<!--单模块打包 -->
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-assembly-plugin</artifactId>
|
||||
<version>3.1.0</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>make-assembly</id>
|
||||
<phase>package</phase>
|
||||
<goals>
|
||||
<goal>single</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<recompressZippedFiles>false</recompressZippedFiles>
|
||||
<appendAssemblyId>false</appendAssemblyId>
|
||||
<descriptors>
|
||||
<descriptor>package.xml</descriptor>
|
||||
</descriptors>
|
||||
<outputDirectory>${project.build.directory}/</outputDirectory>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
|
||||
</project>
|
||||
33
uling-yc-task/readme
Normal file
33
uling-yc-task/readme
Normal file
@ -0,0 +1,33 @@
|
||||
|
||||
|
||||
cd /Users/chenzigui/Workspaces/Projects/AbroadPaymentSystem/java/uling-yc-task
|
||||
|
||||
|
||||
mvn clean package
|
||||
|
||||
|
||||
# 跳板机
|
||||
scp /Users/chenzigui/Workspaces/Projects/AbroadPaymentSystem/java/uling-yc-task/target/uling-yc-task.zip \
|
||||
root@43.134.84.111:/home/
|
||||
|
||||
|
||||
|
||||
|
||||
#测试服
|
||||
scp /Users/chenzigui/Workspaces/Projects/AbroadPaymentSystem/java/uling-payment/target/uling-payment.zip \
|
||||
root@61.171.32.114:/home/projects/cross_border_sys/payment/
|
||||
|
||||
#正式环境 phoenix
|
||||
scp /Users/chenzigui/Workspaces/Projects/AbroadPaymentSystem/java/uling-payment/target/uling-payment.zip \
|
||||
root@47.239.215.39:/home/projects/payment/api/
|
||||
|
||||
scp /Users/chenzigui/Workspaces/Projects/AbroadPaymentSystem/java/uling-payment/target/uling-payment.zip \
|
||||
root@47.239.215.39:/home/projects/payment/sandbox
|
||||
|
||||
scp /Users/chenzigui/Workspaces/Projects/AbroadPaymentSystem/java/uling-web/target/uling-web.zip \
|
||||
root@47.239.215.39:/home/projects/payment/cms/
|
||||
|
||||
|
||||
|
||||
# 获取商城商品列表
|
||||
SELECT sku.product_id, sku.sku,sku.price, product.`name` FROM product_skus sku LEFT JOIN product_descriptions product ON sku.product_id = product.product_id WHERE product.locale = 'en' ORDER BY sku.product_id DESC ;
|
||||
11
uling-yc-task/src/main/java/cc/uling/YCTaskApplication.java
Normal file
11
uling-yc-task/src/main/java/cc/uling/YCTaskApplication.java
Normal file
@ -0,0 +1,11 @@
|
||||
package cc.uling;
|
||||
|
||||
|
||||
import io.jboot.app.JbootApplication;
|
||||
|
||||
public class YCTaskApplication {
|
||||
|
||||
public static void main(String[] args) {
|
||||
JbootApplication.run(args);
|
||||
}
|
||||
}
|
||||
25
uling-yc-task/src/main/java/cc/uling/YCTaskListener.java
Normal file
25
uling-yc-task/src/main/java/cc/uling/YCTaskListener.java
Normal file
@ -0,0 +1,25 @@
|
||||
package cc.uling;
|
||||
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.jfinal.kit.PropKit;
|
||||
import com.jfinal.plugin.cron4j.Cron4jPlugin;
|
||||
import io.jboot.aop.jfinal.JfinalPlugins;
|
||||
import io.jboot.core.listener.JbootAppListener;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.Date;
|
||||
|
||||
@Slf4j
|
||||
public class YCTaskListener implements JbootAppListener {
|
||||
|
||||
@Override
|
||||
public void onPluginConfig(JfinalPlugins plugins) {
|
||||
plugins.add(new Cron4jPlugin(PropKit.use("task.properties")));
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public void onStart() {
|
||||
log.info("onStart|"+ DateUtil.formatDateTime(new Date()));
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,77 @@
|
||||
package cc.uling.web.task;
|
||||
|
||||
import cc.uling.common.enums.PayOrderStatus;
|
||||
import cc.uling.common.enums.SettlementType;
|
||||
import cc.uling.common.exception.BizException;
|
||||
import cc.uling.domain.bo.CommissionBO;
|
||||
import cn.hutool.core.date.DateUtil;
|
||||
import com.alibaba.fastjson.JSON;
|
||||
import com.alibaba.fastjson.JSONObject;
|
||||
import com.jfinal.aop.Aop;
|
||||
import com.payment.demo.ApiDemo;
|
||||
import com.web.gen.model.MchInfo;
|
||||
import com.web.gen.model.PayOrder;
|
||||
import com.web.gen.model.PayWayChannel;
|
||||
import com.web.gen.service.MchInfoService;
|
||||
import com.web.gen.service.PayOrderService;
|
||||
import com.web.gen.service.SysConfigService;
|
||||
import io.jboot.db.model.Columns;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
@Slf4j
|
||||
public class QueryOrderTask implements Runnable {
|
||||
|
||||
private PayOrderService payOrderService = Aop.get(PayOrderService.class);
|
||||
|
||||
@Override
|
||||
public void run() {
|
||||
|
||||
try {
|
||||
Columns columns = Columns.create().in("status", PayOrderStatus.PAYING);
|
||||
List<PayOrder> list = Aop.get(PayOrderService.class).findListByColumns(columns, "create_time");
|
||||
log.info("开始同步订单查询任务|" + DateUtil.formatDateTime(new Date()) + "|orders=" + list.size());
|
||||
for (PayOrder payOrder : list) {
|
||||
String host = Aop.get(SysConfigService.class).getPayGatewayHost();
|
||||
MchInfo mchInfo = Aop.get(MchInfoService.class).findFirstByColumns(Columns.create("mch_no", payOrder.getMchNo()));
|
||||
if (null != mchInfo) {
|
||||
try {
|
||||
String result = ApiDemo.searchPayOrder(host, mchInfo.getMchNo(), mchInfo.getSecretKey(), payOrder.getPayOrderId());
|
||||
log.info(payOrder.getPayOrderId() + "|result {} ", result);
|
||||
if (result != null) {
|
||||
JSONObject object = JSON.parseObject(result);
|
||||
if ("200".equals(object.getString("code"))) {
|
||||
//查询成功
|
||||
JSONObject data = object.getJSONObject("data");
|
||||
Integer status = data.getInteger("state");
|
||||
if (status != cc.uling.common.constant.PayOrderStatus.STATUS_1) {
|
||||
if (payOrder.getStatus() != status) {
|
||||
payOrder.setStatus(status);//查询订单
|
||||
if (status == PayOrderStatus.SUCCESS) {
|
||||
payOrder.setErrCode("");
|
||||
payOrder.setErrMsg("");
|
||||
}
|
||||
payOrder.setSuccessTime(new Date());
|
||||
payOrder.update();
|
||||
log.info(payOrder.getPayOrderId() + "订单更新状态|" + status);
|
||||
payOrderService.createSettlementBill(payOrder.getPayOrderId());
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
log.info(" 查询失败 {}", e.getMessage());
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
log.warn("queryOrderTask run exception {}", e.getMessage());
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
1
uling-yc-task/src/main/resources/banner.txt
Normal file
1
uling-yc-task/src/main/resources/banner.txt
Normal file
@ -0,0 +1 @@
|
||||
YCTask
|
||||
8
uling-yc-task/src/main/resources/jboot-dev.properties
Normal file
8
uling-yc-task/src/main/resources/jboot-dev.properties
Normal file
@ -0,0 +1,8 @@
|
||||
# Product DB
|
||||
jboot.datasource.type=mysql
|
||||
|
||||
#jboot.datasource.url=jdbc:mysql://localhost:3306/yc_system_db?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
|
||||
jboot.datasource.url=jdbc:mysql://61.171.32.114:3306/yc_system_db?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false
|
||||
jboot.datasource.user=root
|
||||
jboot.datasource.password=MyNewPass4!
|
||||
|
||||
10
uling-yc-task/src/main/resources/jboot.properties
Normal file
10
uling-yc-task/src/main/resources/jboot.properties
Normal file
@ -0,0 +1,10 @@
|
||||
#jboot dev,test,product
|
||||
jboot.app.mode=dev
|
||||
jboot.app.name=YCTask
|
||||
jboot.app.version=1.0.0
|
||||
#
|
||||
#
|
||||
jboot.model.idCacheEnable = false
|
||||
#undertow
|
||||
undertow.port=8095
|
||||
undertow.host=0.0.0.0
|
||||
21
uling-yc-task/src/main/resources/task.properties
Normal file
21
uling-yc-task/src/main/resources/task.properties
Normal file
@ -0,0 +1,21 @@
|
||||
#\u5F00\u542F\u7684\u4EFB\u52A1\u5217\u8868\u201C,\u201D\u9694\u5F00
|
||||
cron4j=log
|
||||
log.cron=* * * * *
|
||||
log.class=cc.uling.web.task.QueryOrderTask
|
||||
log.desc=\u4EA4\u6613\u8BA2\u5355\u67E5\u8BE2
|
||||
log.enable=true
|
||||
|
||||
#
|
||||
#
|
||||
#
|
||||
# cron \u8868\u8FBE\u5F0F\u7531\u4E94\u90E8\u5206\u7EC4\u6210\uFF1A\u5206 \u65F6 \u5929 \u6708 \u5468
|
||||
# \u5206 \uFF1A\u4ECE 0 \u5230 59
|
||||
# \u65F6 \uFF1A\u4ECE 0 \u5230 23
|
||||
# \u5929 \uFF1A\u4ECE 1 \u5230 31\uFF0C\u5B57\u6BCD L \u53EF\u4EE5\u8868\u793A\u6708\u7684\u6700\u540E\u4E00\u5929
|
||||
# \u6708 \uFF1A\u4ECE 1 \u5230 12\uFF0C\u53EF\u4EE5\u522B\u540D\uFF1Ajan", "feb", "mar", "apr", "may", "jun", "jul", "aug", "sep", "oct", "nov" and "dec"
|
||||
# \u5468 \uFF1A\u4ECE 0 \u5230 6\uFF0C0 \u8868\u793A\u5468\u65E5\uFF0C6 \u8868\u793A\u5468\u516D\uFF0C\u53EF\u4EE5\u4F7F\u7528\u522B\u540D\uFF1A "sun", "mon", "tue", "wed", "thu", "fri" and "sat"
|
||||
# \u6570\u5B57 n\uFF1A\u8868\u793A\u4E00\u4E2A\u5177\u4F53\u7684\u65F6\u95F4\u70B9\uFF0C\u4F8B\u5982 5 * * * * \u8868\u793A 5 \u5206\u8FD9\u4E2A\u65F6\u95F4\u70B9\u65F6\u6267\u884C
|
||||
# \u9017\u53F7 , \uFF1A\u8868\u793A\u6307\u5B9A\u591A\u4E2A\u6570\u503C\uFF0C\u4F8B\u5982 3,5 * * * * \u8868\u793A 3 \u548C 5 \u5206\u8FD9\u4E24\u4E2A\u65F6\u95F4\u70B9\u6267\u884C
|
||||
# \u51CF\u53F7 -\uFF1A\u8868\u793A\u8303\u56F4\uFF0C\u4F8B\u5982 1-3 * * * * \u8868\u793A 1 \u5206\u30012 \u5206\u518D\u5230 3 \u5206\u8FD9\u4E09\u4E2A\u65F6\u95F4\u70B9\u6267\u884C
|
||||
# \u661F\u53F7 *\uFF1A\u8868\u793A\u6BCF\u4E00\u4E2A\u65F6\u95F4\u70B9\uFF0C\u4F8B\u5982 * * * * * \u8868\u793A\u6BCF\u5206\u949F\u6267\u884C\uFF0C*/2 * * * * \u8868\u793A 2 \u5206\u949F\u6267\u884C\u4E00\u6B21
|
||||
# \u9664\u53F7 /\uFF1A\u8868\u793A\u6307\u5B9A\u4E00\u4E2A\u503C\u7684\u589E\u52A0\u5E45\u5EA6\u3002\u4F8B\u5982 n/m\u8868\u793A\u4ECE n \u5F00\u59CB\uFF0C\u6BCF\u6B21\u589E\u52A0 m \u7684\u65F6\u95F4\u70B9\u6267\u884C
|
||||
45
uling-yc-task/start.sh
Normal file
45
uling-yc-task/start.sh
Normal file
@ -0,0 +1,45 @@
|
||||
#!/bin/bash
|
||||
|
||||
MAIN_CLASS=cc.uling.YCTaskApplication
|
||||
COMMAND="$1"
|
||||
|
||||
if [[ "$COMMAND" != "start" ]] && [[ "$COMMAND" != "stop" ]] && [[ "$COMMAND" != "restart" ]]; then
|
||||
COMMAND="restart"
|
||||
fi
|
||||
|
||||
# 生成 class path 值
|
||||
APP_BASE_PATH=$(cd `dirname $0`; pwd)
|
||||
CP=${APP_BASE_PATH}/config:${APP_BASE_PATH}/lib/*
|
||||
|
||||
function start()
|
||||
{
|
||||
# 运行为后台进程,并在控制台输出信息
|
||||
# java -Djava.awt.headless=true -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} &
|
||||
|
||||
# 运行为后台进程,并且不在控制台输出信息
|
||||
# nohup java -Djava.awt.headless=true -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} >/dev/null 2>&1 &
|
||||
|
||||
# 运行为后台进程,并且将信息输出到 output.log 文件
|
||||
nohup java -Djava.awt.headless=true -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS} >> output.log 2>&1 &
|
||||
#tail -f /dev/null
|
||||
|
||||
# 运行为非后台进程,多用于开发阶段,快捷键 ctrl + c 可停止服务
|
||||
# 当以此方式在Docker下启动时,由于是后台进程,无前台进程,Docker容器启动后会马上退出,
|
||||
# 需加命令tail -f /dev/null,就可以保持你的容器一直在前台运行
|
||||
# 或者使用以下的非后台进程运行
|
||||
# java -Djava.awt.headless=true -Xverify:none ${JAVA_OPTS} -cp ${CP} ${MAIN_CLASS}
|
||||
}
|
||||
|
||||
function stop()
|
||||
{
|
||||
kill `pgrep -f ${APP_BASE_PATH}` 2>/dev/null
|
||||
}
|
||||
|
||||
if [[ "$COMMAND" == "start" ]]; then
|
||||
start
|
||||
elif [[ "$COMMAND" == "stop" ]]; then
|
||||
stop
|
||||
else
|
||||
stop
|
||||
start
|
||||
fi
|
||||
158
uling-yc-task/uling-yc-task.iml
Normal file
158
uling-yc-task/uling-yc-task.iml
Normal file
@ -0,0 +1,158 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
|
||||
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
|
||||
<output url="file://$MODULE_DIR$/target/classes" />
|
||||
<output-test url="file://$MODULE_DIR$/target/test-classes" />
|
||||
<content url="file://$MODULE_DIR$">
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
|
||||
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
|
||||
<excludeFolder url="file://$MODULE_DIR$/target" />
|
||||
</content>
|
||||
<orderEntry type="inheritedJdk" />
|
||||
<orderEntry type="sourceFolder" forTests="false" />
|
||||
<orderEntry type="module" module-name="uling-system" />
|
||||
<orderEntry type="module" module-name="uling-framework" />
|
||||
<orderEntry type="library" name="Maven: cn.hutool:hutool-jwt:5.8.27" level="project" />
|
||||
<orderEntry type="library" name="Maven: cn.hutool:hutool-json:5.8.27" level="project" />
|
||||
<orderEntry type="library" name="Maven: cn.hutool:hutool-core:5.8.27" level="project" />
|
||||
<orderEntry type="library" name="Maven: cn.hutool:hutool-crypto:5.8.27" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-text:1.10.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.quartz-scheduler:quartz:2.3.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.mchange:mchange-commons-java:0.2.15" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP-java7:2.4.13" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5" level="project" />
|
||||
<orderEntry type="library" name="Maven: cloud.tianai.captcha:tianai-captcha:1.5.1" level="project" />
|
||||
<orderEntry type="module" module-name="uling-plugins" />
|
||||
<orderEntry type="library" name="Maven: com.google.maps:google-maps-services:2.2.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:4.10.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.squareup.okio:okio-jvm:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.5.31" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.5.31" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib-common:1.5.31" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jetbrains.kotlin:kotlin-stdlib:1.6.20" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jetbrains:annotations:13.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.10.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.opencensus:opencensus-api:0.31.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.grpc:grpc-context:1.27.2" level="project" />
|
||||
<orderEntry type="module" module-name="uling-yc-service" />
|
||||
<orderEntry type="module" module-name="uling-common" />
|
||||
<orderEntry type="library" name="Maven: com.github.oshi:oshi-core:6.5.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: net.java.dev.jna:jna:5.14.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: net.java.dev.jna:jna-platform:5.14.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.zxing:javase:3.3.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.zxing:core:3.3.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.beust:jcommander:1.48" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.github.jai-imageio:jai-imageio-core:1.3.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.redisson:redisson:3.12.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-common:4.1.45.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-codec:4.1.45.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-buffer:4.1.45.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-transport:4.1.45.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-resolver:4.1.45.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-resolver-dns:4.1.45.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-codec-dns:4.1.45.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.netty:netty-handler:4.1.45.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: javax.cache:cache-api:1.0.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.projectreactor:reactor-core:3.3.2.RELEASE" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.reactivestreams:reactive-streams:1.0.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.reactivex.rxjava2:rxjava:2.2.17" level="project" />
|
||||
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.10.7" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jodd:jodd-bean:5.0.13" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jodd:jodd-core:5.0.13" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.sun.mail:javax.mail:1.6.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.9.4" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.6" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.3.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:fluent-hc:4.5.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-httpclient:commons-httpclient:3.0.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: junit:junit:3.8.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.alibaba:easyexcel:4.0.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.alibaba:easyexcel-core:4.0.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.alibaba:easyexcel-support:3.3.4" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-csv:1.11.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.ehcache:ehcache:3.9.11" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:5.2.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.poi:poi:5.2.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-math3:3.6.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.zaxxer:SparseBitSet:1.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-lite:5.2.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:5.1.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-compress:1.21" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.github.virtuald:curvesapi:1.07" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-collections4:4.4" level="project" />
|
||||
<orderEntry type="module" module-name="uling-components" />
|
||||
<orderEntry type="library" name="Maven: com.rabbitmq:amqp-client:5.11.0" level="project" />
|
||||
<orderEntry type="module" module-name="uling-api-demo" />
|
||||
<orderEntry type="library" name="Maven: io.swagger:swagger-core:1.5.21" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.5" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.5" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.9.5" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.yaml:snakeyaml:1.18" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.swagger:swagger-models:1.5.21" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.swagger:swagger-annotations:1.5.21" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.guava:guava:20.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.jboot:jboot:3.15.7" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.jfinal:jfinal:5.0.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.jfinal:cos:2022.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.jfinal:jfinal-undertow:3.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.undertow:undertow-core:2.2.18.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jboss.xnio:xnio-api:3.8.7.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.wildfly.common:wildfly-common:1.5.4.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.wildfly.client:wildfly-client-config:1.0.1.Final" level="project" />
|
||||
<orderEntry type="library" scope="RUNTIME" name="Maven: org.jboss.xnio:xnio-nio:3.8.7.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jboss.threads:jboss-threads:3.1.0.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.undertow:undertow-servlet:2.2.18.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:4.0.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: cglib:cglib:3.3.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.ow2.asm:asm:7.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.undertow:undertow-websockets-jsr:2.2.18.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec:2.0.0.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.zaxxer:HikariCP:4.0.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.13.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.49" level="project" />
|
||||
<orderEntry type="library" name="Maven: de.ruedigermoeller:fst:2.57" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.objenesis:objenesis:2.5.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.javassist:javassist:3.29.0-GA" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.83" level="project" />
|
||||
<orderEntry type="library" name="Maven: it.sauronsoftware.cron4j:cron4j:2.2.5" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.14.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.github.ben-manes.caffeine:caffeine:2.9.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.checkerframework:checker-qual:3.19.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.10.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-io:commons-io:2.11.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: javax.annotation:javax.annotation-api:1.3.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.hibernate.validator:hibernate-validator:6.0.21.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.fasterxml:classmate:1.3.4" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.glassfish:javax.el:3.0.0" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.dropwizard.metrics:metrics-core:4.2.9" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.dropwizard.metrics:metrics-servlets:4.2.9" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.dropwizard.metrics:metrics-json:4.2.9" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.helger:profiler:1.1.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.dropwizard.metrics:metrics-healthchecks:4.2.9" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.dropwizard.metrics:metrics-jvm:4.2.9" level="project" />
|
||||
<orderEntry type="library" name="Maven: io.jsonwebtoken:jjwt:0.9.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: c3p0:c3p0:0.9.1.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.alibaba:druid:1.0.21" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-pool2:2.4.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: redis.clients:jedis:3.2.0" level="project" />
|
||||
<orderEntry type="library" scope="PROVIDED" name="Maven: org.projectlombok:lombok:1.18.16" level="project" />
|
||||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-core:1.2.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: ch.qos.logback:logback-classic:1.2.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.30" level="project" />
|
||||
<orderEntry type="library" name="Maven: log4j:log4j:1.2.17" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-core:2.23.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.logging.log4j:log4j-api:2.23.1" level="project" />
|
||||
<orderEntry type="library" name="Maven: javax.validation:validation-api:2.0.1.Final" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.2" level="project" />
|
||||
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.6" level="project" />
|
||||
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.10" level="project" />
|
||||
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:5.8.29" level="project" />
|
||||
<orderEntry type="library" name="Maven: pro.fessional:kaptcha:2.3.3" level="project" />
|
||||
<orderEntry type="library" name="Maven: com.jhlabs:filters:2.0.235-1" level="project" />
|
||||
<orderEntry type="library" name="Maven: eu.bitwalker:UserAgentUtils:1.19" level="project" />
|
||||
</component>
|
||||
</module>
|
||||
Reference in New Issue
Block a user