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

📄 fileperforminfoeditreq.java

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

import orm.TbFixFileFilePerformInfo;
import orm.TbFixFileFiles;
import business.dispose.TcuBaseDataDispose;

import com.jr81.source.internet.TcuDataPackage;

import dao.FilePerformInfoDao;
import dao.FixFileFilesDAO;

public class FilePerformInfoEditReq extends TcuBaseDataDispose {


	private FilePerformInfoDao fdao;
	private FixFileFilesDAO dao;
	
	public FilePerformInfoDao getFdao() {
		return fdao;
	}

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

	protected boolean DataDispose(TcuDataPackage in_data_package,
		TcuDataPackage out_stream) {
	try {
		packName="FilePerformInfoEditRep";
		
		
		String fileId=headpack.GetParam("fileId");
		if(fileId==null) {
			ReturnData(packName, -1, "fileId null",out_stream);
		}
		TbFixFileFilePerformInfo obj=null;
		if((obj=fdao.findFilePerformInfo(fileId))==null) {
			return ReturnData(packName, -1, "找不到指定的记录",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);
		}
		in_data_package.LoadObject(obj);
		if(obj.getWholeCarFix()==null){
			return ReturnData(packName, -1, "整车大修为空",out_stream);
		}
		if(obj.getTotalFix()==null){
			return ReturnData(packName, -1, "总成大修为空",out_stream);
		}
		if(obj.getSecMainten()==null){
			return ReturnData(packName, -1, "二级维护为空",out_stream);
		}
		if(obj.getCommCarFix()==null){
			return ReturnData(packName, -1, "车辆小修为空",out_stream);
		}
		if(obj.getSpecialFix()==null){
			return ReturnData(packName, -1, "专项维修为空",out_stream);
		}
		if(obj.getFixOutput()==null){
			return ReturnData(packName, -1, "维修产值为空",out_stream);
		}
		if(obj.getFixProfit()==null){
			return ReturnData(packName, -1, "维修利润为空",out_stream);
		}
		if(obj.getTaxs()==null){
			return ReturnData(packName, -1, "上缴国家税金为空",out_stream);
		}
		

		if(fdao.updateFilePerformInfo(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;
	}

}

⌨️ 快捷键说明

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