From 7957bb46b4fa75ab4d8f02ac1536011dbae14cc7 Mon Sep 17 00:00:00 2001 From: hefengkai <958118178@qq.com> Date: Fri, 18 Oct 2024 09:18:39 +0800 Subject: [PATCH] 1 --- .../DhjydMasterVOServiceImpl.class | Bin 23456 -> 26524 bytes .../dhjydmaster/IDhjydMasterVOService.class | Bin 3575 -> 3618 bytes .../action/PFlowDhjydMasterVOAction.class | Bin 3255 -> 3255 bytes .../nc/bs/pub/action/N_45_CANCELSIGN.java | 46 ++++++ .../private/nc/bs/pub/action/N_45_SIGN.java | 68 +++++++++ .../private/nc/bs/pub/egap/EGAPGenJsonBO.java | 137 ++++++++++++++++++ 6 files changed, 251 insertions(+) create mode 100644 ic/src/private/nc/bs/pub/action/N_45_CANCELSIGN.java create mode 100644 ic/src/private/nc/bs/pub/action/N_45_SIGN.java create mode 100644 ic/src/private/nc/bs/pub/egap/EGAPGenJsonBO.java diff --git a/bin/nc/impl/pu/dhjyd/dhjydmaster/DhjydMasterVOServiceImpl.class b/bin/nc/impl/pu/dhjyd/dhjydmaster/DhjydMasterVOServiceImpl.class index 98002bed87444f53f49cc2ea3d934de413bb0913..6df79dc6e3e2d57827436c3c02308a0f71c0ee32 100644 GIT binary patch literal 26524 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 literal 23456 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 diff --git a/bin/nccloud/web/pu/dhjyd/dhjydmaster/action/PFlowDhjydMasterVOAction.class b/bin/nccloud/web/pu/dhjyd/dhjydmaster/action/PFlowDhjydMasterVOAction.class index 55fa64f81e43f0c8b0f4b89ee395c78a6e38fee1..901af098b46f76e8f2474006996b84dc1e3cda92 100644 GIT binary patch delta 65 zcmdlkxm|L@6K+#w1`Y-l1|bGj22loe26+YzAk<_qVbEf5V9;jpX3%BuW6)y=XV7Oz TVlZIHV=!c>WH6m9$ukcCWEcuZ delta 65 zcmdlkxm|L@6K+!_1`Y;g1|bF&22lnz26+Z`1`QxIVbEl7V9;XlX3$~qW6)&?XV7Cv TV$f&EV=!Q-WH6a5$ukcCVrB|C diff --git a/ic/src/private/nc/bs/pub/action/N_45_CANCELSIGN.java b/ic/src/private/nc/bs/pub/action/N_45_CANCELSIGN.java new file mode 100644 index 0000000..30a9e46 --- /dev/null +++ b/ic/src/private/nc/bs/pub/action/N_45_CANCELSIGN.java @@ -0,0 +1,46 @@ +package nc.bs.pub.action; + +import java.util.Hashtable; +import nc.bs.framework.common.NCLocator; +import nc.bs.pub.compiler.AbstractCompiler2; +import nc.itf.ic.m45.self.IPurchaseInMaintain; +import nc.pubitf.ic.egap.INCCForEGAPIntf; +import nc.vo.ic.m45.entity.PurchaseInVO; +import nc.vo.ml.NCLangRes4VoTransl; +import nc.vo.pub.BusinessException; +import nc.vo.pub.compiler.PfParameterVO; +import nc.vo.pubapp.pattern.exception.ExceptionUtils; + +public class N_45_CANCELSIGN extends AbstractCompiler2 { + private Hashtable m_methodReturnHas = new Hashtable(); + private Hashtable m_keyHas = null; + + public Object runComClass(PfParameterVO vo) throws BusinessException { + try { + super.m_tmpVo = vo; + PurchaseInVO[] inVOs = (PurchaseInVO[]) ((PurchaseInVO[]) this.getVos()); + inVOs=((IPurchaseInMaintain) NCLocator.getInstance().lookup(IPurchaseInMaintain.class)).cancelSign(inVOs); + ((INCCForEGAPIntf)NCLocator.getInstance().lookup(INCCForEGAPIntf.class)).unSign45(inVOs[0]); + + return inVOs; + } catch (Exception var3) { + ExceptionUtils.marsh(var3); + return null; + } + } + + public String getCodeRemark() { + return NCLangRes4VoTransl.getNCLangRes().getStrByID("4008002_0", "04008002-0076"); + } + + private void setParameter(String key, Object val) { + if (this.m_keyHas == null) { + this.m_keyHas = new Hashtable(); + } + + if (val != null) { + this.m_keyHas.put(key, val); + } + + } +} \ No newline at end of file diff --git a/ic/src/private/nc/bs/pub/action/N_45_SIGN.java b/ic/src/private/nc/bs/pub/action/N_45_SIGN.java new file mode 100644 index 0000000..c890477 --- /dev/null +++ b/ic/src/private/nc/bs/pub/action/N_45_SIGN.java @@ -0,0 +1,68 @@ +/* */ package nc.bs.pub.action; +/* */ +/* */ import java.util.Hashtable; +/* */ import nc.bs.framework.common.NCLocator; +/* */ import nc.bs.pub.compiler.AbstractCompiler2; +/* */ import nc.itf.ic.m45.self.IPurchaseInMaintain; +import nc.pubitf.ic.egap.INCCForEGAPIntf; +/* */ import nc.vo.ic.m45.entity.PurchaseInVO; +/* */ import nc.vo.ml.NCLangRes4VoTransl; +/* */ import nc.vo.pub.BusinessException; +/* */ import nc.vo.pub.compiler.PfParameterVO; +/* */ import nc.vo.pubapp.pattern.exception.ExceptionUtils; +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ public class N_45_SIGN extends AbstractCompiler2 { +/* */ private Hashtable m_methodReturnHas = new Hashtable(); +/* */ private Hashtable m_keyHas = null; +/* */ +/* */ public Object runComClass(PfParameterVO vo) throws BusinessException { +/* */ try { +/* 31 */ super.m_tmpVo = vo; +/* */ +/* 33 */ PurchaseInVO[] inVOs = (PurchaseInVO[])((PurchaseInVO[])this.getVos()); +/* */ +/* */ +/* 36 */ inVOs = ((IPurchaseInMaintain)NCLocator.getInstance().lookup(IPurchaseInMaintain.class)).sign(inVOs); +/* */ + ((INCCForEGAPIntf)NCLocator.getInstance().lookup(INCCForEGAPIntf.class)).sign45(inVOs[0]); +/* */ +/* 40 */ return inVOs; +/* */ +/* 42 */ } catch (Exception var3) { +/* 43 */ ExceptionUtils.marsh(var3); +/* */ +/* 45 */ return null; +/* */ } +/* */ } +/* */ +/* */ +/* */ +/* */ +/* */ public String getCodeRemark() { +/* 53 */ return NCLangRes4VoTransl.getNCLangRes().getStrByID("4008002_0", "04008002-0076"); +/* */ } +/* */ +/* */ +/* */ +/* */ +/* */ private void setParameter(String key, Object val) { +/* 60 */ if (this.m_keyHas == null) { +/* 61 */ this.m_keyHas = new Hashtable(); +/* */ } +/* 63 */ if (val != null) { +/* 64 */ this.m_keyHas.put(key, val); +/* */ } +/* 66 */ } +/* */ } diff --git a/ic/src/private/nc/bs/pub/egap/EGAPGenJsonBO.java b/ic/src/private/nc/bs/pub/egap/EGAPGenJsonBO.java new file mode 100644 index 0000000..c86b75e --- /dev/null +++ b/ic/src/private/nc/bs/pub/egap/EGAPGenJsonBO.java @@ -0,0 +1,137 @@ +package nc.bs.pub.egap; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.Map; +import java.util.Map.Entry; + +import nc.bd.itf.tools.EGAPParam; +import nc.bs.dao.BaseDAO; +import nc.bs.framework.common.NCLocator; +import nc.vo.ic.m45.entity.PurchaseInVO; +import nc.vo.pub.BusinessException; +import nc.jdbc.framework.processor.*; +import nc.pubitf.ic.egap.INCCForEGAPIntf; + +import com.alibaba.fastjson.JSONArray; +import com.alibaba.fastjson.JSONObject; +public class EGAPGenJsonBO { +public BaseDAO dao=null; + public BaseDAO getDao() { + if(dao==null) { + dao=new BaseDAO(); + } + return dao; + } +public INCCForEGAPIntf iNCCForEGAPIntf =null; + + public INCCForEGAPIntf getiNCCForEGAPIntf() { + if(iNCCForEGAPIntf == null) { + iNCCForEGAPIntf = (INCCForEGAPIntf)NCLocator.getInstance().lookup(INCCForEGAPIntf.class.getName()); + } + return iNCCForEGAPIntf; + } + + public void gen45JsonForSign(PurchaseInVO inVOs) throws BusinessException { + +// { +// "token":"D6467205-7A71-4CF6-BD8C-3F9968BF0826", +// "podata":{ +// "bill":{ +// "erpid":"testfid002", +// "ccompany":"华丰安丘公司", +// "cincode":"RK20240307005", +// "copname":"李金剑", +// "cwhcode":"", +// "cwhname":"", +// "ddate":"2024-09-18 00:00:00", +// "cvencode":"", +// "cvenname":"", +// "cremark":"" +// }, +// "billdetail":[{ +// "cinvcode":"14030096", +// "cinvenginnerno":"14030096", +// "cinvname":"滤清器", +// "cinvstd":"V-0.3/7", +// "cunit":"个", +// "isnullin":"0", +// "iqty":"50", +// "cbatchcode":"", +// "cqualityinfo":"合格", +// "cnote":"", +// "cerpsubid":"test37811", +// "cordercode":"", +// "cfcode":"" +// }] +// } +// } + + //主表 + String sql=" select h.vbillcode cincode,org.name ccompany,psn.name copname,ck.code cwhcode,ck.name cwhname, " + + " h.dbilldate ddate,gys.name cvenname,gys.code cvencode,h.cgeneralhid erpid,h.vnote cremark " + + " from ic_purchasein_h h " + + " left join org_purchaseorg org on h.cpurorgoid=org.pk_purchaseorg " + + " left join bd_psndoc psn on psn.pk_psndoc=h.cbizid " + + " left join bd_stordoc ck on ck.pk_stordoc=h.cwarehouseid " + + " left join bd_supplier gys on gys.pk_supplier=h.cvendorid " + + " where h.cgeneralhid='"+inVOs.getParentVO().getCgeneralhid()+"' "; + HashMap lists=(HashMap) getDao().executeQuery(sql, new MapProcessor()); + + JSONObject hojson=new JSONObject(); + + hojson.put("token", EGAPParam.EGAPTOKEN); + + JSONObject ohjson=new JSONObject(); + JSONObject ojson=new JSONObject(); + + + Iterator> iterator = lists.entrySet().iterator(); + while (iterator.hasNext()) { + Entry entry = iterator.next(); + ojson.put(entry.getKey(), entry.getValue()); + } + ohjson.put("bill", ojson); + + hojson.put("podata", ohjson); + //子表 + sql=" select b.cgeneralbid cerpsubid,wl.code cinvcode,wl.name cinvname,wl.code cinvenginnerno " + + ",wl.materialspec cinvstd,mes.code cunit,b.nassistnum iqty " + + ",case when b.cvmivenderid <> '~' then 1 else 0 end as isnullin, b.vbatchcode cbatchcode,b.vnotebody cnote,b.vfirstbillcode cordercode,b.vsourcebillcode cfcode " + + " from ic_purchasein_b b " + + "inner join bd_material wl on b.cmaterialoid=wl.pk_material " + + "inner join bd_measdoc mes on wl.pk_measdoc=mes.pk_measdoc " + + "where " + + " b.cgeneralhid='"+inVOs.getParentVO().getCgeneralhid()+"' and b.dr=0 "; + JSONArray arraj=new JSONArray(); + ArrayList> blists=(ArrayList>) getDao().executeQuery(sql, new MapListProcessor()); + if(lists!=null&&lists.size()>0) { + for (HashMap map:blists) { + Iterator> biterator = map.entrySet().iterator(); + JSONObject bojson=new JSONObject(); + while (biterator.hasNext()) { + Entry entry = biterator.next(); + bojson.put(entry.getKey(), entry.getValue()); + } + arraj.add(bojson); + } + } + ohjson.put("billdetail", arraj); + + getiNCCForEGAPIntf().sendEGAP(hojson.toJSONString(), EGAPParam.HFNCCINF036, inVOs.getPrimaryKey()); + + } + public void gen45JsonForUnSign(PurchaseInVO inVOs) throws BusinessException { +// { +// "token":"D6467205-7A71-4CF6-BD8C-3F9968BF0826", +// "ERPID":"" +// } + JSONObject ojson=new JSONObject(); + ojson.put("token", EGAPParam.EGAPTOKEN); + ojson.put("ERPID", inVOs.getPrimaryKey()); + + getiNCCForEGAPIntf().sendEGAP(ojson.toJSONString(), EGAPParam.HFNCCINF037, inVOs.getPrimaryKey()); + } + +}