去除删除质检报告时同步删除QMS数据的功能
This commit is contained in:
parent
e0e80b925f
commit
a69cd25896
|
|
@ -6,14 +6,7 @@
|
||||||
package nc.bs.qc.c003.maintain;
|
package nc.bs.qc.c003.maintain;
|
||||||
|
|
||||||
import nc.bs.qc.c003.maintain.rule.InsertAndDelBatchCodeBeforeRule;
|
import nc.bs.qc.c003.maintain.rule.InsertAndDelBatchCodeBeforeRule;
|
||||||
import nc.bs.qc.c003.maintain.rule.SyncDeleteQcQmsRule;
|
import nc.bs.qc.c003.maintain.rule.delete.*;
|
||||||
import nc.bs.qc.c003.maintain.rule.delete.BillCodeReturnRule;
|
|
||||||
import nc.bs.qc.c003.maintain.rule.delete.ChkCanDeleteRule;
|
|
||||||
import nc.bs.qc.c003.maintain.rule.delete.DelFakeChkBillRule;
|
|
||||||
import nc.bs.qc.c003.maintain.rule.delete.DeleteBatchCodeAfterRule;
|
|
||||||
import nc.bs.qc.c003.maintain.rule.delete.DeleteChkbatchRule;
|
|
||||||
import nc.bs.qc.c003.maintain.rule.delete.WriteC001WhenDeleteRule;
|
|
||||||
import nc.bs.qc.c003.maintain.rule.delete.WriteC002WhenDeleteRule;
|
|
||||||
import nc.bs.qc.c003.plugin.ReportBPPlugInPoint;
|
import nc.bs.qc.c003.plugin.ReportBPPlugInPoint;
|
||||||
import nc.bs.scmpub.rule.VOSagaFrozenValidateRule;
|
import nc.bs.scmpub.rule.VOSagaFrozenValidateRule;
|
||||||
import nc.impl.pubapp.pattern.data.bill.BillDelete;
|
import nc.impl.pubapp.pattern.data.bill.BillDelete;
|
||||||
|
|
@ -41,7 +34,6 @@ public class ReportDeleteBP {
|
||||||
processer.addAfterRule(new DeleteBatchCodeAfterRule());
|
processer.addAfterRule(new DeleteBatchCodeAfterRule());
|
||||||
processer.addAfterRule(new BillCodeReturnRule());
|
processer.addAfterRule(new BillCodeReturnRule());
|
||||||
processer.addAfterRule(new DelFakeChkBillRule());
|
processer.addAfterRule(new DelFakeChkBillRule());
|
||||||
processer.addAfterRule(new SyncDeleteQcQmsRule());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addBeforeRule(AroundProcesser<ReportVO> processer) {
|
private void addBeforeRule(AroundProcesser<ReportVO> processer) {
|
||||||
|
|
|
||||||
|
|
@ -34,6 +34,12 @@ import nccloud.baseapp.core.log.NCCForUAPLogger;
|
||||||
|
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 删除质检报告时同步删除QMS数据
|
||||||
|
* 已弃用
|
||||||
|
*
|
||||||
|
* @author lihao
|
||||||
|
*/
|
||||||
public class SyncDeleteQcQmsRule implements IRule<ReportVO> {
|
public class SyncDeleteQcQmsRule implements IRule<ReportVO> {
|
||||||
|
|
||||||
private static final String LOG_INFO_NAME = "qyMesLog";
|
private static final String LOG_INFO_NAME = "qyMesLog";
|
||||||
|
|
@ -209,6 +215,7 @@ public class SyncDeleteQcQmsRule implements IRule<ReportVO> {
|
||||||
updateArrveOrder(hvo.getPk_arriveorder());
|
updateArrveOrder(hvo.getPk_arriveorder());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private Object getProject(ArriveItemVO[] bvo, String cfirstbid) {
|
private Object getProject(ArriveItemVO[] bvo, String cfirstbid) {
|
||||||
for (ArriveItemVO arriveItemVO : bvo) {
|
for (ArriveItemVO arriveItemVO : bvo) {
|
||||||
if (arriveItemVO.getPk_arriveorder_b().equals(cfirstbid)) {
|
if (arriveItemVO.getPk_arriveorder_b().equals(cfirstbid)) {
|
||||||
|
|
@ -217,12 +224,14 @@ public class SyncDeleteQcQmsRule implements IRule<ReportVO> {
|
||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void updateArrveOrder(String pkArriveorder) throws DAOException {
|
private void updateArrveOrder(String pkArriveorder) throws DAOException {
|
||||||
BaseDAO dao = new BaseDAO();
|
BaseDAO dao = new BaseDAO();
|
||||||
String sql = "update po_arriveorder_b set vbdef32='Y' where pk_arriveorder='"
|
String sql = "update po_arriveorder_b set vbdef32='Y' where pk_arriveorder='"
|
||||||
+ pkArriveorder + "'";
|
+ pkArriveorder + "'";
|
||||||
dao.executeUpdate(sql);
|
dao.executeUpdate(sql);
|
||||||
}
|
}
|
||||||
|
|
||||||
private Object getBz(ArriveItemVO[] bvo, String cfirstbid) {
|
private Object getBz(ArriveItemVO[] bvo, String cfirstbid) {
|
||||||
for (ArriveItemVO arriveItemVO : bvo) {
|
for (ArriveItemVO arriveItemVO : bvo) {
|
||||||
if (arriveItemVO.getPk_arriveorder_b().equals(cfirstbid)) {
|
if (arriveItemVO.getPk_arriveorder_b().equals(cfirstbid)) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue