Browse Source

【万利达MES】【SMT预警批处理界面增加记录日志】

caosy 6 năm trước cách đây
mục cha
commit
fff18529fc
1 tập tin đã thay đổi với 11 bổ sung0 xóa
  1. 11 0
      src/com/uas/mes/pm/service/impl/BatchDealServiceImpl.java

+ 11 - 0
src/com/uas/mes/pm/service/impl/BatchDealServiceImpl.java

@@ -2183,6 +2183,17 @@ public class BatchDealServiceImpl implements BatchDealService {
 		// 2.更新ms_checkpack=0
 		String updateSql = "UPDATE SMTMESSAGELOG SET sml_confirm=-1 WHERE sml_id IN (" + ids + ")";
 		baseDao.execute(updateSql);
+		// 3.记录日志
+		List<String> sqls = new ArrayList<String>();
+		String sql = "";
+		Employee employee = SystemSession.getUser();
+		String userName = employee.getEm_name(), userCode = employee.getEm_code();
+		for (Map<Object, Object> map : store) {
+			sql = "INSERT INTO PQCCONFIRMPACKLOG(PL_ID,PL_CONFIRMMAN,PL_COFIRMMANCODE,PL_CONFIRMDATE,PL_MAKECODE,PL_PRODCODE,PL_LINECODE,PL_TABLE,PL_LOCATION,PL_TYPE,PL_CONTENT)"
+					+ " SELECT PQCCONFIRMPACKLOG_SEQ.NEXTVAL,'"+userName+"','"+userCode+"',SYSDATE,sml_makecode,sml_prodcode,sml_linecode,sml_table,sml_location,sml_type,sml_content FROM SMTMESSAGELOG WHERE sml_id = " + map.get("sml_id");
+			sqls.add(sql);
+		}
+		baseDao.execute(sqls);
 		return "确认成功";
 	}