Service Order的状态字段里的这些字段从哪里带出来的?我们可能会想当然的认为是从后台配的Status profile里带出来的。事实并非如此。

这个transaction type根本没有分配任何Status profile,但是仍然可以在UI上看到三个可选的状态值。

Status状态字段里的值并不是我们想象的那样,完全来自system status profile和user status profile,后者只是数据源之一。

这个下拉菜单里的值通过下面这个方法取出:可以看到方法执行的结果就是UI上看到的三条记录。

这个GET_STATUS_INFO的具体逻辑:

先从crmc_status_proc里取出全部47个状态,

这47个状态会根据其RANGE字段,和CRNC_BO_RANGES的RANGE字段做一个join,过滤掉那些Join结果里OBJECT_TYPE字段不等于BUS2000116的状态,最后就只剩Open, In Process和Completed三条记录。

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

最新文章

  1. 关于回溯与n个数的全排列
  2. wpf ListBox,item两列不等高。
  3. React如何性能调优
  4. swift基础--数组、字典
  5. [解决] [centOS] g++ 带 -static 参数编译时,报错 /usr/bin/ld: cannot find -lm
  6. JAVA与.NET的相互调用——利用JNBridge桥接模式实现远程通讯
  7. perl encode_utf8 和decode_utf8
  8. [转]用android LinearLayout和RelativeLayout实现精确布局
  9. [Swift]LeetCode793. 阶乘函数后K个零 | Preimage Size of Factorial Zeroes Function
  10. python常用函数用法整理
  11. HDU4651 Partition 【多项式求逆】
  12. [Oracle] “表中有数据,但select count(*)的结果为0”问题的解决办法
  13. HashTree【转】
  14. Lodop设置文本项行间距、字间距
  15. RestTemplate -springwebclient
  16. redis数据淘汰策略
  17. XGBoost 输出特征重要性以及筛选特征
  18. android基础篇------------java基础(11)(文件解析xml and Json )
  19. 0071 CentOS_Tomcat访问文件名包含中文的文件出现404错误
  20. Webpack笔记(二)——搭建React开发环境

热门文章

  1. Djang视图层
  2. [V1-Team] WEDO创意论坛技术规格说明书
  3. 「bzoj1925」「Sdoi2010」地精部落 (计数型dp)
  4. Lucene初识
  5. GreenPlum 大数据平台--并行备份(四)
  6. git读书笔记以及使用技巧
  7. spring 3.0 @ResponseBody注解返回中文问号乱码解决办法
  8. 18 Command Line Tools to Monitor Linux Performance
  9. nyoj 61——传纸条(一)——————【双线dp】
  10. Shader学习笔记