/**
     * 添加供应商
     * @param request
     * @return
     */
    @RequestMapping("/addSupplier")
    @ResponseBody
    public Result addSupplier(HttpServletRequest request){
        try{
            String supplierName = request.getParameter("supplierName");
            String contactName = request.getParameter("contactName");
            String contactMobile = request.getParameter("contactMobile");
            String contactTelephone = request.getParameter("contactTelephone");
            String contactEmail = request.getParameter("contactEmail");
            String province = request.getParameter("province");
            String city = request.getParameter("city");
            String county = request.getParameter("county");
            String address = request.getParameter("address");
            String companyNature = request.getParameter("companyNature");
            String companySize = request.getParameter("companySize");
            String companyType = request.getParameter("companyType");
            String businessLicense = request.getParameter("businessLicense");
            String businessLicenseRemark = request.getParameter("businessLicenseRemark");
            String supplementaryAgreement = request.getParameter("supplementaryAgreement");
            String supplementaryAgreementRemark = request.getParameter("supplementaryAgreementRemark");
            Integer supplierStatus = Integer.parseInt(request.getParameter("supplierStatus"));
            Integer userId = Integer.parseInt(request.getParameter("userId"));
            String userName = request.getParameter("userName");

            //添加供应商
            Supplier supplier = new Supplier();
            supplier.setName(supplierName);
            supplier.setCreateId(userId);
            supplier.setCreateName(userName);
            supplier.setCreateTime(new Date());
            supplier.setUpdateId(userId);
            supplier.setUpdateName(userName);
            supplier.setUpdateTime(new Date());
            supplier.setStatus(supplierStatus);
            supplierService.insert(supplier);
            Integer supplierId = supplier.getId();

            //添加联系人
            SupplierContact supplierContact = new SupplierContact();
            supplierContact.setSupplierId(supplierId);
            supplierContact.setSupplierName(supplierName);
            supplierContact.setContactType(1);
            supplierContact.setContactName(contactName);
            supplierContact.setContactMobile(contactMobile);
            supplierContact.setContactTelephone(contactTelephone);
            supplierContact.setContactEmail(contactEmail);
            supplierContact.setCreateId(userId);
            supplierContact.setCreateName(userName);
            supplierContact.setCreateTime(new Date());
            supplierContact.setUpdateId(userId);
            supplierContact.setUpdateName(userName);
            supplierContact.setUpdateTime(new Date());
            supplierContactService.insert(supplierContact);

            //添加地址信息
            SupplierAddress supplierAddress = new SupplierAddress();
            supplierAddress.setSupplierId(supplierId);
            supplierAddress.setSupplierName(supplierName);
            supplierAddress.setProvince(province);
            supplierAddress.setCity(city);
            supplierAddress.setCounty(county);
            supplierAddress.setAddress(address);
            supplierAddress.setCreateId(userId);
            supplierAddress.setCreateName(userName);
            supplierAddress.setCreateTime(new Date());
            supplierAddress.setUpdateId(userId);
            supplierAddress.setUpdateName(userName);
            supplierAddress.setUpdateTime(new Date());
            supplierAddressService.insert(supplierAddress);

            //添加公司性质
            supplier.setCompanyNature(companyNature);
            supplier.setCompanySize(companySize);
            supplier.setCompanyType(companyType);
            supplierService.updateByPrimaryKeySelective(supplier);

            //添加营业执照
            SupplierDocumentItem item = new SupplierDocumentItem();
            item.setName('营业执照');
            item.setType(0);
            item.setContent(businessLicense);
            item.setCreateTime(new Date());
            item.setUpdateTime(new Date());
            item.setSupplierId(supplierId);
            item.setSupplierName(supplierName);
            item.setStatus(supplierStatus);
            item.setRemark(businessLicenseRemark);
            item.setCreateId(userId);
            item.setCreateName(userName);
            item.setUpdateId(userId);
            item.setUpdateName(userName);
            supplierDocumentItemService.insert(item);

            //添加劳务补充协议
            item = new SupplierDocumentItem();
            item.setName('劳务补充协议');
            item.setType(1);
            item.setContent(supplementaryAgreement);
            item.setCreateTime(new Date());
            item.setUpdateTime(new Date());
            item.setSupplierId(supplierId);
            item.setSupplierName(supplierName);
            item.setStatus(supplierStatus);
            item.setRemark(supplementaryAgreementRemark);
            item.setCreateId(userId);
            item.setCreateName(userName);
            item.setUpdateId(userId);
            item.setUpdateName(userName);
            supplierDocumentItemService.insert(item);

            return new Result(true);
        }catch (Exception e){
            e.printStackTrace();
            return new Result(false);
        }
    }

原文地址: https://www.cveoy.top/t/topic/liWW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录