cordys 后台表查询、组装数据 前台显示

本博客展示了如何通过指定参数(流程类型和状态)从数据库中获取促销管理对象的集合,并根据流程类型进行相应的数据填充和更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

public static BusObjectIterator <ManageForPromotion > getManageForPromotionsByParam(String param, String processType, String processStatus) {
	
	Vector < ManageForPromotion > finalResult = new Vector < ManageForPromotion > ();
	String process_type = processType;

	String sql = "select * from T_PROMOTION_MASTER t where 1=1";
	QueryObject query = new QueryObject(sql);
	query.setResultClass(ManageForPromotion.class);

	BusObjectIterator < ManageForPromotion > mpromotions = query.getObjects();
	while (mpromotions.hasMoreElements()) 
	{
		ManageForPromotion mpromotion = mpromotions.nextElement();
		String formID = mpromotion.getFORM_ID();
		mpromotion.setPROCESS_TYPE(process_type);
		//apply
		if (process_type.trim().equals("1")) 
		{
			T_PROMOTION_APPLY apply = T_PROMOTION_APPLY.getTPromotionApplyObject(formID);
			if(TraceUtil.notNull(apply))
			{
				mpromotion.setINSTANCEID(apply.getINSTANCE_ID());
			}
		}
		//设置mpromotion 为临时变量,mpromotion隐含如果 mpromotion值改变默认隐含mpromotion.update();
		mpromotion.makeTransient();
		finalResult.add(mpromotion);
	}
	//对数据得到的数据 进行遍历和复杂 在返回前台。
	return new BusObjectArray < ManageForPromotion > (finalResult);
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值