|  | @@ -236,13 +236,11 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
 | 
	
		
			
				|  |  |          if (StringUtils.isNull(tmsorderbills.getBillStatus())) {
 | 
	
		
			
				|  |  |              return AjaxResult.error("未找到单据状态,请确认");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if (tmsorderbills.getBillStatus() == 40) {
 | 
	
		
			
				|  |  | +        if (tmsorderbills.getBillStatus() == 6L) {
 | 
	
		
			
				|  |  |              if (StringUtils.isNull(scntrs) || "[]".equals(scntrs)) {
 | 
	
		
			
				|  |  |                  return AjaxResult.error("未找到计划货量数据,请确认");
 | 
	
		
			
				|  |  |              }
 | 
	
		
			
				|  |  |              tmsorderbills.setPostDate(new Date());
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -        if (tmsorderbills.getBillStatus() == 40) {
 | 
	
		
			
				|  |  |              String status = dataValidation(scntrs, attachs, fees, plans, null);
 | 
	
		
			
				|  |  |              if (StringUtils.isNotEmpty(status)) {
 | 
	
		
			
				|  |  |                  return AjaxResult.error(status);
 | 
	
	
		
			
				|  | @@ -279,11 +277,6 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
 | 
	
		
			
				|  |  |          ftmsorderbillscntrsMapper.deleteftmsorderbillscntrsByPId(pId);
 | 
	
		
			
				|  |  |          ftmsorderbillsplansMapper.deleteftmsorderbillsplansByOrgId(pId);
 | 
	
		
			
				|  |  |          ftmsorderbillsattachsMapper.deleteftmsorderbillsattachsByPId(pId);
 | 
	
		
			
				|  |  | -        if (tmsorderbills.getBillStatus() == 40) {
 | 
	
		
			
				|  |  | -            tmsorderbills.setBillStatus(6L);
 | 
	
		
			
				|  |  | -        } else {
 | 
	
		
			
				|  |  | -            tmsorderbills.setBillStatus(2L);
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |          AjaxResult ajaxResult = updateItem(pId, tmsorderbills.getBillStatus(), scntrs, attachs, fees, plans, loginUser);
 | 
	
		
			
				|  |  |          String code = ajaxResult.get("code").toString();
 | 
	
		
			
				|  |  |          if ("500".equals(code)) {
 | 
	
	
		
			
				|  | @@ -355,7 +348,7 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
 | 
	
		
			
				|  |  |      public AjaxResult planStatusChange(Ftmsorderbills ftmsorderbills) {
 | 
	
		
			
				|  |  |          Ftmsorderbills tmsorderbills = ftmsorderbillsMapper.selectftmsorderbillsById(ftmsorderbills.getId());
 | 
	
		
			
				|  |  |          boolean billStatus = false;
 | 
	
		
			
				|  |  | -        if (ftmsorderbills.getBillType() == 1000) {
 | 
	
		
			
				|  |  | +        if (ftmsorderbills.getActId() == 1000) {
 | 
	
		
			
				|  |  |              // 计划变更
 | 
	
		
			
				|  |  |              billStatus = true;
 | 
	
		
			
				|  |  |          }
 | 
	
	
		
			
				|  | @@ -373,12 +366,6 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
 | 
	
		
			
				|  |  |          } else if (!billStatus && tmsorderbills.getBillStatus() == 90) {
 | 
	
		
			
				|  |  |              return AjaxResult.error("调度单据已在变更中");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        Ftmsorderbills tmsorder = new Ftmsorderbills();
 | 
	
		
			
				|  |  | -        tmsorder.setId(ftmsorderbills.getId());
 | 
	
		
			
				|  |  | -        tmsorder.setBillStatus(90L);
 | 
	
		
			
				|  |  | -        if (ftmsorderbillsMapper.updateftmsorderbills(tmsorder) <= 0) {
 | 
	
		
			
				|  |  | -            return AjaxResult.error("更新计划信息失败,若多次出现请联系管理员");
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  |          return AjaxResult.success();
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -398,7 +385,7 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
 | 
	
		
			
				|  |  |      public AjaxResult insertPlanChange(String tmsorder, String scntrs, String attachs, String fees, String plans, LoginUser loginUser) {
 | 
	
		
			
				|  |  |          Ftmsorderbills tmsorderbills = JSONArray.parseObject(tmsorder, Ftmsorderbills.class);
 | 
	
		
			
				|  |  |          long pId = tmsorderbills.getId();
 | 
	
		
			
				|  |  | -        tmsorderbills.setBillStatus(40L);
 | 
	
		
			
				|  |  | +        tmsorderbills.setBillStatus(6L);
 | 
	
		
			
				|  |  |          Ftmsorderbills ftmsorderbills = ftmsorderbillsMapper.selectftmsorderbillsById(tmsorderbills.getId());
 | 
	
		
			
				|  |  |          ProjectBillsHistory projectBillsHistory = new ProjectBillsHistory();
 | 
	
		
			
				|  |  |          projectBillsHistory.setProjectId(pId);
 | 
	
	
		
			
				|  | @@ -643,18 +630,18 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
 | 
	
		
			
				|  |  |      public AjaxResult planCancel(Ftmsorderbills ftmsorderbills, LoginUser loginUser) {
 | 
	
		
			
				|  |  |          Ftmsorderbills sorderbills = ftmsorderbillsMapper.selectftmsorderbillsById(ftmsorderbills.getId());
 | 
	
		
			
				|  |  |          boolean billsStatus = false;
 | 
	
		
			
				|  |  | -        if (sorderbills.getBillStatus() == 1000) {
 | 
	
		
			
				|  |  | +        if (sorderbills.getActId() == 1000) {
 | 
	
		
			
				|  |  |              // 计划下达
 | 
	
		
			
				|  |  |              billsStatus = true;
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if (billsStatus && sorderbills.getBillStatus() == 30) {
 | 
	
		
			
				|  |  | -            return AjaxResult.error("该计划已撤销");
 | 
	
		
			
				|  |  | -        } else if (!billsStatus && sorderbills.getBillStatus() == 70) {
 | 
	
		
			
				|  |  | -            return AjaxResult.error("该调度已撤销");
 | 
	
		
			
				|  |  | +        if (billsStatus && sorderbills.getBillStatus() == 3L) {
 | 
	
		
			
				|  |  | +            return AjaxResult.error("该数据计划已撤销");
 | 
	
		
			
				|  |  | +        } else if (!billsStatus && sorderbills.getBillStatus() == 30L) {
 | 
	
		
			
				|  |  | +            return AjaxResult.error("该数据调度已撤销");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  | -        if (billsStatus && sorderbills.getBillStatus() < 40) {
 | 
	
		
			
				|  |  | +        if (billsStatus && sorderbills.getBillStatus() < 6L) {
 | 
	
		
			
				|  |  |              return AjaxResult.error("该计划未提交,不可撤销");
 | 
	
		
			
				|  |  | -        } else if (!billsStatus && sorderbills.getBillStatus() < 80) {
 | 
	
		
			
				|  |  | +        } else if (!billsStatus && sorderbills.getBillStatus() < 60L) {
 | 
	
		
			
				|  |  |              return AjaxResult.error("该调度未提交,不可撤销");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          Ftmsorderbillsplans tmsorderbillsplans = new Ftmsorderbillsplans();
 | 
	
	
		
			
				|  | @@ -663,9 +650,9 @@ public class FtmsorderbillsServiceImpl implements IftmsorderbillsService {
 | 
	
		
			
				|  |  |              return AjaxResult.error("该计划已进行调度安排,不可撤销");
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (billsStatus) {
 | 
	
		
			
				|  |  | -            ftmsorderbills.setBillStatus(30L);
 | 
	
		
			
				|  |  | +            ftmsorderbills.setBillStatus(3L);
 | 
	
		
			
				|  |  |          } else {
 | 
	
		
			
				|  |  | -            ftmsorderbills.setBillStatus(70L);
 | 
	
		
			
				|  |  | +            ftmsorderbills.setBillStatus(30L);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          if (ftmsorderbillsMapper.updateftmsorderbills(ftmsorderbills) <= 0) {
 | 
	
		
			
				|  |  |              TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
 |