Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

改編碼為utf-8 #2

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 18 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
# ��ɬ�� �����(All In One)���y��X����Java�Ĥ@��
# 綠界科技 全方位(All In One)物流整合介接Java第一版
---

## 1. ����
## 1. 介紹

- ��ɬ�ު��y���ѷ|����K�ֳt���ӫ~�B�e����A�ثe�W�Ө��f�A�ȴ��ѡu���a�K�Q�W�ӡv�B�u�Τ@�W�ӡv�B�u�ܺ��I�v�A�v�t�A�ȴ��ѡu�¿ߦv�t�v�B�u�v�t�q�v�C ���M��RoR���A�i�ϥΧ@�إߪ��y�q��A�q�l�a�Ϧ걵�A�f���y�q�浥���ΡC
- ���ͪ��y�q��G
- B2C���a�K�Q�W��
- B2C�Τ@�W��
- B2C�ܺ��I
- C2C���a���쩱
- C2C�Τ@�W�ӥ�f�K
- C2C�ܺ��I���쩱
- HOME�¿ߦv�t
- HOME�v�t�q
- 綠界科技物流提供會員方便快速的商品運送機制,目前超商取貨服務提供「全家便利超商」、「統一超商」、「萊爾富」,宅配服務提供「黑貓宅配」、「宅配通」。 本套件為RoR版,可使用作建立物流訂單,電子地圖串接,逆物流訂單等應用。
- 產生物流訂單:
- B2C全家便利超商
- B2C統一超商
- B2C萊爾富
- C2C全家店到店
- C2C統一超商交貨便
- C2C萊爾富店到店
- HOME黑貓宅配
- HOME宅配通


## 2. �w������
- _jdk 1.6�H�W_
## 2. 安裝環境
- _jdk 1.6以上_


## 3. �ϥαо�
- �ϥΪ̤���m��Doc��Ƨ����A�i�ѰѾ\
## 3. 使用教學
- 使用者文件放置於Doc資料夾內,可供參閱


## 4. �p���ڭ�
- ��ɧ޳N�ȪA�H�c: [email protected]
## 4. 聯絡我們
- 綠界技術客服信箱: [email protected]



Expand Down
36 changes: 18 additions & 18 deletions ecpay/logistics/integration/AllInOne.java
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
import ecpay.logistics.integration.verification.VerifyUpdateStoreInfo;

/**
* ��ɪ��y���\�����O
* 綠界物流全功能類別
* @author mark.chiu
*
*/
Expand All @@ -69,7 +69,7 @@ public AllInOne(){
}

/**
* �ˬdHashtable�����ˬd�X�O�_���T(�T�O��ƥ��Q«��)
* 檢查Hashtable中的檢查碼是否正確(確保資料未被竄改)
* @param Hashtable params
* @return boolean
*/
Expand All @@ -91,7 +91,7 @@ public boolean compareCheckMacValue(Hashtable<String, String> params){
}

/**
* �q�l�a�Ϧ걵(�� API ���W�Ө��f�ɿ�ܨ��f�����ɨϥ�)
* 電子地圖串接(此 API 為超商取貨時選擇取貨分店時使用)
* @param obj
* @return string
*/
Expand All @@ -105,7 +105,7 @@ public String expressMap(ExpressMapObj obj){
}

/**
* ���y�q�沣��
* 物流訂單產生
* @param obj
* @return string
*/
Expand Down Expand Up @@ -156,7 +156,7 @@ public String create(Object obj){
}

/**
* �v�t�f���y�q��
* 宅配逆物流訂單
* @param obj
* @return string
*/
Expand Down Expand Up @@ -190,7 +190,7 @@ public String returnHome(ReturnHomeObj obj){
}

/**
* �W�Ө��f�f���y�q��(���a�W�� B2C)
* 超商取貨逆物流訂單(全家超商 B2C)
* @param obj
* @return string
*/
Expand Down Expand Up @@ -224,7 +224,7 @@ public String returnCVS(ReturnCVSObj obj){
}

