|
|
@ -15,6 +15,8 @@ import com.yxt.anrui.fin.api.kingdee.bdstock.BDStock; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.bdsupplier.BdSupplier; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.cnbankcnt.CNBankacnt; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.cnrecpaypurpose.CNRecpaypurpose; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.kingdeeUtils.KingDeeOrgAndDeptCode; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.kingdeeUtils.KingDeeUtils; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.orgorganizations.OrgOrganizations; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.purmrb.PurMrb; |
|
|
|
import com.yxt.anrui.fin.api.kingdee.push.STKInStockPushPurmrb; |
|
|
@ -177,6 +179,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> draftArReceivebill(@RequestBody @Valid ARReceivebill arReceivebill) { |
|
|
|
log.info("FinKingDeeFeignRest-draftArReceivebill:{}", JSONObject.toJSONString(arReceivebill)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(arReceivebill.getFPAYORGID()); |
|
|
|
kingDeeOrgAndDeptCode.setDeptCode(arReceivebill.getFSALEDEPTID()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
arReceivebill.setFPAYORGID(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
arReceivebill.setFSALEDEPTID(kingDeeOrgAndDeptCode.getDeptCode()); |
|
|
|
return arReceivebillService.draftArReceivebill(arReceivebill); |
|
|
|
} |
|
|
|
|
|
|
@ -186,6 +194,14 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> draftApPayBill(@RequestBody @Valid ApPayBill apPayBill) { |
|
|
|
log.info("FinKingDeeFeignRest-draftApPayBill:{}", JSONObject.toJSONString(apPayBill)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(apPayBill.getFPURCHASEORGID()); |
|
|
|
kingDeeOrgAndDeptCode.setDeptCode(apPayBill.getFPURCHASEDEPTID()); |
|
|
|
kingDeeOrgAndDeptCode.setOtherCode(apPayBill.getFRECTUNIT()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
apPayBill.setFPURCHASEORGID(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
apPayBill.setFPURCHASEDEPTID(kingDeeOrgAndDeptCode.getDeptCode()); |
|
|
|
apPayBill.setFRECTUNIT(kingDeeOrgAndDeptCode.getOtherCode()); |
|
|
|
return apPayBillService.draftApPayBill(apPayBill); |
|
|
|
} |
|
|
|
|
|
|
@ -195,6 +211,14 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> draftStkInStock(@RequestBody @Valid StkInStock stkInStock) throws Exception { |
|
|
|
log.info("FinKingDeeFeignRest-draftStkInStock:{}", JSONObject.toJSONString(stkInStock)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(stkInStock.getFPurchaseOrgId()); |
|
|
|
kingDeeOrgAndDeptCode.setDeptCode(stkInStock.getFPurchaseDeptId()); |
|
|
|
kingDeeOrgAndDeptCode.setOtherCode(stkInStock.getFSupplierId()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
stkInStock.setFPurchaseOrgId(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
stkInStock.setFPurchaseDeptId(kingDeeOrgAndDeptCode.getDeptCode()); |
|
|
|
stkInStock.setFSupplierId(kingDeeOrgAndDeptCode.getOtherCode()); |
|
|
|
return stkInStockService.draftStkInStock(stkInStock); |
|
|
|
} |
|
|
|
@ApiOperation("根据物料查询入库单的状态 的审核状态 true 审核通过 false 未审核通过") |
|
|
@ -212,6 +236,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> draftPurMrb(@RequestBody @Valid PurMrb purMrb) { |
|
|
|
log.info("FinKingDeeFeignRest-draftPurMrb:{}", JSONObject.toJSONString(purMrb)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(purMrb.getFStockOrgId()); |
|
|
|
kingDeeOrgAndDeptCode.setOtherCode(purMrb.getFSupplierID()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
purMrb.setFStockOrgId(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
purMrb.setFSupplierID(kingDeeOrgAndDeptCode.getOtherCode()); |
|
|
|
return purMrbService.draftPurMrb(purMrb); |
|
|
|
} |
|
|
|
@ApiOperation("暂存采购出库单的接口") |
|
|
@ -220,6 +250,15 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> draftSalOutStock(@RequestBody @Valid SalOutStock salOutStock) { |
|
|
|
log.info("FinKingDeeFeignRest-draftSalOutStock:{}", JSONObject.toJSONString(salOutStock)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(salOutStock.getFSaleOrgId()); |
|
|
|
kingDeeOrgAndDeptCode.setDeptCode(salOutStock.getFSaleDeptID()); |
|
|
|
kingDeeOrgAndDeptCode.setOtherCode(salOutStock.getFCustomerID()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
salOutStock.setFSaleOrgId(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
salOutStock.setFSaleDeptID(kingDeeOrgAndDeptCode.getDeptCode()); |
|
|
|
salOutStock.setFCustomerID(kingDeeOrgAndDeptCode.getOtherCode()); |
|
|
|
salOutStock.setF_PAEZ_Base(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
return salOutStockService.draftSalOutStock(salOutStock); |
|
|
|
} |
|
|
|
@ApiOperation("批量暂存物料的接口") |
|
|
@ -228,6 +267,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> draftBdMaterialList(@RequestBody @Valid List<BdMaterial> bdMaterial) { |
|
|
|
log.info("FinKingDeeFeignRest-draftBdMaterialList:{}", JSONObject.toJSONString(bdMaterial)); |
|
|
|
for (BdMaterial material : bdMaterial) { |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(material.getTOrgIds()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
material.setTOrgIds(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
} |
|
|
|
return bdMaterialService.draftBdMaterialList(bdMaterial); |
|
|
|
} |
|
|
|
@ApiOperation("批量修改物料的接口") |
|
|
@ -236,6 +281,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> saveBdMaterialList(@RequestBody @Valid List<BdMaterial> bdMaterial) { |
|
|
|
log.info("FinKingDeeFeignRest-saveBdMaterialList:{}", JSONObject.toJSONString(bdMaterial)); |
|
|
|
for (BdMaterial material : bdMaterial) { |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(material.getTOrgIds()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
material.setTOrgIds(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
} |
|
|
|
return bdMaterialService.saveBdMaterialList(bdMaterial); |
|
|
|
} |
|
|
|
@ApiOperation("暂存直接调拨单的接口") |
|
|
@ -268,6 +319,10 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> draftBdSupplier(@RequestBody @Valid BdSupplier bdSupplier) { |
|
|
|
log.info("FinKingDeeFeignRest-draftBdSupplier:{}", JSONObject.toJSONString(bdSupplier)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(bdSupplier.getFUseOrgId()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
bdSupplier.setFUseOrgId(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
return bdSupplierService.draftBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
@ApiOperation("修改供应商的接口") |
|
|
@ -276,6 +331,10 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> updateBdSupplier(@RequestBody @Valid BdSupplier bdSupplier) { |
|
|
|
log.info("FinKingDeeFeignRest-updateBdSupplier:{}", JSONObject.toJSONString(bdSupplier)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(bdSupplier.getFUseOrgId()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
bdSupplier.setFUseOrgId(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
return bdSupplierService.updateBdSupplier(bdSupplier); |
|
|
|
} |
|
|
|
@ApiOperation("暂存客户信息的接口") |
|
|
@ -284,6 +343,10 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> draftBdCustomer(@RequestBody @Valid BdCustomer bdCustomer) { |
|
|
|
log.info("FinKingDeeFeignRest-draftEntryBill:{}", JSONObject.toJSONString(bdCustomer)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(bdCustomer.getTOrgIds()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
bdCustomer.setTOrgIds(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
return bdCustomerService.draftBdCustomer(bdCustomer); |
|
|
|
} |
|
|
|
@ApiOperation("暂存客户信息的接口 批量") |
|
|
@ -292,6 +355,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> draftBdCustomers(@RequestBody @Valid List<BdCustomer> bdCustomers) { |
|
|
|
log.info("FinKingDeeFeignRest-draftBdCustomers:{}", JSONObject.toJSONString(bdCustomers)); |
|
|
|
for (BdCustomer bdCustomer : bdCustomers) { |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(bdCustomer.getTOrgIds()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
bdCustomer.setTOrgIds(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
} |
|
|
|
return bdCustomerService.draftBdCustomers(bdCustomers); |
|
|
|
} |
|
|
|
@ApiOperation("修改客户信息的接口") |
|
|
@ -300,6 +369,12 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> saveBdCustomers(@RequestBody @Valid List<BdCustomer> bdCustomers) { |
|
|
|
log.info("FinKingDeeFeignRest-saveBdCustomers:{}", JSONObject.toJSONString(bdCustomers)); |
|
|
|
for (BdCustomer bdCustomer : bdCustomers) { |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(bdCustomer.getTOrgIds()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
bdCustomer.setTOrgIds(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
} |
|
|
|
return bdCustomerService.updateCustomers(bdCustomers); |
|
|
|
} |
|
|
|
@ApiOperation("根据编码查询客户的存在状态 true 存在,false不存在") |
|
|
@ -387,7 +462,11 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> drafCNBankacnt(@RequestBody @Valid CNBankacnt cNBankacnt) { |
|
|
|
log.info("FinKingDeeFeignRest-drafCNBankacnt:{}", JSONObject.toJSONString(cNBankacnt)); |
|
|
|
return cnBankcntService.draftCNBankcnt(cNBankacnt);//bdCustomerService;//bdCustomerService.getKingBillDataInfoList("","");
|
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(cNBankacnt.getFCreateOrgId()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
cNBankacnt.setFCreateOrgId(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
return cnBankcntService.draftCNBankcnt(cNBankacnt);//bdCustomerService;//bdCustomerService.getKingBillDataInfoList("","");
|
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("修改银行账号的接口") |
|
|
@ -396,6 +475,10 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> updateCNBankacnt(@RequestBody @Valid CNBankacnt cNBankacnt) { |
|
|
|
log.info("FinKingDeeFeignRest-updateCNBankacnt:{}", JSONObject.toJSONString(cNBankacnt)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(cNBankacnt.getFCreateOrgId()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
cNBankacnt.setFCreateOrgId(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
return cnBankcntService.updateCNBankacnt(cNBankacnt);//bdCustomerService;//bdCustomerService.getKingBillDataInfoList("","");
|
|
|
|
} |
|
|
|
|
|
|
@ -413,6 +496,10 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> saveBdDepartment(BdDepartment bdDepartment) { |
|
|
|
log.info("FinKingDeeFeignRest-saveBdDepartment:{}", JSONObject.toJSONString(bdDepartment)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(bdDepartment.getFUseOrgId()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
bdDepartment.setFUseOrgId(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
return bdDepartmentService.saveBdDepartment(bdDepartment); |
|
|
|
} |
|
|
|
@ApiOperation("修改部门的接口") |
|
|
@ -421,6 +508,10 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
@Override |
|
|
|
public ResultBean<String> updateBdDepartment(BdDepartment bdDepartment) { |
|
|
|
log.info("FinKingDeeFeignRest-updateBdDepartment:{}", JSONObject.toJSONString(bdDepartment)); |
|
|
|
KingDeeOrgAndDeptCode kingDeeOrgAndDeptCode = new KingDeeOrgAndDeptCode(); |
|
|
|
kingDeeOrgAndDeptCode.setOrgCode(bdDepartment.getFUseOrgId()); |
|
|
|
kingDeeOrgAndDeptCode = KingDeeUtils.orgAndDeptCodeMerge(kingDeeOrgAndDeptCode); |
|
|
|
bdDepartment.setFUseOrgId(kingDeeOrgAndDeptCode.getOrgCode()); |
|
|
|
return bdDepartmentService.updateBdDepartment(bdDepartment); |
|
|
|
} |
|
|
|
@ApiOperation("保存员工的接口") |
|
|
@ -439,5 +530,4 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign { |
|
|
|
log.info("FinKingDeeFeignRest-updateBDEmpinfo:{}", JSONObject.toJSONString(bdEmpinfo)); |
|
|
|
return bDEmpinfoService.updateBDEmpinfo(bdEmpinfo); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|