company/src/components/business/OperaCompanyWindow.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
company/src/views/business/company.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
company/src/views/business/insuranceApply.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/platform/src/main/java/com/doumee/PlatformApplication.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
company/src/components/business/OperaCompanyWindow.vue
@@ -13,7 +13,7 @@ <el-form-item label="统一信用代码" prop="code"> <el-input v-model="form.code" placeholder="请输入" v-trim/> </el-form-item> <el-form-item label="法人姓名" prop="legalName" v-if="form.type !== 1"> <el-form-item label="法人姓名" prop="legalName"> <el-input v-model="form.legalName" placeholder="请输入" v-trim/> </el-form-item> <el-form-item label="绑定手机号" prop="phone" v-if="form.type !== 1"> @@ -29,7 +29,7 @@ <el-form-item label="公司账号" prop="username" v-if="form.type !== 1"> <el-input v-model="form.username" placeholder="请输入" v-trim/> </el-form-item> <el-form-item label="认证邮箱" prop="email" v-if="form.type !== 1"> <el-form-item label="认证邮箱" prop="email" > <el-input v-model="form.email" placeholder="请输入" v-trim/> </el-form-item> <el-form-item label="纳税人识别号" prop="taxCode"> company/src/views/business/company.vue
@@ -42,6 +42,14 @@ </el-switch> </template> </el-table-column> <el-table-column label="电子签认证状态" min-width="100px"> <template slot-scope="{row}"> <span v-if="row.signStatus === 0">待认证</span> <span v-if="row.signStatus === 1">认证中</span> <span v-if="row.signStatus === 2">认证失败</span> <span v-if="row.signStatus === 3">认证通过</span> </template> </el-table-column> <el-table-column v-if="containPermissions(['business:company:update', 'business:company:delete'])" label="操作" @@ -122,10 +130,17 @@ } form.file.imgurl = res.businessImg.fileurl form.file.imgurlfull = res.businessImg.fileurlFull if( res.idcardImgList ==null){ res.idcardImgList = new Array(); } if( res.idcardImgList && res.idcardImgList.length>0){ form.file1.imgurl = res.idcardImgList[0].fileurl form.file1.imgurlfull = res.idcardImgList[0].fileurlFull } if( res.idcardImgList && res.idcardImgList.length>1){ form.file2.imgurl = res.idcardImgList[1].fileurl form.file2.imgurlfull = res.idcardImgList[1].fileurlFull } form.file3.imgurl = res.signImg.fileurl form.file3.imgurlfull = res.signImg.fileurlFull this.$refs.operaCompanyWindow.open('编辑企业', form) company/src/views/business/insuranceApply.vue
@@ -2,7 +2,7 @@ <TableLayout :permissions="['business:insuranceapply:query']"> <!-- 搜索表单 --> <el-form ref="searchForm" slot="search-form" :model="searchForm" label-width="100px" inline> <el-form-item label="保单状态" prop="status"> <el-form-item label="保单状态" prop="statusCollect"> <el-select v-model="searchForm.statusCollect" placeholder="请选择" @keypress.enter.native="search"> <el-option label="待审批" value="0"></el-option> <el-option label="待出单" value="1"></el-option> server/platform/src/main/java/com/doumee/PlatformApplication.java
@@ -5,6 +5,7 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.ApplicationContext; import org.springframework.scheduling.annotation.EnableAsync; /** * 启动类 @@ -12,6 +13,7 @@ * @date 2023/02/14 11:14 */ @Slf4j @EnableAsync @SpringBootApplication @MapperScan("com.doumee.dao") public class PlatformApplication { server/service/src/main/java/com/doumee/service/business/impl/CompanyServiceImpl.java
@@ -318,12 +318,15 @@ company.setSignId(""); } if(company.getIdcardImgList()!=null && company.getIdcardImgList()!=null){ boolean isNew = false; for(Multifile f : company.getIdcardImgList()){ if(f.getId() !=null){ continue; } isNew = true; multifileList.add(initMultiFileByCompay(company,f,Constants.MultiFile.COM_IDCARD_IMG.getKey())); } if(isNew) objList.add(Constants.MultiFile.COM_IDCARD_IMG.getKey()); } if(objList.size()>0){ @@ -426,9 +429,8 @@ } private void isValidUpdateParam(Company company) { if( StringUtils.isBlank(company.getName()) ||StringUtils.isBlank(company.getUsername()) // ||StringUtils.isBlank(company.getUsername()) ||StringUtils.isBlank(company.getCode()) ||StringUtils.isBlank(company.getCaptche()) ||StringUtils.isBlank(company.getLegalName()) ||StringUtils.isBlank(company.getEmail()) ){ throw new BusinessException(ResponseStatus.BAD_REQUEST); @@ -465,7 +467,6 @@ dealFileDataForUpdate(company); Company update = new Company(); update.setIsdeleted(company.getId()); update.setName(company.getName()); update.setCode(company.getCode()); update.setEditDate(new Date()); @@ -476,6 +477,8 @@ update.setTaxCode(company.getTaxCode()); update.setTaxBank(company.getTaxBank()); update.setEmail(company.getEmail()); update.setId(model.getId()); update.setLegalName(company.getLegalName()); update.setInvoiceAddr(company.getInvoiceAddr()); update.setSignIdStatus(company.getSignIdStatus()); update.setInvoiceEmail(company.getInvoiceEmail()); @@ -486,7 +489,7 @@ //如果邮箱发生改变 update.setSignStatus(Constants.ZERO); } companyMapper.updateById(company); companyMapper.updateById(update); company.setCreator(update.getEditor()); company.setCreateDate(update.getEditDate()); if(StringUtils.isNotBlank(company.getUsername())){ @@ -564,6 +567,7 @@ * public boolean organizationCreate (String fullname,String creditCode,String legalName,String email,File businessimg,String notifyUrl){ */ @Override @Async public void startSignAuth(Integer id){ Company company = companyMapper.selectById(id); Multifile f = multifileMapper.selectOne(new QueryWrapper<Multifile>().lambda()