/**
* ���a�f���y�ֱb(���a�W�� B2C)
* 全家逆物流核帳(全家超商 B2C)
* @param obj
* @return string
*/
Expand Down Expand Up @@ -257,7 +257,7 @@ public String logisticsCheckAccounts(LogisticsCheckAccountsObj obj){
}

/**
* �W�Ө��f�f���y�q��(�ܺ��I�W�� B2C)
* 超商取貨逆物流訂單(萊爾富超商 B2C)
* @param obj
* @return string
*/
Expand Down Expand Up @@ -291,7 +291,7 @@ public String returnHiLifeCVS(ReturnHiLifeCVSObj obj){
}

/**
* �W�Ө��f�f���y�q��(�Τ@�W�� B2C)
* 超商取貨逆物流訂單(統一超商 B2C)
* @param obj
* @return string
*/
Expand Down Expand Up @@ -325,7 +325,7 @@ public String returnUniMartCVS(ReturnUniMartCVSObj obj){
}

/**
* ���Ѽt�ӭק�X�f����B���f����(�Τ@�W�� B2C)
* 提供廠商修改出貨日期、取貨門市(統一超商 B2C)
* @param obj
* @return string
*/
Expand Down Expand Up @@ -359,7 +359,7 @@ public String updateShipmentInfo(UpdateShipmentInfoObj obj){
}

/**
* ��s����(�Τ@�W��C2C)
* 更新門市(統一超商C2C)
* @param obj
* @return string
*/
Expand Down Expand Up @@ -393,7 +393,7 @@ public String updateStoreInfo(UpdateStoreInfoObj obj){
}

/**
* �����q��(�Τ@�W��C2C)
* 取消訂單(統一超商C2C)
* @param obj
* @return string
*/
Expand Down Expand Up @@ -426,7 +426,7 @@ public String cancelC2COrder(CancelC2COrderObj obj){
}

/**
* ���y�q��d��
* 物流訂單查詢
* @param obj
* @return string
*/
Expand Down Expand Up @@ -460,7 +460,7 @@ public String queryLogisticsTradeInfo(QueryLogisticsTradeInfoObj obj){
}

/**
* ���ͦ��B��(�v�t)/�@�q��(�W�Ө��f)�榡(B2C)
* 產生托運單(宅配)/一段標(超商取貨)格式(B2C)
* @param obj
* @return string
*/
Expand All @@ -480,7 +480,7 @@ public String printTradeDocument(PrintTradeDocumentObj obj){
}

/**
* �C�Lú�ڳ�(�Τ@�W�� C2C)
* 列印繳款單(統一超商 C2C)
* @param obj
* @return string
*/
Expand All @@ -500,7 +500,7 @@ public String printUniMartC2COrderInfo(PrintUniMartC2COrderInfoObj obj){
}

/**
* ���a�C�L�p�ճ�(���a�W�� C2C)
* 全家列印小白單(全家超商 C2C)
* @param obj
* @return string
*/
Expand All @@ -520,7 +520,7 @@ public String printFAMIC2COrderInfo(PrintFAMIC2COrderInfoObj obj){
}

/**
* �ܺ��I�C�L�p�ճ�(�ܺ��I�W�� C2C)
* 萊爾富列印小白單(萊爾富超商 C2C)
* @param obj
* @return string
*/
Expand All @@ -540,7 +540,7 @@ public String printHILIFEC2COrderInfo(PrintHILIFEC2COrderInfoObj obj){
}

/**
* ���� B2C ����
* 產生 B2C 測標資料
* @param obj
* @return string
*/
Expand Down
32 changes: 16 additions & 16 deletions ecpay/logistics/integration/domain/CancelC2COrderObj.java
Original file line number Diff line number Diff line change
@@ -1,109 +1,109 @@
package ecpay.logistics.integration.domain;

