目录
-
普通代码
- 首先声明:这篇文章是根据此文章《大数据技术与结构》,将现在的项目代码结构进行的二次调整的练习实战!
- 多层次if/else代码内容:
下面方法作用是:根据不同的类型进行对应的service处理!!!不是我写的,是同事写的。
/**
* 项目上报
* resultObj 中需要返回 上报时,还进行上报操作的数据对象 . 参考 TDCB_ZXZQFXJH 中的 oldTNewZxzq
* @param xmGuid 项目ID
* @param ywLx 业务类型
* @Return: com.gisquest.realestate.vo.ResponseBodyVo<java.lang.Object>
* @Author: xiongYiMing , 2019-05-22 07:46:26
* @Modify:
*/
@Override
@Transactional(rollbackFor = Exception.class)
public ResponseBodyVo<Object> shangbao(String xmGuid, String ywLx) {
ResponseBodyVo<Object> resultObj= new ResponseBodyVo<Object>();
// 参照 XmchServiceImpl 里书写自己的业务类型判断
if(YwlxCommon.TDCB_ZXZQFXJH.equals(ywLx)) {
TNewZxzq tNewZxzq = new TNewZxzq();
tNewZxzq.setZxzqguid(xmGuid);
resultObj = iZxzqFxjhService.shangBao(tNewZxzq,new Object());
} else if(YwlxCommon.TDCB_ZQSJFXJH.equals(ywLx)){
// 债券实际发行计划
TNewzxzqfxqk tNewzxzqfxqk = new TNewzxzqfxqk();
tNewzxzqfxqk.setFxqkGuid(xmGuid);
resultObj = iZqsjfxqkService.shangBao(tNewzxzqfxqk,new Object());
}else if(YwlxCommon.TDCB_ZQHKQK.equals(ywLx)){
TNewz