修改订单数源产品显示
This commit is contained in:
@@ -1309,8 +1309,9 @@ public class TabOrderMonitorService
|
||||
vo.setTrackId(str(row, "TRACK_ID"));
|
||||
vo.setCustomerCode(str(row, "CUSTOMER_CODE"));
|
||||
vo.setCustomerName(str(row, "CUSTOMER_NAME"));
|
||||
vo.setProductCode(str(row, "PRODUCT_CODE"));
|
||||
vo.setProductName(str(row, "PRODUCT_NAME"));
|
||||
// Prefer LINE_CODE / LINE_NAME (billing product); list SQL aliases them as PRODUCT_*.
|
||||
vo.setProductCode(firstStr(row, "LINE_CODE", "PRODUCT_CODE"));
|
||||
vo.setProductName(firstStr(row, "LINE_NAME", "PRODUCT_NAME"));
|
||||
vo.setProductFloorCode(str(row, "PRODUCT_FLOOR_CODE"));
|
||||
vo.setCountry(str(row, "COUNTRY"));
|
||||
vo.setCountryName(str(row, "COUNTRY_NAME"));
|
||||
@@ -1330,6 +1331,23 @@ public class TabOrderMonitorService
|
||||
return v == null ? null : String.valueOf(v).trim();
|
||||
}
|
||||
|
||||
private static String firstStr(Map<String, Object> row, String... keys)
|
||||
{
|
||||
if (keys == null)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
for (String key : keys)
|
||||
{
|
||||
String v = str(row, key);
|
||||
if (StringUtils.isNotEmpty(v))
|
||||
{
|
||||
return v;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
private static Integer integer(Map<String, Object> row, String key)
|
||||
{
|
||||
Object v = value(row, key);
|
||||
|
||||
Reference in New Issue
Block a user