⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 filebasicinfoaddreq.java

📁 为公司做的质量考核接口源码,用spring,hibernate,XML实现,对XML接口编程很有帮助
💻 JAVA
字号:
package business.FileBasicInfo;

import orm.TbFixCorp;
import orm.TbFixFileFileBasicInfo;
import orm.TbFixFileFiles;
import business.dispose.TcuBaseDataDispose;

import com.jr81.source.internet.TcuDataPackage;

import dao.FileBasicInfoDao;
import dao.FixFileFilesDAO;
import dao.TbFixCorpDAO;

public class FileBasicInfoAddReq extends TcuBaseDataDispose {

	private FixFileFilesDAO dao;
	private FileBasicInfoDao fbdao;
	private TbFixCorpDAO fdao;
	
	protected boolean DataDispose(TcuDataPackage in_data_package,
			TcuDataPackage out_stream) {
		try {
			packName="FileBasicInfoAddRep";
			
			
			String fileId=headpack.GetParam("fileId");
			if(fileId==null) {
				ReturnData(packName, -1, "fileId null",out_stream);
			}
			TbFixFileFiles ff=null;
			if((ff=dao.findFiles(fileId))==null) {
				return ReturnData(packName, -1, "找不到指定的档案",out_stream);
			}
			if(ff.getIsSubmit()==1) {
				return ReturnData(packName, -1, "档案已经提交",out_stream);
			}
			TbFixFileFileBasicInfo obj=new TbFixFileFileBasicInfo();
			
			in_data_package.LoadObject(obj);
			obj.setFileId(fileId);
			return this.DataDispose(obj, out_stream);			

		}catch(Exception e) {
			e.printStackTrace();
			return ReturnData(packName, -1, e.getMessage(),out_stream);
		}
			
	
	}
	public boolean DataDispose(TbFixFileFileBasicInfo obj,
			TcuDataPackage out_stream) {
		try {
			packName="FileBasicInfoAddRep";

			if(obj.getBusiLicense().equals("")){
				return ReturnData(packName, -1, "经营许可证为空",out_stream);
			}
			if(obj.getCorpNum().equals("")){
				return ReturnData(packName, -1, "企业编号为空",out_stream);
			}
			if(obj.getCorpDeputy().equals("")){
				return ReturnData(packName, -1, "法定代表人为空",out_stream);
			}
			if(obj.getDealAddress().equals("")){
				return ReturnData(packName, -1, "经营地址为空",out_stream);
			}
			if(obj.getEconomyType().equals("")){
				return ReturnData(packName, -1, "经济类型为空",out_stream);
			}
			if(obj.getLicenseNo().equals("")){
				return ReturnData(packName, -1, "营业执照号为空",out_stream);
			}
			if(obj.getBusiMarkNo().equals("")){
				return ReturnData(packName, -1, "经营标志牌号为空",out_stream);
			}
			if(obj.getPracticedate().equals(null)){
				return ReturnData(packName, -1, "开业时间为空",out_stream);
			}
			if(obj.getMendType().equals("")){
				return ReturnData(packName, -1, "维修类别为空",out_stream);
			}
			if(obj.getBusiType().equals("")){
				return ReturnData(packName, -1, "经营范围为空",out_stream);
			}
			if(obj.getPhone().equals("")){
				return ReturnData(packName, -1, "联系电话为空",out_stream);
			}
			if(obj.getOrigQcClass().equals("")){
				return ReturnData(packName, -1, "原质量信誉等级为空",out_stream);
			}
			
			TbFixCorp f=fdao.findByCorpNum(obj.getCorpNum());
			if(f==null) {
				return ReturnData(packName, -1, "找不到指定的企业",out_stream);
			}else {
				obj.setCorpId(f.getCorpId());
				obj.setCorpName(f.getCorpName());
				obj.setBroCode(f.getBroCode());
				obj.setProCode(f.getProCode());
				obj.setCityCode(f.getCitycode());
				
			}
			//obj.setFileId(fileId);
			if(fbdao.ifExit(obj.getFileId())){
				return ReturnData(packName, -1, "已存在记录",out_stream);
			}
			if(fbdao.addFileBasicInfo(obj)) {
				return this.ReturnData(packName, 1, "", out_stream);
			}else {
				return ReturnData(packName, -1, "保存失败",out_stream);
			}

		}catch(Exception e) {
			e.printStackTrace();
			return ReturnData(packName, -1, e.getMessage(),out_stream);
		}
			
	
	}
	public FixFileFilesDAO getDao() {
		return dao;
	}

	public void setDao(FixFileFilesDAO dao) {
		this.dao = dao;
	}

	public FileBasicInfoDao getFbdao() {
		return fbdao;
	}

	public void setFbdao(FileBasicInfoDao fbdao) {
		this.fbdao = fbdao;
	}

	public TbFixCorpDAO getFdao() {
		return fdao;
	}

	public void setFdao(TbFixCorpDAO fdao) {
		this.fdao = fdao;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -