备料计划申请单-转单
This commit is contained in:
		
							parent
							
								
									1500287f94
								
							
						
					
					
						commit
						c354ac9af0
					
				|  | @ -0,0 +1,10 @@ | ||||||
|  | <?xml version='1.0' encoding='gb2312'?> | ||||||
|  | <module name="ic"> | ||||||
|  | 	<public> | ||||||
|  | 	    <!-- 备料计划转出库申请 --> | ||||||
|  | 	    <component priority="0" singleton="true"  remote="false" tx="NONE"  supportAlias="true"> | ||||||
|  | 	      <interface>nccloud.pubitf.ic.outbound.service.IOutboundTransferVoService1</interface> | ||||||
|  | 	      <implementation>nccloud.pubimpl.ic.outbound.service.OutboundTransferVoServiceImpl1</implementation> | ||||||
|  | 	    </component> | ||||||
|  | 	</public> | ||||||
|  | </module> | ||||||
|  | @ -14,7 +14,6 @@ import nccloud.framework.web.container.IRequest; | ||||||
| import nccloud.framework.web.json.JsonFactory; | import nccloud.framework.web.json.JsonFactory; | ||||||
| import nccloud.framework.web.ui.pattern.billcard.BillCard; | import nccloud.framework.web.ui.pattern.billcard.BillCard; | ||||||
| import nccloud.framework.web.ui.pattern.billcard.BillCardOperator; | import nccloud.framework.web.ui.pattern.billcard.BillCardOperator; | ||||||
| import nccloud.pubitf.ic.outbound.service.IOutboundTransferVoService; |  | ||||||
| import nccloud.pubitf.ic.outbound.service.IOutboundTransferVoService1; | import nccloud.pubitf.ic.outbound.service.IOutboundTransferVoService1; | ||||||
| import nccloud.web.ic.pub.precision.ICBaseBillcardPrecisionHandler; | import nccloud.web.ic.pub.precision.ICBaseBillcardPrecisionHandler; | ||||||
| 
 | 
 | ||||||
|  | @ -33,7 +32,7 @@ public class TransToSapplyBill1Action implements ICommonAction { | ||||||
|         IJson json = JsonFactory.create(); |         IJson json = JsonFactory.create(); | ||||||
|         TransferInfo transInfo = (TransferInfo) json.fromJson(read, TransferInfo.class); |         TransferInfo transInfo = (TransferInfo) json.fromJson(read, TransferInfo.class); | ||||||
|         SapplyBillVO[] vos = null; |         SapplyBillVO[] vos = null; | ||||||
|         IOutboundTransferVoService1 service = (IOutboundTransferVoService1) ServiceLocator.find(IOutboundTransferVoService.class); |         IOutboundTransferVoService1 service = (IOutboundTransferVoService1) ServiceLocator.find(IOutboundTransferVoService1.class); | ||||||
|         vos = service.transPickmTo4455(transInfo); |         vos = service.transPickmTo4455(transInfo); | ||||||
|         BillCardOperator operator = new BillCardOperator(transInfo.getPagecode()); |         BillCardOperator operator = new BillCardOperator(transInfo.getPagecode()); | ||||||
|         BillCard[] cards = new BillCard[vos.length]; |         BillCard[] cards = new BillCard[vos.length]; | ||||||
|  |  | ||||||
|  | @ -51,7 +51,7 @@ import nccloud.pubitf.ic.outbound.service.IOutboundTransferVoService1; | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.List; | import java.util.List; | ||||||
| 
 | 
 | ||||||
| public class OutboundTransferVoServiceImpl11 implements IOutboundTransferVoService1 { | public class OutboundTransferVoServiceImpl1 implements IOutboundTransferVoService1 { | ||||||
|     public static final Integer ZERO_INTEGER = 0; |     public static final Integer ZERO_INTEGER = 0; | ||||||
|     private ICContext context = new ICContext() { |     private ICContext context = new ICContext() { | ||||||
|         public String getUserID() { |         public String getUserID() { | ||||||
|  | @ -120,9 +120,10 @@ public class OutboundTransferVoServiceImpl11 implements IOutboundTransferVoServi | ||||||
|                 AggregatedValueObject[] vochange = new AggregatedValueObject[0]; |                 AggregatedValueObject[] vochange = new AggregatedValueObject[0]; | ||||||
| 
 | 
 | ||||||
|                 try { |                 try { | ||||||
|                     vochange = service.runChangeDataAryNeedClassify(info.getInfo()[0].getCbilltype(), ICBillType.SapplyBill.getCode(), volist, (PfParameterVO) null, -1); |                     String cbilltype = info.getInfo()[0].getCbilltype(); | ||||||
|                 } catch (BusinessException var16) { |                     vochange = service.runChangeDataAryNeedClassify(cbilltype, ICBillType.SapplyBill.getCode(), volist, (PfParameterVO) null, -1); | ||||||
|                     ExceptionUtils.wrappBusinessException(var16.getMessage()); |                 } catch (BusinessException e) { | ||||||
|  |                     ExceptionUtils.wrappBusinessException(e.getMessage()); | ||||||
|                 } |                 } | ||||||
| 
 | 
 | ||||||
|                 vochange = this.addFromSource(vochange); |                 vochange = this.addFromSource(vochange); | ||||||
|  | @ -31,12 +31,13 @@ public class QueryFor4455BP1 extends Abstract422XRefQueryBP1 { | ||||||
|         wholeSql.append(this.psor.getFinalFromWhere()); |         wholeSql.append(this.psor.getFinalFromWhere()); | ||||||
|         // 查询审核通过 |         // 查询审核通过 | ||||||
|         wholeSql.append(" AND fbillstatus = 1"); |         wholeSql.append(" AND fbillstatus = 1"); | ||||||
|         wholeSql.append(" AND APPROVERTIME > '2024-11-01'"); |         // wholeSql.append(" AND APPROVERTIME > '2024-11-01'"); | ||||||
|         // NCCForUAPLogger.debug("finalFromWhere = " + this.psor.getFinalFromWhere()); |         // NCCForUAPLogger.debug("finalFromWhere = " + this.psor.getFinalFromWhere()); | ||||||
|         wholeSql.append(" ) a"); |         wholeSql.append(" ) a"); | ||||||
|         wholeSql.append(" INNER JOIN mm_pickm_b b ON b.cpickmid = a.cpickmid AND b.dr = 0 "); |         wholeSql.append(" INNER JOIN mm_pickm_b b ON b.cpickmid = a.cpickmid AND b.dr = 0 "); | ||||||
|         // 出库数量>0 |         // 未出库数量>0 | ||||||
|         wholeSql.append(" AND ( COALESCE(b.nplanoutastnum, 0) - COALESCE(b.nshouldastnum, 0) - COALESCE(b.npscastnum, 0) - COALESCE(b.naccoutastnum, 0) ) >0 "); |         wholeSql.append(" WHERE "); | ||||||
|  |         wholeSql.append(" ( COALESCE(b.nplanoutastnum, 0) - COALESCE(b.nshouldastnum, 0) - COALESCE(b.npscastnum, 0) - COALESCE(b.naccoutastnum, 0) ) > 0 "); | ||||||
|         NCCForUAPLogger.debug("wholeSql = " + wholeSql); |         NCCForUAPLogger.debug("wholeSql = " + wholeSql); | ||||||
|         return wholeSql; |         return wholeSql; | ||||||
|     } |     } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue