소스 검색

删除销售订单回写数量

yaoyu 1 년 전
부모
커밋
0e68e9fce3

+ 1 - 1
mmpac/mmpac/src/client/u8c/ui/mmpac/action/OrderUnApproveAction.java

@@ -43,7 +43,7 @@ public class OrderUnApproveAction extends AbstractAction {
 		if (null != s ){
 			for (int i = 0; i < s.length; i++) {
 				OrderMainVO headvo = (OrderMainVO) s[i].getParentVO();
-				GetBaseDAOUtil.getGeneral(headvo.getPk_order());
+				GetBaseDAOUtil.getSale(headvo.getPk_order());
 				if (headvo.getBillstatus() != IBillStatus.CHECKPASS){
 					throw new ValidationException("非审批态单据不允许取消审批");
 				}

+ 9 - 0
mmpac/mmpac/src/public/u8c/bs/servlet/service/GetBaseDAOUtil.java

@@ -417,6 +417,15 @@ public class GetBaseDAOUtil {
     	}
    	}
    	
+   	//查询是否存在下游销售订单
+   	public static void getSale(String Cfirstbillhid)throws Exception {
+   		String sql = "select corder_bid from so_saleorder_b where csourcebillid ='"+Cfirstbillhid+"' and dr = 0";
+   		String corder_bid  = (String) iuap.executeQuery(sql, new ColumnProcessor());
+   		if(corder_bid != null) {
+    		throw new Exception("存在下游单据不允许取消审批!");
+    	}
+   	}
+   	
   	
   	
   	

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 238 - 0
mmpac/so/src/private/nc/bs/pub/action/N_30_SoBlankout.java


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.