diff --git a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basedistributor/BaseDistributorListVo.java b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basedistributor/BaseDistributorListVo.java
index b257eb276c..cfc33a3c81 100644
--- a/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basedistributor/BaseDistributorListVo.java
+++ b/anrui-base/anrui-base-api/src/main/java/com/yxt/anrui/base/api/basedistributor/BaseDistributorListVo.java
@@ -12,14 +12,16 @@ import lombok.Data;
public class BaseDistributorListVo implements Vo {
private static final long serialVersionUID = 7567158573644935938L;
- private String name;
- private String sid;
+ private String name;//名称
+ private String sid;//sid
- private String registNum;//税号
+ private String registNum;//税号或身份证号
private String registDetailAddress;//地址
private String invoPhone;//开票联系电话
private String invoBank;//开票开户行
private String invoBankNum;//开票银行账号
- private String openTickRemarks;
+ private String openTickRemarks;//拼接的开票信息
+
+ private String nameAndPhone;//个人名字手机号拼接
}
diff --git a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorService.java b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorService.java
index 7e1b4da2f1..880d5f7d53 100644
--- a/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorService.java
+++ b/anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basedistributor/BaseDistributorService.java
@@ -903,6 +903,9 @@ public class BaseDistributorService extends MybatisBaseService
+ * File: CrmCustomerTempDto.java
+ * Class: com.yxt.anrui.crm.api.crmcustomertemp.CrmCustomerTempDto
+ * Description: 潜在客户信息 数据传输对象.
+ * Copyright: Copyright (c) 2011
+ * Company: https://gitee.com/liuzp315
+ * Makedate: 2022-01-12 11:21:16
+ *
+ * @author liupopo
+ * @version 1.0
+ * @since 1.0
+ */
+@ApiModel(value = "潜在客户信息 数据传输对象", description = "潜在客户信息 数据传输对象")
+@Data
+public class CrmCustomerBillApplicationDto implements Dto {
+
+ @ApiModelProperty("sid")
+ private String sid;
+
+ @ApiModelProperty("名称")
+ private String name;
+ @ApiModelProperty("身份证号")
+ private String taxpayerNo;
+ @ApiModelProperty("电话")
+ private String phone;
+ @ApiModelProperty("分公司sid")
+ private String useOrgSid;
+ @ApiModelProperty("分公司名称")
+ private String useOrgName;
+ @ApiModelProperty("组织全路径")
+ private String orgSidPath;
+ @ApiModelProperty("业务员sid")
+ private String staffSid;
+ @ApiModelProperty("用户sid")
+ private String createBySid;
+}
\ No newline at end of file
diff --git a/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempDto.java b/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempDto.java
index a0f473f5e1..e0bce64fec 100644
--- a/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempDto.java
+++ b/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempDto.java
@@ -9,6 +9,7 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import javax.validation.constraints.NotBlank;
+import java.util.ArrayList;
import java.util.List;
/**
@@ -132,10 +133,10 @@ public class CrmCustomerTempDto implements Dto {
//运营信息
@ApiModelProperty(value = "运营信息")
- private CrmBusinessDto crmBusinessDto;
+ private CrmBusinessDto crmBusinessDto = new CrmBusinessDto();
//见证材料集合
@ApiModelProperty(value = "见证材料的集合,编辑保存时无此字段")
- private List crmVisitAppendixDtoList;
+ private List crmVisitAppendixDtoList = new ArrayList<>();
private String orgPath;
diff --git a/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeign.java b/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeign.java
index b30b462087..9dd6c1b91b 100644
--- a/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeign.java
+++ b/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeign.java
@@ -86,6 +86,16 @@ public interface CrmCustomerTempFeign {
@PostMapping("/save")
public ResultBean save(@Valid @RequestBody CrmCustomerTempDto dto);
+ /**
+ * 开票信息维护客户新增修改
+ *
+ * @return
+ */
+ @ApiOperation("开票信息维护客户新增修改")
+ @PostMapping("/billApplicatSaveCust")
+ public ResultBean billApplicatSaveCust(@Valid @RequestBody CrmCustomerBillApplicationDto dto);
+
+
/**
* pc端潜在客户编辑保存
*
diff --git a/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeignFallback.java b/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeignFallback.java
index 2e0a1d9240..9843960385 100644
--- a/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeignFallback.java
+++ b/anrui-crm/anrui-crm-api/src/main/java/com/yxt/anrui/crm/api/crmcustomertemp/CrmCustomerTempFeignFallback.java
@@ -67,8 +67,13 @@ public class CrmCustomerTempFeignFallback implements CrmCustomerTempFeign {
public ResultBean save(CrmCustomerTempDto dto){
return ResultBean.fireFail().setMsg("接口anrui-crm/crmcustomertemp/save无法访问");
}
-
- @Override
+
+ @Override
+ public ResultBean billApplicatSaveCust(CrmCustomerBillApplicationDto dto) {
+ return null;
+ }
+
+ @Override
public ResultBean update(CrmCustomerTempUpdateDto dto,String sid){
return ResultBean.fireFail().setMsg("接口anrui-crm/crmcustomertemp/update无法访问");
}
diff --git a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempRest.java b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempRest.java
index b9dfde9895..3342f0ebaa 100644
--- a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempRest.java
+++ b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempRest.java
@@ -114,6 +114,11 @@ public class CrmCustomerTempRest implements CrmCustomerTempFeign {
return crmCustomerTempService.saveCrmCustomer(dto);
}
+ @Override
+ public ResultBean billApplicatSaveCust(CrmCustomerBillApplicationDto dto) {
+ return crmCustomerTempService.billApplicatSaveCust(dto);
+ }
+
/**
* 潜在客户修改保存
*
diff --git a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempService.java b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempService.java
index 1c39fd2022..72ed1cfb42 100644
--- a/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempService.java
+++ b/anrui-crm/anrui-crm-biz/src/main/java/com/yxt/anrui/crm/biz/crmcustomertemp/CrmCustomerTempService.java
@@ -995,11 +995,11 @@ public class CrmCustomerTempService extends MybatisBaseService list = baseMapper.selectCustomerList(qw);
@@ -1100,4 +1100,51 @@ public class CrmCustomerTempService extends MybatisBaseService> qyFetchListByName(@RequestParam("name") String name);
+ public ResultBean> qyFetchListByName(@RequestParam("name") String name,@RequestParam("useOrgSid") String useOrgSid);
@ApiOperation("企业开票信息管理新增或保存")
@PostMapping("/qySaveOrUpdate")
diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincompanyinvoicing/FinCompanyInvoicingFeignFallback.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincompanyinvoicing/FinCompanyInvoicingFeignFallback.java
index dff7a1b6e4..a6a7609d7c 100644
--- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincompanyinvoicing/FinCompanyInvoicingFeignFallback.java
+++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincompanyinvoicing/FinCompanyInvoicingFeignFallback.java
@@ -48,65 +48,65 @@ import java.util.List;
@Component
public class FinCompanyInvoicingFeignFallback implements FinCompanyInvoicingFeign {
- @Override
- public ResultBean> listPage(PagerQuery pq){
- ResultBean rb = ResultBean.fireFail();
- return rb.setMsg("接口anrui-fin/fincompanyinvoicing/listPage无法访问");
- }
+ @Override
+ public ResultBean> listPage(PagerQuery pq) {
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-fin/fincompanyinvoicing/listPage无法访问");
+ }
- @Override
- public ResultBean save(FinCompanyInvoicingDto dto){
- return ResultBean.fireFail().setMsg("接口anrui-fin/fincompanyinvoicing/save无法访问");
- }
+ @Override
+ public ResultBean save(FinCompanyInvoicingDto dto) {
+ return ResultBean.fireFail().setMsg("接口anrui-fin/fincompanyinvoicing/save无法访问");
+ }
- @Override
- public ResultBean delBySids( String[] sids){
- return ResultBean.fireFail().setMsg("接口anrui-fin/fincompanyinvoicing/delBySids无法访问");
- }
+ @Override
+ public ResultBean delBySids(String[] sids) {
+ return ResultBean.fireFail().setMsg("接口anrui-fin/fincompanyinvoicing/delBySids无法访问");
+ }
- @Override
- public ResultBean fetchDetailsBySid(String sid){
- ResultBean rb = ResultBean.fireFail();
- return rb.setMsg("接口anrui-fin/fincompanyinvoicing/fetchDetailsBySid无法访问");
- }
+ @Override
+ public ResultBean fetchDetailsBySid(String sid) {
+ ResultBean rb = ResultBean.fireFail();
+ return rb.setMsg("接口anrui-fin/fincompanyinvoicing/fetchDetailsBySid无法访问");
+ }
- @Override
- public ResultBean fetchDetailsByUseOrgSid(String useOrgSid) {
- return null;
- }
+ @Override
+ public ResultBean fetchDetailsByUseOrgSid(String useOrgSid) {
+ return null;
+ }
- @Override
- public ResultBean getDetailsByUseOrgAndSystem(String useOrgSid, String systemSid) {
- return null;
- }
+ @Override
+ public ResultBean getDetailsByUseOrgAndSystem(String useOrgSid, String systemSid) {
+ return null;
+ }
- @Override
- public ResultBean> selectInvoingList(String busSid) {
- return null;
- }
+ @Override
+ public ResultBean> selectInvoingList(String busSid) {
+ return null;
+ }
- @Override
- public ResultBean> qyListPage(PagerQuery pq) {
- return null;
- }
+ @Override
+ public ResultBean> qyListPage(PagerQuery pq) {
+ return null;
+ }
- @Override
- public ResultBean> qyFetchListByName(String name) {
- return null;
- }
+ @Override
+ public ResultBean> qyFetchListByName(String name, String useOrgSid) {
+ return null;
+ }
- @Override
- public ResultBean qySaveOrUpdate(FinCompanyInvoicingDto dto) {
- return null;
- }
+ @Override
+ public ResultBean qySaveOrUpdate(FinCompanyInvoicingDto dto) {
+ return null;
+ }
- @Override
- public List qySelByUseOrgSid(String orgSid) {
- return null;
- }
+ @Override
+ public List qySelByUseOrgSid(String orgSid) {
+ return null;
+ }
- @Override
- public List qyAppSelByUseOrgSid(String useOrgSid, String search) {
- return null;
- }
+ @Override
+ public List qyAppSelByUseOrgSid(String useOrgSid, String search) {
+ return null;
+ }
}
\ No newline at end of file
diff --git a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincompanyinvoicing/FinCompanyInvoicingQuery.java b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincompanyinvoicing/FinCompanyInvoicingQuery.java
index a0beb0a664..78f8cd126c 100644
--- a/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincompanyinvoicing/FinCompanyInvoicingQuery.java
+++ b/anrui-fin/anrui-fin-api/src/main/java/com/yxt/anrui/fin/api/fincompanyinvoicing/FinCompanyInvoicingQuery.java
@@ -66,4 +66,6 @@ public class FinCompanyInvoicingQuery implements Query {
private String name;
@ApiModelProperty("纳税人识别号")
private String taxpayerNo;
+
+ private String appName;//移动端查询条件
}
diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingMapper.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingMapper.java
index a1423d3a46..d460927c05 100644
--- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingMapper.java
+++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingMapper.java
@@ -56,8 +56,10 @@ public interface FinCompanyInvoicingMapper extends BaseMapper voPage(IPage page, @Param(Constants.WRAPPER) QueryWrapper qw);
+ IPage selectPageVoGS(IPage page, @Param(Constants.WRAPPER) Wrapper qw);
+
IPage selectPageVo(IPage page, @Param(Constants.WRAPPER) Wrapper qw);
-
+
List selectListAllVo(@Param(Constants.WRAPPER) Wrapper qw);
@Select("select * from fin_company_invoicing")
diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingMapper.xml b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingMapper.xml
index 87a49a827c..db3baf7ff4 100644
--- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingMapper.xml
+++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingMapper.xml
@@ -3,6 +3,13 @@
+
+
+
+
\ No newline at end of file
diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingRest.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingRest.java
index ce77a4d927..9c0fb0e759 100644
--- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingRest.java
+++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingRest.java
@@ -118,9 +118,9 @@ public class FinCompanyInvoicingRest implements FinCompanyInvoicingFeign {
}
@Override
- public ResultBean> qyFetchListByName(String name) {
+ public ResultBean> qyFetchListByName(String name,String useOrgSid) {
ResultBean rb = ResultBean.fireFail();
- List finCompanyInvoicingDetailsVos = finCompanyInvoicingService.qyFetchListByName(name);
+ List finCompanyInvoicingDetailsVos = finCompanyInvoicingService.qyFetchListByName(name,useOrgSid);
return rb.success().setData(finCompanyInvoicingDetailsVos);
}
diff --git a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingService.java b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingService.java
index f7ec0a77e5..db117055d6 100644
--- a/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingService.java
+++ b/anrui-fin/anrui-fin-biz/src/main/java/com/yxt/anrui/fin/biz/fincompanyinvoicing/FinCompanyInvoicingService.java
@@ -130,7 +130,7 @@ public class FinCompanyInvoicingService extends MybatisBaseService page = PagerUtil.queryToPage(pq);
- IPage pagging = baseMapper.selectPageVo(page, qw);
+ IPage pagging = baseMapper.selectPageVoGS(page, qw);
PagerVo p = PagerUtil.pageToVo(pagging, null);
return p;
}
@@ -239,12 +239,15 @@ public class FinCompanyInvoicingService extends MybatisBaseService page = PagerUtil.queryToPage(pq);
IPage pagging = baseMapper.selectPageVo(page, qw);
PagerVo p = PagerUtil.pageToVo(pagging, null);
@@ -261,12 +264,10 @@ public class FinCompanyInvoicingService extends MybatisBaseService();
qw1.eq("useOrgSid", useOrgSid);
qw1.eq("name", name);
- qw1.isNull("purchaseSystemSid");
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo1 = baseMapper.selByUseOrgSidAndNameOrTaxNo(qw1);
QueryWrapper qw2 = new QueryWrapper<>();
qw2.eq("useOrgSid", useOrgSid);
qw2.eq("taxpayerNo", taxpayerNo);
- qw1.isNull("purchaseSystemSid");
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo2 = baseMapper.selByUseOrgSidAndNameOrTaxNo(qw2);
if (finCompanyInvoicingDetailsVo1 != null || finCompanyInvoicingDetailsVo2 != null) {
return rb.setMsg("该企业开票信息已存在");
@@ -278,13 +279,11 @@ public class FinCompanyInvoicingService extends MybatisBaseService();
qw2.eq("useOrgSid", useOrgSid);
qw1.notIn("sid", dtoSid);
qw2.eq("taxpayerNo", taxpayerNo);
- qw1.isNull("purchaseSystemSid");
FinCompanyInvoicingDetailsVo finCompanyInvoicingDetailsVo2 = baseMapper.selByUseOrgSidAndNameOrTaxNo(qw2);
if (finCompanyInvoicingDetailsVo1 != null || finCompanyInvoicingDetailsVo2 != null) {
return rb.setMsg("该企业开票信息已存在");
@@ -293,8 +292,10 @@ public class FinCompanyInvoicingService extends MybatisBaseService qyFetchListByName(String name) {
+ public List qyFetchListByName(String name,String useOrgSid) {
QueryWrapper qw = new QueryWrapper<>();
+ qw.eq("useOrgSid", useOrgSid);
+ qw.eq("isDelete", 0);
qw.like("name", name);
List finCompanyInvoicingDetailsVos = baseMapper.qyFetchListByName(qw);
return finCompanyInvoicingDetailsVos;
@@ -304,7 +305,6 @@ public class FinCompanyInvoicingService extends MybatisBaseService();
qw.eq("useOrgSid", orgSid);
qw.eq("isDelete", 0);
- qw.isNull("purchaseSystemSid");
List finCompanyInvoicingBillListVos = baseMapper.qySelByUseOrgSid(qw);
return finCompanyInvoicingBillListVos;
}
@@ -313,7 +313,6 @@ public class FinCompanyInvoicingService extends MybatisBaseService();
qw.eq("useOrgSid", useOrgSid);
qw.eq("isDelete", 0);
- qw.isNull("purchaseSystemSid");
qw.like("name",search);
List finCompanyInvoicingBillListVos = baseMapper.qySelByUseOrgSid(qw);
return finCompanyInvoicingBillListVos;