|
|
|
@ -100,11 +100,14 @@ public class QaDaoImpl implements QaDao { |
|
|
|
currentRoll.setParttypeFlag("F"); |
|
|
|
currentRoll.setOrderref2(outRoll.getOrderref2()); |
|
|
|
currentRoll.setOrderref3(outRoll.getOrderref3()); |
|
|
|
currentRoll.setExpiredDate(outRoll.getExpiredDate()); |
|
|
|
paramArgs.add(currentRoll); |
|
|
|
} |
|
|
|
sql.append("INSERT INTO C_RollInfo (Site, RollNo, RollDate, PartNo, rolltype, rolltype_db, Status_DB, Status,"); |
|
|
|
sql.append(" ExpiredDate,");//2022-04-26添加 |
|
|
|
sql.append(" RollQty, CreatedDate, CreatedBy, SourceType, OrderRef1, OriginalRollNo, firstlevelrollno, parttype_flag, OrderRef2, OrderRef3)"); |
|
|
|
sql.append(" VALUES(:site, :rollNo, :rollDate, :partNo, :rollType, :rollTypeDb, :statusDb, :status,"); |
|
|
|
sql.append(" :expiredDate,");//2022-04-26添加 |
|
|
|
sql.append(" :rollQty, :createdDate, :createdBy, :orderRefType, :orderNo, :oriRollNo, :firstLevelRollNo, :parttypeFlag, :orderref2, :orderref3)"); |
|
|
|
parameterJdbcTemplate.batchUpdate(sql.toString(), SqlParameterSourceUtils.createBatch(paramArgs.toArray())); |
|
|
|
} |
|
|
|
@ -147,4 +150,21 @@ public class QaDaoImpl implements QaDao { |
|
|
|
return parameterJdbcTemplate.query(sql.toString(), paramMap, new BeanPropertyRowMapper<>(QaRollOutData.class)); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public Map<String, Object> getPartDataByPartNo(String site, String partNo) { |
|
|
|
StringBuilder sql = new StringBuilder(); |
|
|
|
Map<String, Object> paramMap = new HashMap<>(); |
|
|
|
sql.append("SELECT ExpireDateControlFlag controlFlag, FLOOR(ISNULL(ToExpireDays, 0)) expiredDays"); |
|
|
|
sql.append(" FROM Part pt WHERE pt.Site = :site AND pt.PartNo = :partNo"); |
|
|
|
paramMap.put("site", site); |
|
|
|
paramMap.put("partNo", partNo); |
|
|
|
List<Map<String, Object>> resultList = parameterJdbcTemplate.queryForList(sql.toString(), paramMap); |
|
|
|
//判断是否存在结果集 |
|
|
|
if(resultList.size() > 0){ |
|
|
|
return resultList.get(0); |
|
|
|
}else{ |
|
|
|
return null; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
} |