|
|
@ -227,7 +227,7 @@ public class OutBoundDaoImpl implements OutBoundDao { |
|
|
public void batchUpdateSalesPartSerialNoList(List<TransDetailSubInData> transDetailSubs, String deliveryFlag) { |
|
|
public void batchUpdateSalesPartSerialNoList(List<TransDetailSubInData> transDetailSubs, String deliveryFlag) { |
|
|
StringBuilder sql = new StringBuilder(); |
|
|
StringBuilder sql = new StringBuilder(); |
|
|
Map<String, Object>[] paramMap = new HashMap[transDetailSubs.size()]; |
|
|
Map<String, Object>[] paramMap = new HashMap[transDetailSubs.size()]; |
|
|
sql.append("UPDATE SalesPartSerialNoList SET DeliveryFlag = :deliveryFlag"); |
|
|
|
|
|
|
|
|
sql.append("UPDATE SalesPartSerialNoList SET DeliveryFlag = :deliveryFlag,DeliveryDate =GetDate(),DeliveryBy=:userId"); |
|
|
sql.append(" WHERE Site = :site AND OrderNo = :orderNo AND ItemNo = :itemNo AND SerialNo = :serialNo"); |
|
|
sql.append(" WHERE Site = :site AND OrderNo = :orderNo AND ItemNo = :itemNo AND SerialNo = :serialNo"); |
|
|
//处理批量的参数 |
|
|
//处理批量的参数 |
|
|
for(int i = 0; i < transDetailSubs.size(); i++){ |
|
|
for(int i = 0; i < transDetailSubs.size(); i++){ |
|
|
@ -238,6 +238,7 @@ public class OutBoundDaoImpl implements OutBoundDao { |
|
|
tempMap.put("itemNo", transDetailSub.getOrderRef4()); |
|
|
tempMap.put("itemNo", transDetailSub.getOrderRef4()); |
|
|
tempMap.put("serialNo", transDetailSub.getSerialNo()); |
|
|
tempMap.put("serialNo", transDetailSub.getSerialNo()); |
|
|
tempMap.put("deliveryFlag", deliveryFlag); |
|
|
tempMap.put("deliveryFlag", deliveryFlag); |
|
|
|
|
|
tempMap.put("userId", transDetailSub.getUserId()); |
|
|
paramMap[i] = tempMap; |
|
|
paramMap[i] = tempMap; |
|
|
} |
|
|
} |
|
|
parameterJdbcTemplate.batchUpdate(sql.toString(), paramMap); |
|
|
parameterJdbcTemplate.batchUpdate(sql.toString(), paramMap); |
|
|
|