Browse Source

根据编码查询客户的存在状态 true 存在,false不存在

zhanglei
yxt_djz 3 years ago
parent
commit
4428e99e8f
  1. 4
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/FinKingDeeFeign.java
  2. 5
      anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/FinKingDeeFeignFallBack.java
  3. 9
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/FinKingDeeFeignRest.java
  4. 15
      anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/FinKingDeeService.java

4
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/FinKingDeeFeign.java

@ -114,6 +114,10 @@ public interface FinKingDeeFeign {
@PostMapping("/saveBdCustomers")
@ResponseBody
ResultBean<String> saveBdCustomers(@RequestBody @Valid List<BdCustomer> bdCustomers);
@ApiOperation("根据编码查询客户的存在状态 true 存在,false不存在")
@GetMapping("/customerExistState/{number}")
@ResponseBody
ResultBean<Boolean> customerExistState(@PathVariable("number") String number);
@ApiOperation("单个 销售出库单 推送客户信息")
@PostMapping("/updateSingleCustomer")
@ResponseBody

5
anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/kingdee/FinKingDeeFeignFallBack.java

@ -108,6 +108,11 @@ implements FinKingDeeFeign{
return null;
}
@Override
public ResultBean<Boolean> customerExistState(String number) {
return null;
}
@Override
public ResultBean<String> updateSingleCustomer(BdCustomer bdCustomers) {
return null;

9
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/FinKingDeeFeignRest.java

@ -3,6 +3,7 @@ package com.yxt.anrui.fin.biz.kingdee;
import cn.hutool.json.JSONString;
import com.alibaba.fastjson.JSONObject;
import com.yxt.anrui.fin.api.kingdee.FinKingDeeFeign;
import com.yxt.anrui.fin.api.kingdee.KingDeeBillId;
import com.yxt.anrui.fin.api.kingdee.appayable.APPayable;
import com.yxt.anrui.fin.api.kingdee.appaybill.ApPayBill;
import com.yxt.anrui.fin.api.kingdee.arreceivable.ARReceivable;
@ -287,6 +288,14 @@ public class FinKingDeeFeignRest implements FinKingDeeFeign {
log.info("FinKingDeeFeignRest-saveBdCustomers:{}", JSONObject.toJSONString(bdCustomers));
return bdCustomerService.updateCustomers(bdCustomers);
}
@ApiOperation("根据编码查询客户的存在状态 true 存在,false不存在")
@GetMapping("/customerExistState/{number}")
@ResponseBody
@Override
public ResultBean<Boolean> customerExistState(String number) {
log.info("FinKingDeeFeignRest-customerExistState:{}", number);
return finKingDeeService.customerExistState(number);
}
@ApiOperation("单个 销售出库单 推送客户信息")
@PostMapping("/updateSingleCustomer")

15
anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/kingdee/FinKingDeeService.java

@ -514,6 +514,21 @@ public class FinKingDeeService {
log.info("分配成功!");
return resultBean3;
}
/**
* 根据编码查询客户的存在状态 true 存在false不存在
* @param number
* @return
*/
public ResultBean<Boolean> customerExistState(String number) {
ResultBean<Boolean> rb=ResultBean.fireFail();
ResultBean<String> resultBean = viewGetId(KingDeeBillId.BD_CUSTOMER.getID(), number);
if(!resultBean.getSuccess()||resultBean.getData()==null){
return rb.setData(false);
}
return rb.setData(true);
}
/**
* 调用金蝶接口的数据格式
*/

Loading…
Cancel
Save