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