中扬CRM客户关系管理系统
#
Junjie
2023-09-08 376674980fd9a7d79df70988dd1de03d3d482493
#
4个文件已修改
73 ■■■■■ 已修改文件
src/main/java/com/zy/crm/manager/entity/Cstmr.java 44 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/crm/manager/utils/CompanySearchUtils.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/CstmrMapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/webapp/static/js/cstmr/cstmr.js 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/crm/manager/entity/Cstmr.java
@@ -200,14 +200,58 @@
     * 客户行业
     */
    @ApiModelProperty(value= "客户行业")
    @TableField("industry")
    private String industry;
    /**
     * 产品类别
     */
    @ApiModelProperty(value= "产品类别")
    @TableField("product_category")
    private String productCategory;
    /**
     * 企业信用代码
     */
    @ApiModelProperty(value= "企业信用代码")
    @TableField("credit_code")
    private String creditCode;
    /**
     * 企业创建时间
     */
    @ApiModelProperty(value= "企业创建时间")
    @TableField("issue_time")
    private String issueTime;
    /**
     * 企业类型
     */
    @ApiModelProperty(value= "企业类型")
    @TableField("company_type")
    private String companyType;
    /**
     * 企业法人
     */
    @ApiModelProperty(value= "企业法人")
    @TableField("company_person")
    private String companyPerson;
    /**
     * 企业状态
     */
    @ApiModelProperty(value= "企业状态")
    @TableField("company_status")
    private String companyStatus;
    /**
     * 注册资金
     */
    @ApiModelProperty(value= "注册资金")
    @TableField("reg_money")
    private String regMoney;
    public Cstmr() {}
    public Cstmr(Long hostId,Long deptId,Long userId,Long cstmrType,String uuid,String name,String simple,String rela,String tel,String contacts,String remarks,Long director,String province,String city,String district,String town,String addr,Integer type,String files,Integer status,Long createBy,Date createTime,Long updateBy,Date updateTime,String memo) {
src/main/java/com/zy/crm/manager/utils/CompanySearchUtils.java
@@ -55,8 +55,18 @@
                JSONObject result = JSON.parseObject(jsonObject.get("result").toString());
                List<JSONObject> data = JSON.parseArray(result.get("data").toString(), JSONObject.class);
                for (JSONObject object : data) {
                    //将API接口数据转换成系统定义的数据
                    HashMap<String, Object> objData = new HashMap<>();
                    objData.put("creditCode", object.get("creditCode"));//企业信用代码
                    objData.put("issueTime", object.get("issueTime"));//企业创建时间
                    objData.put("companyType", object.get("companyType"));//企业类型
                    objData.put("companyPerson", object.get("faRen"));//法人
                    objData.put("companyStatus", object.get("businessStatus"));//企业状态
                    objData.put("regMoney", object.get("regMoney"));//注册资金
                    HashMap<String, Object> map = new HashMap<>();
                    map.put("value", object.get("creditCode"));
                    map.put("value", objData);
                    map.put("name", object.get("companyName"));
                    list.add(map);
                }
src/main/resources/mapper/CstmrMapper.xml
@@ -32,6 +32,12 @@
        <result column="memo" property="memo" />
        <result column="industry" property="industry" />
        <result column="product_category" property="productCategory" />
        <result column="credit_code" property="creditCode" />
        <result column="issue_time" property="issueTime" />
        <result column="company_type" property="companyType" />
        <result column="company_person" property="companyPerson" />
        <result column="company_status" property="companyStatus" />
        <result column="reg_money" property="regMoney" />
    </resultMap>
src/main/webapp/static/js/cstmr/cstmr.js
@@ -286,6 +286,17 @@
                form.val('detail', mData);
                form.on('submit(editSubmit)', function (data) {
                    data.field.name = loadNameXml.getValue()[0] ? loadNameXml.getValue()[0].name : null;
                    //将公司数据全部返回
                    companyData = loadNameXml.getValue()[0] ? loadNameXml.getValue()[0].value : null;//将公司数据全部返回
                    if (companyData != null) {
                        data.field.creditCode = companyData.creditCode
                        data.field.issueTime = companyData.issueTime
                        data.field.companyType = companyData.companyType
                        data.field.companyPerson = companyData.companyPerson
                        data.field.companyStatus = companyData.companyStatus
                        data.field.regMoney = companyData.regMoney
                    }
                    if (!data.field.name) {
                        layer.msg("客户名称不能为空", {icon: 2});
                        return false;