修改订单数源产品显示
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);
|
||||
|
||||
@@ -123,8 +123,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
o.TRACK_ID,
|
||||
o.CUSTOMER_CODE,
|
||||
o.CUSTOMER_NAME,
|
||||
o.PRODUCT_CODE,
|
||||
o.PRODUCT_NAME,
|
||||
<!-- List "产品" shows LINE_* (same as billing match), not PRODUCT_* floor name. -->
|
||||
o.LINE_CODE AS PRODUCT_CODE,
|
||||
o.LINE_NAME AS PRODUCT_NAME,
|
||||
o.PRODUCT_FLOOR_CODE,
|
||||
o.COUNTRY,
|
||||
o.COUNTRY_NAME,
|
||||
|
||||
Reference in New Issue
Block a user