`
lw4135
  • 浏览: 46909 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

早点休息

    博客分类:
  • sql
 
阅读更多
package com.surekam.cpm.order.excel;

import java.io.InputStream;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
import org.apache.struts.upload.FormFile;

import com.surekam.platform.core.persistence.util.jdbc.JdbcManager;

public class DeleteOrder {
	public static void main(String[] args) {
	}
	/**
	 * 删除订单信息
	 * @param file
	 * @param belongProject
	 * @return
	 */
	public String deleteOrderExcel(FormFile file, String belongProject) {

		String msg = null;
		try {
			// 判断导入文件的格式
			InputStream inputStream = file.getInputStream();

			if (file.getFileName().endsWith(".xlsx")) {
				XSSFWorkbook workbook = new XSSFWorkbook(inputStream);
				XSSFSheet sheet = workbook.getSheetAt(0);
				for (int index = 0; index < 1; index++) {//1253
					XSSFRow row = sheet.getRow(0);
					if (row == null) {
						break;
					}
					System.out.println(row.getCell(index));
					deleteOrder(row.getCell(index).toString().trim());
				}
			}

		} catch (Exception e) {
			e.printStackTrace();
			msg = "文件上传发生错误,请稍后再操作!";
			return msg;

		}

		return null;
	}

	// 删除订单信息
	private void deleteOrder(String orderId) throws SQLException {

		Connection conn = JdbcManager.getInstance().openCurConnection();
		PreparedStatement pstmt = null;
		ResultSet res = null;
		boolean autocommit = true;
		String sql1="delete from t_itsm_wf_biz_mapping t  where t.wf_code in(select t.process_id from c_order_dispose t where t.order_id  =? ); ";
		String sql2=" delete from c_process_record tpr where tpr.task_id in(select t.task_id from c_order_dispose t where t.order_id  =? );";
		String sql3=" delete from c_order_dispose t where t.order_id  =? ;";
		String sql4=" delete  from c_order t where t.order_id =?";
		try {
			autocommit = conn.getAutoCommit();
			conn.setAutoCommit(false);

			pstmt = conn.prepareStatement(sql1);
			pstmt.setString(1, orderId);
			pstmt.addBatch();
			
			pstmt = conn.prepareStatement(sql2);
			pstmt.setString(1, orderId);
			pstmt.addBatch();
			
			pstmt = conn.prepareStatement(sql3);
			pstmt.setString(1, orderId);
			pstmt.addBatch();
			
			pstmt = conn.prepareStatement(sql4);
			pstmt.setString(1, orderId);
			pstmt.addBatch();
			
			
			pstmt.executeBatch();
			conn.commit();
			conn.setAutoCommit(autocommit);

		} catch (Exception e) {
			e.printStackTrace();
			throw new SQLException("操作数据库错误!");
		} finally {
			JdbcManager.closeQuietly(res);
			JdbcManager.closeQuietly(pstmt);
			JdbcManager.closeQuietly(conn);
		}

	}
}
分享到:
评论

相关推荐

    大学班委晚上对同学们的早点休息的公告参考.doc

    大学班委晚上对同学们的早点休息的公告参考.doc

    大学班委晚上对同学们的早点休息的公告精选.doc

    大学班委晚上对同学们的早点休息的公告精选.doc

    老河口一中高一年级英语.doc

    3. **睡眠与记忆**:Barbara建议Jane早点休息并服用安眠药,这是因为充足的睡眠对巩固记忆和保持清醒的头脑至关重要。缺乏睡眠可能影响到学习和考试时的记忆提取能力。 4. **考试焦虑**:Jane在梦境中无法回答问题...

    2017年1月7号托福口语机经.pdf

    - 调整日常生活作息:建议朋友提前规划日程,例如晚上早点休息,早上设定多层闹钟,甚至可以尝试在睡前进行轻松的活动,如阅读,来帮助改善睡眠质量。 在托福口语备考过程中,考生还需要注意以下几点: - 练习清晰...

    鲁教版七上Unit5《What'sthematter》(SectionB)PPT课件.PPT

    比如Gina就感到疲倦,建议她早点休息,而不是参加晚会。 2. **hungry** - 当感到饥饿时,应该吃一个苹果,而不应该暴饮暴食,比如Alan饿了,建议他吃个苹果,而不是在饭前踢足球。 3. **stressed out** - 遇到压力过...

    高二学业水平考试英语书面表达范文17篇.doc

    而“effective”(有效地)完成作业并早点休息,使得李华能在第二天保持良好的学习状态。 3. 时间管理与精力分配:王海的学习方法反映了时间管理和精力分配的重要性。他花费过多时间在晚上完成作业,导致缺乏充足的...

    福建省尤溪县第七中学2017_2018学年高一英语下学期“周学习清单”反馈测试试题2

    Jane的母亲建议她早点休息并服用安眠药,以确保充足的休息。 5. **考试焦虑**:在考试中,焦虑可能导致思维混乱,像Jane一样,她无法集中精力答题,甚至出现梦魇,反映了考试焦虑可能导致的实际问题。 6. **时间...

    人体慢性肾衰健康教育汇报材料.doc

    - **夜卧早起**:遵循自然规律,夜晚早点休息,早晨早些起床,有助于保护阳气。 - **适当午睡**:补充精力,保持良好的体能状态。 - **四季调理**:根据四季变化调整生活习惯,如夏季避免室外露宿,防止寒气侵袭...

    完形填空Soonitwouldbetheholidays.docx

    hoped”,希望Jane早点休息。 8. Barbara建议Jane吃一片“8____ pill”,通常在考试前帮助放松和睡眠的可能是安眠药,所以这里8是“B. sleeping”。 9. Barbara承诺早上会叫醒Jane,因此9处填入宾语代词“A. her...

    给女同学的祝福语.pdf

    在紧张忙碌的生活中,应合理安排时间,保证“乖乖在家,听听电话,早点休息”,享受高质量的睡眠和休息时间,为第二天的工作和生活充满能量。 这些生活知识,虽然看似简单,却涵盖了健康、情感、人际交往等众多方面...

    好男人给女人的三八节祝福.doc

    等到适当的时机,他们才会轻声细语地提醒对方注意休息,比如询问明天是否有课,提醒她早点休息。这种行为展现了好男人的倾听能力和情感平衡感。 好男人通常不会轻易在人前赞美女性,他们更倾向于将赞美藏在心底,...

    学生上课迟到检讨书范文.pdf

    - 提前规划:晚上早点休息,早上留出充足的时间起床和准备 - 设定提醒:使用闹钟或其他提醒工具以避免忘记时间 - 时间管理培训:学习有效的时间管理技巧 - 路线优化:找到最佳出行路线,避开拥堵时段和路段 - ...

    冬季早上好问候祝福语精选.doc

    晚上早点休息,保证足够的睡眠,早晨起床后,可以做一些简单的拉伸运动,唤醒沉睡的身体,避免因突然的体位变化而感到不适。 心理健康也不容忽视。在寒冷的季节里,保持乐观的心态,积极面对生活中的挑战,可以减轻...

    人类寿命计算器1.0.7z

    因此,"早点休息"这一建议并非空穴来风,充足的睡眠是保持身心健康的基础。 除了睡眠,定期的锻炼同样对延长寿命有着显著作用。适量的运动可以增强心肺功能,提高身体素质,预防慢性疾病,同时还有助于缓解压力,...

    海南全陪导游出发欢迎词.doc

    住宿时,请注意个人物品安全,晚上早点休息,保持良好的精神状态;出行时,请紧跟团队,避免走失;游览时,尊重当地的风俗习惯,爱护环境,不乱丢垃圾;购物时,理性消费,谨防购买假冒伪劣商品;娱乐活动中,...

    新目标英语八年级下册unit1-10词汇专练.doc

    5. go:should 后接动词原形,建议早点休息。 6. swim:动词不定式作主语,表示在炎热天气里游泳很有趣。 7. advice:不可数名词,表示寻求数学方面的建议。 8. stressed:形容词,表示感到压力大的状态。 9. eating...

    大寒朋友圈文艺祝福文案80句.docx

    冬季夜长昼短,建议朋友们天冷时早点休息,保证充足的睡眠时间。良好的睡眠有助于身体恢复和免疫力提升,对于维护身心健康有着重要作用。 在人际交往方面,大寒的祝福文案更显得意义非凡。一句温暖的问候,一段充满...

    届九年级英语9月月考试题(无答案) 试题.doc

    17. 上下文表明对话者因为昨晚熬夜完成作业而感到疲惫,对方可能表达关心或同情,完整的回复可能包括诸如"你应该早点休息"之类的建议。 这些题目涵盖了动词的用法、固定搭配、条件句、反义疑问句、感叹句等多个英语...

    日语会话资料

    - おやすみなさい:晚安,建议对方早点休息。 - お出かけですか:询问对方是否外出。 2. **介绍**: - ごしょかいします:我来介绍一下。 - 初めまして:初次见面,互相问候。 - どうぞよろしく:请您多关照。...

    美国托业专家推荐的20条高分捷径

    早点休息,确保第二天精神饱满。 总之,通过遵循这20条专家推荐的高分捷径,你将有更大的可能性在托业考试中取得理想的成绩。记住,持之以恒、有目标地学习,加上有效的策略,定能助你在职场英语能力的检验中...

Global site tag (gtag.js) - Google Analytics