备料计划申请单-转单
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