/**
* �����q��(�Τ@�W��C2C)����
* 取消訂單(統一超商C2C)物件
* @author mark.chiu
*
*/
public class CancelC2COrderObj {

/**
* MerchantID
* �t�ӽs��
* 廠商編號
*/
private String MerchantID = "";

/**
* AllPayLogisticsID
* ���y����s��
* 物流交易編號
*/
private String AllPayLogisticsID = "";

/**
* CVSPaymentNo
* �H�f�s��
* 寄貨編號
*/
private String CVSPaymentNo = "";

/**
* CVSValidationNo
* ���ҽX
* 驗證碼
*/
private String CVSValidationNo = "";

/**
* PlatformID
* �S���X�@���x�ӥN��
* 特約合作平台商代號
*/
private String PlatformID = "";

/********************* getters and setters *********************/

/**
* ���oMerchantID �t�ӽs�� �Ѻ�ɬ�޴���
* 取得MerchantID 廠商編號 由綠界科技提供
* @return MerchantID
*/
public String getMerchantID() {
return MerchantID;
}
/**
* �]�wMerchantID �t�ӽs�� �Ѻ�ɬ�޴���
* 設定MerchantID 廠商編號 由綠界科技提供
* @param merchantID
*/
public void setMerchantID(String merchantID) {
MerchantID = merchantID;
}
/**
* ���oAllPayLogisticsID ���y����s��
* 取得AllPayLogisticsID 物流交易編號
* @return AllPayLogisticsID
*/
public String getAllPayLogisticsID() {
return AllPayLogisticsID;
}
/**
* �]�wAllPayLogisticsID ���y����s��
* 設定AllPayLogisticsID 物流交易編號
* @param allPayLogisticsID
*/
public void setAllPayLogisticsID(String allPayLogisticsID) {
AllPayLogisticsID = allPayLogisticsID;
}
/**
* ���oCVSPaymentNo �H�f�s��
* 取得CVSPaymentNo 寄貨編號
* @return CVSPaymentNo
*/
public String getCVSPaymentNo() {
return CVSPaymentNo;
}
/**
* �]�wCVSPaymentNo �H�f�s��
* 設定CVSPaymentNo 寄貨編號
* @param cVSPaymentNo
*/
public void setCVSPaymentNo(String cVSPaymentNo) {
CVSPaymentNo = cVSPaymentNo;
}
/**
* ���oCVSValidationNo ���ҽX
* 取得CVSValidationNo 驗證碼
* @return CVSValidationNo
*/
public String getCVSValidationNo() {
return CVSValidationNo;
}
/**
* �]�wCVSValidationNo ���ҽX
* 設定CVSValidationNo 驗證碼
* @param cVSValidationNo
*/
public void setCVSValidationNo(String cVSValidationNo) {
CVSValidationNo = cVSValidationNo;
}
/**
* ���oPlatformID �S���X�@���x�ӥN�� �Ѻ�ɬ�޴��ѡA���ѼƬ��M�צX�@�����x�ӨϥΡA�@��t�Ӥ����Щ�ŭȡC�Y���M�צX�@�����x�ӨϥήɡAMerchantID �бa��a�Ҹj�w��MerchantID�C
* 取得PlatformID 特約合作平台商代號 由綠界科技提供,此參數為專案合作的平台商使用,一般廠商介接請放空值。若為專案合作的平台商使用時,MerchantID 請帶賣家所綁定的MerchantID。
* @return PlatformID
*/
public String getPlatformID() {
return PlatformID;
}
/**
* �]�wPlatformID �S���X�@���x�ӥN�� �Ѻ�ɬ�޴��ѡA���ѼƬ��M�צX�@�����x�ӨϥΡA�@��t�Ӥ����Щ�ŭȡC�Y���M�צX�@�����x�ӨϥήɡAMerchantID �бa��a�Ҹj�w��MerchantID�C
* 設定PlatformID 特約合作平台商代號 由綠界科技提供,此參數為專案合作的平台商使用,一般廠商介接請放空值。若為專案合作的平台商使用時,MerchantID 請帶賣家所綁定的MerchantID。
* @param platformID
*/
public void setPlatformID(String platformID) {
Expand Down
Loading