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
3. **睡眠与记忆**:Barbara建议Jane早点休息并服用安眠药,这是因为充足的睡眠对巩固记忆和保持清醒的头脑至关重要。缺乏睡眠可能影响到学习和考试时的记忆提取能力。 4. **考试焦虑**:Jane在梦境中无法回答问题...
- 调整日常生活作息:建议朋友提前规划日程,例如晚上早点休息,早上设定多层闹钟,甚至可以尝试在睡前进行轻松的活动,如阅读,来帮助改善睡眠质量。 在托福口语备考过程中,考生还需要注意以下几点: - 练习清晰...
比如Gina就感到疲倦,建议她早点休息,而不是参加晚会。 2. **hungry** - 当感到饥饿时,应该吃一个苹果,而不应该暴饮暴食,比如Alan饿了,建议他吃个苹果,而不是在饭前踢足球。 3. **stressed out** - 遇到压力过...
而“effective”(有效地)完成作业并早点休息,使得李华能在第二天保持良好的学习状态。 3. 时间管理与精力分配:王海的学习方法反映了时间管理和精力分配的重要性。他花费过多时间在晚上完成作业,导致缺乏充足的...
Jane的母亲建议她早点休息并服用安眠药,以确保充足的休息。 5. **考试焦虑**:在考试中,焦虑可能导致思维混乱,像Jane一样,她无法集中精力答题,甚至出现梦魇,反映了考试焦虑可能导致的实际问题。 6. **时间...
- **夜卧早起**:遵循自然规律,夜晚早点休息,早晨早些起床,有助于保护阳气。 - **适当午睡**:补充精力,保持良好的体能状态。 - **四季调理**:根据四季变化调整生活习惯,如夏季避免室外露宿,防止寒气侵袭...
hoped”,希望Jane早点休息。 8. Barbara建议Jane吃一片“8____ pill”,通常在考试前帮助放松和睡眠的可能是安眠药,所以这里8是“B. sleeping”。 9. Barbara承诺早上会叫醒Jane,因此9处填入宾语代词“A. her...
在紧张忙碌的生活中,应合理安排时间,保证“乖乖在家,听听电话,早点休息”,享受高质量的睡眠和休息时间,为第二天的工作和生活充满能量。 这些生活知识,虽然看似简单,却涵盖了健康、情感、人际交往等众多方面...
等到适当的时机,他们才会轻声细语地提醒对方注意休息,比如询问明天是否有课,提醒她早点休息。这种行为展现了好男人的倾听能力和情感平衡感。 好男人通常不会轻易在人前赞美女性,他们更倾向于将赞美藏在心底,...
- 提前规划:晚上早点休息,早上留出充足的时间起床和准备 - 设定提醒:使用闹钟或其他提醒工具以避免忘记时间 - 时间管理培训:学习有效的时间管理技巧 - 路线优化:找到最佳出行路线,避开拥堵时段和路段 - ...
晚上早点休息,保证足够的睡眠,早晨起床后,可以做一些简单的拉伸运动,唤醒沉睡的身体,避免因突然的体位变化而感到不适。 心理健康也不容忽视。在寒冷的季节里,保持乐观的心态,积极面对生活中的挑战,可以减轻...
因此,"早点休息"这一建议并非空穴来风,充足的睡眠是保持身心健康的基础。 除了睡眠,定期的锻炼同样对延长寿命有着显著作用。适量的运动可以增强心肺功能,提高身体素质,预防慢性疾病,同时还有助于缓解压力,...
住宿时,请注意个人物品安全,晚上早点休息,保持良好的精神状态;出行时,请紧跟团队,避免走失;游览时,尊重当地的风俗习惯,爱护环境,不乱丢垃圾;购物时,理性消费,谨防购买假冒伪劣商品;娱乐活动中,...
5. go:should 后接动词原形,建议早点休息。 6. swim:动词不定式作主语,表示在炎热天气里游泳很有趣。 7. advice:不可数名词,表示寻求数学方面的建议。 8. stressed:形容词,表示感到压力大的状态。 9. eating...
冬季夜长昼短,建议朋友们天冷时早点休息,保证充足的睡眠时间。良好的睡眠有助于身体恢复和免疫力提升,对于维护身心健康有着重要作用。 在人际交往方面,大寒的祝福文案更显得意义非凡。一句温暖的问候,一段充满...
17. 上下文表明对话者因为昨晚熬夜完成作业而感到疲惫,对方可能表达关心或同情,完整的回复可能包括诸如"你应该早点休息"之类的建议。 这些题目涵盖了动词的用法、固定搭配、条件句、反义疑问句、感叹句等多个英语...
- おやすみなさい:晚安,建议对方早点休息。 - お出かけですか:询问对方是否外出。 2. **介绍**: - ごしょかいします:我来介绍一下。 - 初めまして:初次见面,互相问候。 - どうぞよろしく:请您多关照。...
早点休息,确保第二天精神饱满。 总之,通过遵循这20条专家推荐的高分捷径,你将有更大的可能性在托业考试中取得理想的成绩。记住,持之以恒、有目标地学习,加上有效的策略,定能助你在职场英语能力的检验中...