/**
* Method GBS_MMifDetail_DB.java
* Created on 08-09-2004
*
* @author XJL
* @version 1.0
*/
package DB;
import java.io.InputStream;
import java.io.OutputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
import javax.servlet.ServletOutputStream;
import javax.servlet.http.HttpServletResponse;
import javax.sql.DataSource;
import oracle.sql.BLOB;
import COMMON.BaseCommonCheck;
import COMMON.MessageList;
import COMMON.ReturnValue;
import COMMON.SystemConstants;
import DataBean.GBS_MMifDetail_stBean;
import DataBean.GBS_MMif_stBean;
import DataBean.GBS_MifEntryDetailList_stBean;
import DataBean.GBS_MifEntryList_stBean;
public class GBS_MMifDetail_DB implements SystemConstants {
private DataSource datasource = null;
/**
* get datasource from logic
* @param datasource
*/
public GBS_MMifDetail_DB ( DataSource datasource ) {
this.datasource = datasource;
}
/**
* get MifList by CustomerId
* @param String CustomerId
* @return ReturnValue
* @exception Exception Exception for information of other errors
* @since 2004/08/09
*/
public ReturnValue getMifList(String customerId) throws Exception {
//Add by Gxk 2004/09/10 Start
customerId = BaseCommonCheck.convertSql(customerId);
//Add by Gxk 2004/09/10 End
ReturnValue returnValue = new ReturnValue();
MessageList messageList = new MessageList();
returnValue.setMessageList(messageList);
Map returnMap = new HashMap();
StringBuffer sql = new StringBuffer();
ArrayList lstMif = new ArrayList();
//R[htO
String recordCount = "";
/////////////////////////////////////////////////////////////////////////////
//EDIT SQL
sql.append(" SELECT ");
sql.append(" M_MIF.PRODUCT_CATEGORY,"); //MIFîñD»iªÞ
sql.append(" M_CATEGORY.CATEGORY_NAME,"); //Äp}X^Dàe¶P
sql.append(" M_MIF.COUNTRY_CODE,"); //MIFîñDR[h
sql.append(" M_COUNTRY.COUNTRY_NAME,"); //}X^D¼
sql.append(" M_MIF.SUBSIDIARY_CODE,"); //MIFîñD»@R[h
sql.append(" M_SUBSIDIARY.SUBSIDIARY_NAME,"); //»@}X^D»@¼
sql.append(" M_MIF_DETAIL.MODEL,"); //MIFÚ×îñDf
sql.append(" TO_CHAR( M_MIF_DETAIL.QTY, '999,999' ) QTY,"); //MIFÚ×îñDÊ
sql.append(" M_CURRENCY.CURRENCY_NAME,"); //Äp}X^Dàe¶P
//MIFÚ×îñDn[hEFA¿i
//Edit by Gxk 2004/08/25 Start
sql.append(" TO_CHAR( M_MIF_DETAIL.HARD_PRICE, '999,999,999,999.00' ) HARD_PRICE,");
//sql.append( " TO_CHAR( M_MIF_DETAIL.HARD_PRICE, '999,999,999.00' ) HARD_PRICE," );
//Edit by Gxk 2004/08/25 End
//MIFÚ×îñDCPC¿i
sql.append(" TO_CHAR( M_MIF_DETAIL.CPC_PRICE, '999,999.999999' ) CPC_PRICE,");
//MIFÚ×îñDMCV
sql.append(" TO_CHAR( M_MIF_DETAIL.MCV, '9,999,999,999' ) MCV, ");
//MIFÚ×îñD±üú
sql.append(" TO_CHAR( M_MIF_DETAIL.INSTALLATION_DATE, 'DD-Mon-YYYY') IN_DATE,");
//MIFÚ×îñDRFPóæú
sql.append(" TO_CHAR( M_MIF_DETAIL.RFP_RCV_DATE, 'DD-Mon-YYYY' ) RFP_DATE,");
//o[}X^. (o[¼(Last)+o[¼iFirst))
sql.append(" ( M_MEMBER.MEMBER_NAME_FIRST || ' ' || M_MEMBER.MEMBER_NAME_LAST) MEMBER_NAME, ");
sql.append(" M_MIF.ATCH_FILE_NAME,"); //MIFîñDYtt@C¼
sql.append(" M_MIF.REMARKS"); //MIFîñD}[NX
sql.append(" FROM ");
sql.append(" M_MIF,"); //MIFîñ
sql.append(" M_MEMBER,"); //o[}X^
sql.append(" M_SUBSIDIARY,"); //»@}X^
sql.append(" M_COUNTRY,"); //}X^
sql.append(" M_MIF_DETAIL,"); //MIFÚ×îñ
sql.append(" ( SELECT ");
sql.append(" (STRING1) CURRENCY_NAME,"); //àe¶P
sql.append(" (MAIN_KEY) CURRENCY_CODE"); //L[àe
sql.append(" FROM ");
sql.append(" M_WIDE_USE"); //Äp}X^
sql.append(" WHERE");
sql.append(" TARGET_USE = 'CURRENCY'");
sql.append(" ) M_CURRENCY,");
sql.append(" ( SELECT ");
sql.append(" (STRING1) CATEGORY_NAME,"); //àe¶P
sql.append(" (MAIN_KEY) CATEGORY_CODE"); //L[àe
sql.append(" FROM ");
sql.append(" M_WIDE_USE"); //Äp}X^
sql.append(" WHERE");
sql.append(" TARGET_USE = 'PRODUCT_CATEGORY'");
sql.append(" ) M_CATEGORY");
sql.append(" WHERE ");
sql.append(" M_MIF.CUSTOMER_ID = '" + customerId + "'");
sql.append(" AND M_MIF.PRODUCT_CATEGORY = M_CATEGORY.CATEGORY_CODE(+)");
sql.append(" AND M_MIF.SUBSIDIARY_CODE = M_SUBSIDIARY.SUBSIDIARY_CODE(+)");
sql.append(" AND M_MIF.COUNTRY_CODE = M_COUNTRY.COUNTRY_CODE(+)");
sql.append(" AND M_MIF_DETAIL.USER_ID = M_MEMBER.USER_ID(+)");
sql.append(" AND M_MIF_DETAIL.CURRENCY = M_CURRENCY.CURRENCY_CODE(+)");
sql.append(" AND M_MIF.CUSTOMER_ID = M_MIF_DETAIL.CUSTOMER_ID(+)");
sql.append(" AND M_MIF.PRODUCT_CATEGORY = M_MIF_DETAIL.PRODUCT_CATEGORY(+)");
sql.append(" AND M_MIF.SUBSIDIARY_CODE = M_MIF_DETAIL.SUBSIDIARY_CODE(+)");
sql.append(" AND M_MIF.COUNTRY_CODE = M_MIF_DETAIL.COUNTRY_CODE(+)");
sql.append(" ORDER BY ");
//MIFîñD»iªÞ
sql.append(" M_MIF.PRODUCT_CATEGORY,");
//}X^D\¦ÆR[h
sql.append(" M_COUNTRY.DISP_ORDER, M_COUNTRY.COUNTRY_CODE,");
//»@}X^D\¦Æ»@R[h
sql.append(" M_SUBSIDIARY.DISP_ORDER, M_SUBSIDIARY.SUBSIDIARY_CODE,");
//MIFÚ×îñDf
sql.append(" M_MIF_DETAIL.MODEL ");
//END EDIT SQL
/////////////////////////////////////////////////////////////////////////////
//print sql
System.out.println("[INFO] sql = " + sql.toString());
ResultSet rset = null;
Connection conn = null;
Statement st = null;
try {
//Create connection
conn = this.datasource.getConnection();
st = conn.createStatement();
rset = st.executeQuery(sql.toString());
////////////////////////////////////////////////////////////////////////////
//GET DATA FROM DB RESULTSET
while (rset.next()) {
String membername = "";
String firstname = "";
String lastname = "";
GBS_MifEntryDetailList_stBean out_st = new GBS_MifEntryDetailList_stBean();
out_st.setProductCategory(
rset.getString("PRODUCT_CATEGORY") == null ? "" : rset.getString("PRODUCT_CATEGORY").trim());
out_st.setCountryCode(
rset.getString("COUNTRY_CODE") == null ? "" : rset.getString("COUNTRY_CODE").trim());
out_st.setCountryName(
rset.getString("COUNTRY_NAME") == null ? "" : rset.getString("COUNTRY_NAME").trim());
out_st.setSubsidiaryCode(
rset.getString("SUBSIDIARY_CODE") == null ? "" : rset.getString("SUBSIDIARY_CODE").trim());
out_st.setSubsidiaryName(
rset.getString("SUBSIDIARY_NAME") == null ? "" : rset.getString("SUBSIDIARY_NAME").trim());
out_st.setModel(rset.getString("MODEL") == null ? "" : rset.getString("MODEL").trim());
out_st.setQty(rset.getString("QTY") == null ? "" : rset.getString("QTY").trim());
out_st.setCurrency(
rset.getString("CURRENCY_NAME") == null ? "" : rset.getString("CURRENCY_NAME").trim());
if (BaseCommonCheck.isEmpty(rset.getString("HARD_PRICE"))) {
out_st.setHardPrice("");
} else {
if (rset.getString("HARD_PRICE").trim().startsWith(".")) {
out_st.setHardPrice("0" + rset.getString("HARD_PRICE").trim());
} else {
out_st.setHardPrice(rset.getString("HARD_PRICE").trim());
}
}
if (BaseCommonCheck.isEmpty(rset.getString("CPC_PRICE"))) {
out_st.setCpcPrice("");
} else {
if (rset.getString("CPC_PRICE").trim().startsWith(".")) {
out_st.setCpcPrice("0" + rset.getString("CPC
没有合适的资源?快使用搜索试试~ 我知道了~
GBS.rar_GBS_java 日_商业_管理系统
共281个文件
java:163个
jsp:45个
scc:18个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 176 浏览量
2022-09-23
06:17:43
上传
评论
收藏 2.43MB RAR 举报
温馨提示
对日软件外包 为东芝做的一个全球商业管理系统
资源推荐
资源详情
资源评论
收起资源包目录
GBS.rar_GBS_java 日_商业_管理系统 (281个子文件)
.classpath 998B
GBS_style.css 4KB
normal.css 2KB
GBS_logout.gif 2KB
GBS_excel.GIF 1KB
GBS_pdf.GIF 1KB
GBS_gbs.gif 1KB
GBS_word.GIF 1KB
GBS_other.GIF 1KB
GBS_ppt.GIF 1KB
GBS_text.GIF 1005B
GBS_menu_mainbg.gif 96B
GBS_space.gif 44B
ipopeng.htm 22KB
classes12.jar 1.14MB
struts.jar 486KB
commons-collections.jar 161KB
commons-beanutils.jar 116KB
commons-digester.jar 107KB
jakarta-oro.jar 64KB
commons-lang.jar 62KB
commons-validator.jar 46KB
commons-logging.jar 31KB
commons-fileupload.jar 22KB
struts-legacy.jar 10KB
GBS_MMifDetail_DB.java 62KB
GBS_Reply_DB.java 60KB
GBS_TProductPrice_DB.java 57KB
GBS_MProduct_DB.java 38KB
GBS_MCustomer_DB.java 35KB
GBS_RfpAttach_DB.java 33KB
GBS_MMember_DB.java 31KB
GBS_TPresentation_DB.java 30KB
GBS_MCountryProductR_DB.java 25KB
GBS_RequestAction.java 25KB
GBS_MServiceInfo_DB.java 23KB
GBS_MifEntryAction.java 23KB
GBS_PriceEditHardwarePriceAction.java 22KB
BaseCommonCheck.java 21KB
GBS_PriceEditCPCPriceAction.java 21KB
GBS_TRfp_DB.java 21KB
GBS_ProductAvailabilityConditionAction.java 20KB
GBS_ReplyFromAction.java 18KB
GBS_ProductMasterConditionMaintenanceAction.java 17KB
GBS_MSubsidiary_DB.java 16KB
GBS_CusProfileAction.java 16KB
GBS_UserMasterMaintenanceAction.java 15KB
GBS_ReplyFromEditAction.java 15KB
GBS_MifEntryForm.java 14KB
GBS_ProductMasterConditionAction.java 14KB
GBS_RfpCountry_DB.java 14KB
GBS_RfpAttachmentSubAction.java 13KB
GBS_LoginAction.java 12KB
GBS_MCountry_DB.java 12KB
BaseDispatchAction.java 12KB
GBS_ResultAction.java 11KB
GBS_Request_DB.java 11KB
GBS_PriceConditionAction.java 11KB
GBS_ProductMasterConditionMaintenanceForm.java 10KB
GBS_PresentationsubAction.java 10KB
GBS_MifAction.java 10KB
GBS_TTemp_DB.java 9KB
GBS_Nda_DB.java 9KB
GBS_Result_DB.java 9KB
GBS_ServiceInfosubAction.java 9KB
GBS_ProductMasterConditionForm.java 9KB
GBS_UserMasterMaintenanceForm.java 8KB
GBS_CustomerInquiryAction.java 8KB
GBS_ReplyFromForm.java 8KB
GBS_RFP_stBean.java 8KB
GBS_PriceEditHardwarePriceForm.java 8KB
GBS_CustomerInquiryForm.java 8KB
GBS_ReplyFromEditForm.java 8KB
GBS_PriceCPCPriceListActionLogic.java 8KB
GBS_PresentationsubForm.java 8KB
GBS_PriceEditCPCPriceForm.java 7KB
BaseActionForm.java 7KB
GBS_PriceHardwarePriceListActionLogic.java 7KB
GBS_NdaForm.java 7KB
GBS_RequestForm.java 7KB
GBS_MMember_stBean.java 7KB
GBS_UserMasterAction.java 7KB
GBS_ResultForm.java 7KB
GBS_MifEntryActionLogic.java 7KB
GBS_LittleCPCPrice_stBean.java 7KB
GBS_RequestActionLogic.java 6KB
GBS_MifEntryDetailList_stBean.java 6KB
GBS_ProductAvailabilityConditionForm.java 6KB
GBS_HardwarePrice_stBean.java 6KB
GBS_CusProfileForm.java 6KB
GBS_NdaAction.java 6KB
GBS_CPCPrice_stBean.java 6KB
GBS_Nda_stBean.java 6KB
GBS_TProductPrice_stBean.java 6KB
GBS_MemberListForm.java 6KB
GBS_PriceConditionForm.java 6KB
GBS_RfpCountryAction.java 5KB
GBS_ReplyList_stBean.java 5KB
GBS_ProductMasterConditionList_Bean.java 5KB
GBS_ServiceInfosubForm.java 5KB
共 281 条
- 1
- 2
- 3
资源评论
邓凌佳
- 粉丝: 65
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功