first commit
This commit is contained in:
80
comm/Wallet/build/classes/applicationContext-wallet.xml
Executable file
80
comm/Wallet/build/classes/applicationContext-wallet.xml
Executable file
@@ -0,0 +1,80 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://code.alibabatech.com/schema/dubbo
|
||||
http://code.alibabatech.com/schema/dubbo/dubbo.xsd ">
|
||||
|
||||
|
||||
<bean id="walletService" class="project.wallet.internal.WalletServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
</bean>
|
||||
<dubbo:service interface="project.wallet.WalletService" ref="walletService"/>
|
||||
<!-- userDataService在产品实现 -->
|
||||
<bean id="rechargeOrderService" class="project.wallet.recharge.internal.RechargeOrderServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="pagedDao" ref="pagedDao" />
|
||||
<property name="walletService" ref="walletService" />
|
||||
<property name="walletUserDataService" ref="userDataService" />
|
||||
</bean>
|
||||
|
||||
<dubbo:service interface="project.wallet.recharge.RechargeOrderService" ref="rechargeOrderService"/>
|
||||
|
||||
<bean id="fhtotoRechargeService" class="project.wallet.recharge.fhtoto.FhtotoRechargeServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="rechargeOrderService" ref="rechargeOrderService" />
|
||||
</bean>
|
||||
|
||||
<bean id="fhtotoQueryService" class="project.wallet.recharge.fhtoto.FhtotoQueryServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="rechargeOrderService" ref="rechargeOrderService" />
|
||||
</bean>
|
||||
|
||||
<!-- -->
|
||||
<bean id="tftRechargeService" class="project.wallet.recharge.tft.TftRechargeServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="rechargeOrderService" ref="rechargeOrderService" />
|
||||
<property name="partyService" ref="partyService" />
|
||||
</bean>
|
||||
|
||||
<bean id="tftQueryService" class="project.wallet.recharge.tft.TftQueryServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="tftRechargeService" ref="tftRechargeService" />
|
||||
</bean>
|
||||
|
||||
<bean id="rechargeQueryTask" class="project.wallet.recharge.task.QueryTask">
|
||||
<property name="tftQueryService" ref="tftQueryService" />
|
||||
<property name="rechargeOrderService" ref="rechargeOrderService" />
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="tftBackNotifyAction" class="project.wallet.recharge.tft.web.BackNotifyAction"
|
||||
scope="prototype">
|
||||
<property name="withdrawOrderService" ref="withdrawOrderService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="tffOfflineWithdrawAction" class="project.wallet.withdraw.Offline.web.TffOfflineWithdrawAction"
|
||||
scope="prototype">
|
||||
<property name="offlineWithdrawService" ref="offlineWithdrawService"/>
|
||||
</bean>
|
||||
|
||||
<bean id="tffPreTradeAction" class="project.wallet.recharge.tft.web.PreTradeAction"
|
||||
scope="prototype">
|
||||
<property name="tftRechargeService" ref="tftRechargeService"/>
|
||||
<property name="partyService" ref="partyService" />
|
||||
</bean>
|
||||
<bean id="tffWangGuanAction" class="project.wallet.recharge.tft.web.WangGuanAction"
|
||||
scope="prototype">
|
||||
<property name="tftRechargeService" ref="tftRechargeService"/>
|
||||
</bean>
|
||||
<bean id="tffSaoMaAction" class="project.wallet.recharge.tft.web.SaoMaAction"
|
||||
scope="prototype">
|
||||
<property name="tftRechargeService" ref="tftRechargeService"/>
|
||||
<property name="twoDimensionCodeContentService" ref="twoDimensionCodeContentService"/>
|
||||
</bean>
|
||||
|
||||
<!-- userDataService在产品实现 -->
|
||||
<dubbo:service interface="project.wallet.WalletUserDataService" ref="userDataService"/>
|
||||
|
||||
</beans>
|
||||
44
comm/Wallet/build/classes/applicationContext-wallet_admin.xml
Executable file
44
comm/Wallet/build/classes/applicationContext-wallet_admin.xml
Executable file
@@ -0,0 +1,44 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://code.alibabatech.com/schema/dubbo
|
||||
http://code.alibabatech.com/schema/dubbo/dubbo.xsd ">
|
||||
|
||||
<!-- Service -->
|
||||
<bean id="adminWithdrawOrderService"
|
||||
class="project.wallet.withdraw.internal.AdminWithdrawOrderServiceImpl">
|
||||
<property name="hibernateTemplate" ref="hibernateTemplate" />
|
||||
<property name="pagedDao" ref="pagedDao" />
|
||||
<property name="walletUserDataService" ref="walletUserDataService" />
|
||||
<property name="userRecomService" ref="userRecomService" />
|
||||
<property name="namedParameterJdbcTemplate" ref="namedParameterJdbcTemplate" />
|
||||
</bean>
|
||||
|
||||
<bean id="adminRechargeOrderService"
|
||||
class="project.wallet.recharge.internal.AdminRechargeOrderServiceImpl">
|
||||
<property name="pagedDao" ref="pagedDao" />
|
||||
<property name="userRecomService" ref="userRecomService" />
|
||||
<property name="namedParameterJdbcTemplate" ref="namedParameterJdbcTemplate" />
|
||||
</bean>
|
||||
|
||||
<!-- dubbo -->
|
||||
<dubbo:reference id="walletUserDataService"
|
||||
interface="project.wallet.WalletUserDataService" check="false" />
|
||||
<dubbo:reference id="walletService"
|
||||
interface="project.wallet.WalletService" check="false" />
|
||||
|
||||
<!-- Action -->
|
||||
<bean id="adminWithdrawOrderAction"
|
||||
class="project.wallet.withdraw.web.AdminWithdrawOrderAction"
|
||||
scope="prototype">
|
||||
<property name="adminWithdrawOrderService" ref="adminWithdrawOrderService" />
|
||||
</bean>
|
||||
|
||||
<bean id="adminRechargeOrderAction" class="project.wallet.recharge.web.AdminRechargeOrderAction"
|
||||
scope="prototype">
|
||||
<property name="adminRechargeOrderService" ref="adminRechargeOrderService" />
|
||||
</bean>
|
||||
|
||||
</beans>
|
||||
14
comm/Wallet/build/classes/hibernate
Executable file
14
comm/Wallet/build/classes/hibernate
Executable file
@@ -0,0 +1,14 @@
|
||||
#admin
|
||||
|
||||
<!-- wallet -->
|
||||
<value>adminWithdrawOrderService</value>
|
||||
<value>adminRechargeOrderService</value>
|
||||
|
||||
#ROOT
|
||||
<!-- wallet -->
|
||||
<value>walletService</value>
|
||||
<value>rechargeOrderService</value>
|
||||
<value>fhtotoRechargeService</value>
|
||||
<value>fhtotoQueryService</value>
|
||||
<value>tftRechargeService</value>
|
||||
<value>tftQueryService</value>
|
||||
65
comm/Wallet/build/classes/normal.xml
Executable file
65
comm/Wallet/build/classes/normal.xml
Executable file
@@ -0,0 +1,65 @@
|
||||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<!DOCTYPE struts PUBLIC
|
||||
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
|
||||
"http://struts.apache.org/dtds/struts-2.0.dtd">
|
||||
<struts>
|
||||
<package name="normal" namespace="/normal" extends="root">
|
||||
<result-types>
|
||||
<result-type name="json" class="org.apache.struts2.json.JSONResult" />
|
||||
</result-types>
|
||||
<interceptors>
|
||||
<interceptor name="json"
|
||||
class="org.apache.struts2.json.JSONInterceptor" />
|
||||
</interceptors>
|
||||
<!-- wallet admin -->
|
||||
<!-- 提现管理 -->
|
||||
<action name="adminWithdrawOrderAction" class="project.wallet.withdraw.web.AdminWithdrawOrderAction" method="execute">
|
||||
<result name="view">/admin_withdraw_order_list.jsp</result>
|
||||
</action>
|
||||
<!-- 充值订单管理 -->
|
||||
<action name="adminRechargeOrderAction" class="project.wallet.recharge.web.AdminRechargeOrderAction">
|
||||
<result name="view">/admin_recharge_order_list.jsp</result>
|
||||
</action>
|
||||
|
||||
<!-- wallet ROOT -->
|
||||
<!--fhtoto支付 -->
|
||||
<action name="fhtotoPayAction" class="project.wallet.recharge.fhtoto.web.PayAction">
|
||||
<result name="view">/wallet_recharge_fhoto.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="fhtotoPayAction" class="project.wallet.recharge.fhtoto.web.PayAction">
|
||||
<result name="view">/wallet_recharge_fhoto.jsp</result>
|
||||
</action>
|
||||
|
||||
<!--tft支付 -->
|
||||
<action name="tftWangGuanAction" class="project.wallet.recharge.tft.web.WangGuanAction">
|
||||
<result name="view">/wallet_recharge_tft.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="saoMaAction" class="project.wallet.recharge.tft.web.SaoMaAction">
|
||||
<result name="view">/wallet_recharge_tft.jsp</result>
|
||||
<result name="qrimages">/wallet_recharge_tft_QR.jsp</result>
|
||||
</action>
|
||||
|
||||
<action name="tftPreTradeAction" class="project.wallet.recharge.tft.web.PreTradeAction">
|
||||
<result name="view">/wallet_recharge_tft.jsp</result>
|
||||
<result name="makeResult" type="json">
|
||||
<param name="root">makeResult</param>
|
||||
</result>
|
||||
</action>
|
||||
|
||||
<!--提现订单查询 -->
|
||||
<action name="withdrawOrderAction" class="project.wallet.withdraw.web.WithdrawOrderAction">
|
||||
<result name="withdraw_log_data">/wallet_withdraw_list_data.jsp</result>
|
||||
<result name="withdraw_log">/wallet_withdraw_list.jsp</result>
|
||||
</action>
|
||||
<!--提现 -->
|
||||
|
||||
|
||||
<action name="rechargeLogAction" class="project.wallet.recharge.web.RechargeLogAction">
|
||||
<result name="recharge_log_data">/wallet_recharge_list_data.jsp</result>
|
||||
<result name="recharge_log">/wallet_recharge_list.jsp</result>
|
||||
</action>
|
||||
|
||||
</package>
|
||||
</struts>
|
||||
18
comm/Wallet/build/classes/project/wallet/mapping/Wallet.hbm.xml
Executable file
18
comm/Wallet/build/classes/project/wallet/mapping/Wallet.hbm.xml
Executable file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="project.wallet.Wallet" table="T_WALLET">
|
||||
<id name="id" type="java.lang.String">
|
||||
<column name="UUID" />
|
||||
<generator class="uuid.hex" />
|
||||
</id>
|
||||
<property name="partyId" type="java.lang.String">
|
||||
<column name="PARTY_ID" />
|
||||
</property>
|
||||
<property name="money" type="double">
|
||||
<column name="MONEY" />
|
||||
</property>
|
||||
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
26
comm/Wallet/build/classes/project/wallet/mapping/WalletExtend.hbm.xml
Executable file
26
comm/Wallet/build/classes/project/wallet/mapping/WalletExtend.hbm.xml
Executable file
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="project.wallet.WalletExtend" table="T_WALLET_EXTEND">
|
||||
<id name="id" type="java.lang.String">
|
||||
<column name="UUID" />
|
||||
<generator class="uuid.hex" />
|
||||
</id>
|
||||
<property name="partyId" type="java.lang.String">
|
||||
<column name="PARTY_ID" />
|
||||
</property>
|
||||
<property name="tenantId" type="java.lang.String">
|
||||
<column name="TENANT_ID" />
|
||||
</property>
|
||||
<property name="wallettype" type="java.lang.String">
|
||||
<column name="WALLETTYPE" />
|
||||
</property>
|
||||
<property name="amount" type="double">
|
||||
<column name="AMOUNT" />
|
||||
</property>
|
||||
<property name="wallettypeName" type="java.lang.String">
|
||||
<column name="WALLETTYPE_NAME" />
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="project.wallet.recharge.fhtoto.FhtotoBackNotify" table="T_FHTOTO_BACKNOTIFY">
|
||||
<id name="id" type="java.lang.String">
|
||||
<column name="UUID" />
|
||||
<generator class="uuid.hex" />
|
||||
</id>
|
||||
<property name="return_code" type="java.lang.String">
|
||||
<column name="RETURN_CODE" />
|
||||
</property>
|
||||
|
||||
<property name="return_msg" column="RETURN_MSG" type="java.lang.String"></property>
|
||||
|
||||
<property name="result_code" type="java.lang.String">
|
||||
<column name="RESULT_CODE" />
|
||||
</property>
|
||||
<property name="pay_type" column="PAY_TYPE" type="java.lang.String"></property>
|
||||
|
||||
<property name="service_id" type="java.lang.String">
|
||||
<column name="SERVICE_ID" />
|
||||
</property>
|
||||
<property name="userid" type="java.lang.String">
|
||||
<column name="USERID" />
|
||||
</property>
|
||||
<property name="userpwd" type="java.lang.String">
|
||||
<column name="USERPWD" />
|
||||
</property>
|
||||
<property name="terminal_time" type="java.lang.String">
|
||||
<column name="TERMINAL_TIME" />
|
||||
</property>
|
||||
<property name="total_fee" type="java.lang.String">
|
||||
<column name="TOTAL_FEE" />
|
||||
</property>
|
||||
<property name="end_time" column="END_TIME" type="java.lang.String"></property>
|
||||
|
||||
|
||||
<property name="out_trade_no" type="java.lang.String">
|
||||
<column name="OUT_TRADE_NO" />
|
||||
</property>
|
||||
<property name="channel_trade_no" type="java.lang.String">
|
||||
<column name="CHANNEL_TRADE_NO" />
|
||||
</property>
|
||||
<property name="attach" type="java.lang.String">
|
||||
<column name="ATTACH" />
|
||||
</property>
|
||||
<property name="down_data" type="java.lang.String">
|
||||
<column name="DOWN_DATA" />
|
||||
</property>
|
||||
<property name="key_sign" type="java.lang.String">
|
||||
<column name="KEY_SIGN" />
|
||||
</property>
|
||||
<property name="createTime" type="timestamp">
|
||||
<column name="CREATE_TIME" />
|
||||
</property>
|
||||
<property name="local_msg" type="java.lang.String">
|
||||
<column name="LOCAL_MSG" />
|
||||
</property>
|
||||
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
@@ -0,0 +1,65 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="project.wallet.recharge.RechargeOrder" table="T_RECHARGE_ORDER">
|
||||
<id name="id" type="java.lang.String">
|
||||
<column name="UUID" />
|
||||
<generator class="uuid.hex" />
|
||||
</id>
|
||||
<property name="partyId" type="java.lang.String">
|
||||
<column name="PARTY_ID" />
|
||||
</property>
|
||||
|
||||
<property name="channel" column="CHANNEL" type="java.lang.String"></property>
|
||||
|
||||
<property name="amount" type="double">
|
||||
<column name="AMOUNT" />
|
||||
</property>
|
||||
<property name="currency" column="CURRENCY" type="java.lang.String"></property>
|
||||
|
||||
<property name="amountSettle" type="double">
|
||||
<column name="AMOUNT_SETTLE" />
|
||||
</property>
|
||||
<property name="orderNo" type="java.lang.String">
|
||||
<column name="ORDER_NO" />
|
||||
</property>
|
||||
<property name="clientIp" type="java.lang.String">
|
||||
<column name="CLIENT_IP" />
|
||||
</property>
|
||||
<property name="extra" type="java.lang.String">
|
||||
<column name="EXTRA" />
|
||||
</property>
|
||||
<property name="timePaid" type="timestamp">
|
||||
<column name="TIME_PAID" />
|
||||
</property>
|
||||
<property name="timeExpire" type="timestamp">
|
||||
<column name="TIME_EXPIRE" />
|
||||
</property>
|
||||
<property name="payState" column="PAY_STATE" type="int"></property>
|
||||
|
||||
|
||||
<property name="timeSettle" type="timestamp">
|
||||
<column name="TIME_SETTLE" />
|
||||
</property>
|
||||
<property name="transactionNo" type="java.lang.String">
|
||||
<column name="TRANSACTION_NO" />
|
||||
</property>
|
||||
<property name="failureCode" type="java.lang.String">
|
||||
<column name="FAILURE_CODE" />
|
||||
</property>
|
||||
<property name="failureMsg" type="java.lang.String">
|
||||
<column name="FAILURE_MSG" />
|
||||
</property>
|
||||
<property name="description" type="java.lang.String">
|
||||
<column name="DESCRIPTION" />
|
||||
</property>
|
||||
<property name="createTime" type="timestamp">
|
||||
<column name="CREATE_TIME" />
|
||||
</property>
|
||||
<property name="updateTime" type="timestamp">
|
||||
<column name="UPDATE_TIME" />
|
||||
</property>
|
||||
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
@@ -0,0 +1,57 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
|
||||
"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
|
||||
<hibernate-mapping>
|
||||
<class name="project.wallet.withdraw.WithdrawOrder" table="T_WITHDRAW_ORDER">
|
||||
<id name="id" type="java.lang.String">
|
||||
<column name="UUID" />
|
||||
<generator class="uuid.hex" />
|
||||
</id>
|
||||
<property name="partyId" type="java.lang.String">
|
||||
<column name="PARTY_ID" />
|
||||
</property>
|
||||
|
||||
<property name="channel" column="CHANNEL" type="java.lang.String"></property>
|
||||
|
||||
<property name="amount" type="double">
|
||||
<column name="AMOUNT" />
|
||||
</property>
|
||||
<property name="bankCode" type="java.lang.String">
|
||||
<column name="BANK_CODE" />
|
||||
</property>
|
||||
<property name="bankCardNo" type="java.lang.String">
|
||||
<column name="BANK_CARD_NO" />
|
||||
</property>
|
||||
<property name="bankAccount" type="java.lang.String">
|
||||
<column name="BANK_ACCOUNT" />
|
||||
</property>
|
||||
|
||||
<property name="currency" column="CURRENCY" type="java.lang.String"></property>
|
||||
|
||||
<property name="orderNo" type="java.lang.String">
|
||||
<column name="ORDER_NO" />
|
||||
</property>
|
||||
<property name="clientIp" type="java.lang.String">
|
||||
<column name="CLIENT_IP" />
|
||||
</property>
|
||||
|
||||
<property name="state" column="STATE" type="int"></property>
|
||||
|
||||
<property name="failureCode" type="java.lang.String">
|
||||
<column name="FAILURE_CODE" />
|
||||
</property>
|
||||
<property name="failureMsg" type="java.lang.String">
|
||||
<column name="FAILURE_MSG" />
|
||||
</property>
|
||||
|
||||
<property name="createTime" type="timestamp">
|
||||
<column name="CREATE_TIME" />
|
||||
</property>
|
||||
<property name="updateTime" type="timestamp">
|
||||
<column name="UPDATE_TIME" />
|
||||
</property>
|
||||
<property name="iDNumber" type="java.lang.String">
|
||||
<column name="IDNUMBER" />
|
||||
</property>
|
||||
</class>
|
||||
</hibernate-mapping>
|
||||
15
comm/Wallet/build/classes/wallet.properties
Executable file
15
comm/Wallet/build/classes/wallet.properties
Executable file
@@ -0,0 +1,15 @@
|
||||
fhtoto_userid=
|
||||
fhtoto_userpwd=
|
||||
fhtoto_pay_url=http://pay.fhtoto.com/api.php/pay/pay
|
||||
fhtoto_notify_url=
|
||||
fhtoto_redirect_url=
|
||||
fhtoto_query_url=http://pay.fhtoto.com/api.php/pay/query
|
||||
|
||||
|
||||
tft_userid=10016970
|
||||
tft_userpwd=gqtorICyOFcKKyp%2FYAZLyvv5ZdfUD6ihTZboVNDYGcbAO5Jg9v8h6FCULlGgH0sS70cyO7ZrqxoY%2F%2BKhBk3eCzSKm353ZSuN
|
||||
tft_datakey=48b08d68a9084c53adbabdb6ddd422ed
|
||||
tft_dcpay_url=http://pos.gzdcdata.com/dcpay
|
||||
tft_notify_url=
|
||||
tft_query_url=http://pay.fhtoto.com/api.php/pay/query
|
||||
|
||||
Reference in New Issue
Block a user