eeeeeeeeeeeeeee

public void save(List<NtBbDerlerCompanies> companyLst, HttpContext h) {
		
		
		GeneralDAO dao=DBService.getGeneralDAO();
		Date now =CommonService.getGeneralService().getSystemDate();
		NtPvUsers user=(NtPvUsers)h.getUserLoginInfo().getInfo();
		List<NtBbDerlerCompanies> change=new ArrayList<NtBbDerlerCompanies>();
		for(NtBbDerlerCompanies i:companyLst){
			if(i.getUPDATE_STATUS().equals(Constants.ACTION_INSERT)){
				i.setCOMPANY_ID(user.getCOMPANY_ID());
				int cc=(Integer) dao.queryObject("NtDealerCmpMgr.exitsDealerCmp",i);
				if(cc>0){
					throw new AppException(MsgService.getMsg("nvf_00023"));
				}
				i.setDOWNLOAD_FLAG(1);
				Integer cmpId=CommonService.getSeqenceService().getIntSequenceNo(0, DicConstants.SEQ_NT_BB_DERLER_COMPANIES);
				i.setDEALER_COMPANY_ID(cmpId);
				i.setCREATED_BY(user.getUSER_ID());
				i.setCREATED_TIME(now);
				i.setCOMPANY_STATUS(DicConstants.COMPANY_STATUS);
				i.setCOUNTRY(DicConstants.COUNTRY_CN);
				dao.insertObject("NtDealerCmpMgr.insert", i);
				change.add(i);
			}
			else if(i.getUPDATE_STATUS().equals(Constants.ACTION_UPDATE)){
				i.setUPDATED_BY(user.getUSER_ID());
				i.setUPDATED_TIME(now);
				int cout=dao.updateObject("NtDealerCmpMgr.update", i);
				if(cout==0){
					throw new OldDataException();
				}
				change.add(i);
			}
		}
		h.addResultList(change);
		List<NtBbDerlerCompaniesTo> data=(List<NtBbDerlerCompaniesTo>)ListUtil.getSerializableList(new NtBbDerlerCompaniesTo(), change);
//		CommonService.getIJmsService().sendAsyMessage(CMDConstants.DCS_0x151, data);
		CommonService.getIJmsService().sendAsyMessage(CMDConstants.DCS_0x151, data, Constants.MSG_TYPE_DEALER);
	}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值