|
|
@ -34,7 +34,7 @@ public class RollDaoImpl implements RollDao { |
|
|
StringBuilder sql = new StringBuilder(); |
|
|
StringBuilder sql = new StringBuilder(); |
|
|
sql.append("SELECT R.PartNo PartNo,P.PartDescription PartDescription,OrderRef1+'-'+OrderRef2 PONo,"); |
|
|
sql.append("SELECT R.PartNo PartNo,P.PartDescription PartDescription,OrderRef1+'-'+OrderRef2 PONo,"); |
|
|
sql.append("R.SuppRollNoFlag SuppRollNoFlag,R.SupplierID supplierID,R.RollQty rollQty,R.Status_DB status_DB,"); |
|
|
sql.append("R.SuppRollNoFlag SuppRollNoFlag,R.SupplierID supplierID,R.RollQty rollQty,R.Status_DB status_DB,"); |
|
|
sql.append("R.OrderRef1 orderRef1,R.OrderRef3 orderRef3, R.Site site"); |
|
|
|
|
|
|
|
|
sql.append("R.OrderRef1 orderRef1,R.OrderRef3 orderRef3, R.Site site, r.WarehouseID"); |
|
|
sql.append(" FROM C_RollInfo R LEFT JOIN Part P ON R.Site=P.Site AND R.PartNo=P.PartNo"); |
|
|
sql.append(" FROM C_RollInfo R LEFT JOIN Part P ON R.Site=P.Site AND R.PartNo=P.PartNo"); |
|
|
sql.append(" WHERE R.RollNo = :rollNo"); |
|
|
sql.append(" WHERE R.RollNo = :rollNo"); |
|
|
Map<String, Object> paramMap = new HashMap<String, Object>(); |
|
|
Map<String, Object> paramMap = new HashMap<String, Object>(); |
|
|
@ -211,6 +211,10 @@ public class RollDaoImpl implements RollDao { |
|
|
if (null != site) { |
|
|
if (null != site) { |
|
|
paramMap.put("status_DB", status_DB); |
|
|
paramMap.put("status_DB", status_DB); |
|
|
} |
|
|
} |
|
|
|
|
|
String warehouseID = rollInfo.getWarehouseID(); |
|
|
|
|
|
if (StringUtils.isNotEmpty(warehouseID)) { |
|
|
|
|
|
paramMap.put("warehouseID", warehouseID); |
|
|
|
|
|
} |
|
|
sql.append("SELECT"); |
|
|
sql.append("SELECT"); |
|
|
sql.append(" Site ,RollNo ,RollQty ,PartNo ,SupplierID ,OrderRef1 ,OrderRef2 ,OrderRef3 ,OrderRef4 ,SuppDeliveryNote ,RollDate ,CreatedDate ,CreatedBy "); |
|
|
sql.append(" Site ,RollNo ,RollQty ,PartNo ,SupplierID ,OrderRef1 ,OrderRef2 ,OrderRef3 ,OrderRef4 ,SuppDeliveryNote ,RollDate ,CreatedDate ,CreatedBy "); |
|
|
sql.append(",Status_DB ,Status ,SuppRollNo ,RollSeqNo ,SuppRollNoFlag ,SourceType ,OriginalRollNo ,OrderRef5 ,rolltype ,rolltype_db ,firstlevelrollno ,remark "); |
|
|
sql.append(",Status_DB ,Status ,SuppRollNo ,RollSeqNo ,SuppRollNoFlag ,SourceType ,OriginalRollNo ,OrderRef5 ,rolltype ,rolltype_db ,firstlevelrollno ,remark "); |
|
|
@ -218,7 +222,7 @@ public class RollDaoImpl implements RollDao { |
|
|
sql.append("FROM"); |
|
|
sql.append("FROM"); |
|
|
sql.append(" C_RollInfo "); |
|
|
sql.append(" C_RollInfo "); |
|
|
sql.append("WHERE"); |
|
|
sql.append("WHERE"); |
|
|
sql.append(" PartNo = :partNo AND Site =:site AND Status_DB =:status_DB"); |
|
|
|
|
|
|
|
|
sql.append(" PartNo = :partNo AND Site =:site AND Status_DB =:status_DB and warehouseid = :warehouseID"); |
|
|
sql.append(" AND RollDate <= dateadd(DAY, CAST(dbo.get_sys_config_value('rollOutDateCheck') AS INT), "); |
|
|
sql.append(" AND RollDate <= dateadd(DAY, CAST(dbo.get_sys_config_value('rollOutDateCheck') AS INT), "); |
|
|
sql.append(" (SELECT MIN(RollDate) FROM C_RollInfo WHERE PartNo = :partNo and Status_DB = 'I')) "); |
|
|
sql.append(" (SELECT MIN(RollDate) FROM C_RollInfo WHERE PartNo = :partNo and Status_DB = 'I')) "); |
|
|
|
|
|
|
|
|
|