是否内部企业

This commit is contained in:
baozhipeng
2022-04-20 17:22:30 +08:00
parent dd895ca1b5
commit 4a48c51c57
3 changed files with 43 additions and 0 deletions
@@ -278,6 +278,7 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
@PostMapping(value = "/add")
@Transactional
public Result<?> add(@RequestBody PayCompanyManagement payCompanyManagement) {
payCompanyManagement.setInternalEnterprise("false");//是否内部企业
if(StringUtils.isEmpty(payCompanyManagement.getCompanyPhone())){
payCompanyManagement.setCompanyPhone(null);
}
@@ -389,6 +390,23 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
payCompanyManagementService.edit(payCompanyManagement);
return Result.OK("编辑成功!");
}
@AutoLog(value = "更改是否内部企业",operateType = 3)
@RequiresPermissions("company:updateInternalEnterprise")
@ApiOperation(value="企业管理-更改是否内部企业", notes="企业管理-更改是否内部企业")
@PostMapping(value = "/updateInternalEnterprise")
public Result<?> updateInternalEnterprise(@RequestBody PayCompanyManagement payCompanyManagement) {
payCompanyManagementService.updateById(payCompanyManagement);
return Result.OK("成功!");
}
@ApiOperation(value="企业管理-查看是否内部企业", notes="企业管理-查看是否内部企业")
@GetMapping(value = "/getInternalEnterprise")
public Result<?> getInternalEnterprise(String id) {
PayCompanyManagement pcm = payCompanyManagementService.getById(id);
return Result.OK(pcm.getInternalEnterprise());
}
/**
* 确认
*
@@ -761,6 +779,11 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
if (!StringUtils.isBlank(p.getCompanyPhone())){
p.setCompanyPhone(PasswordUtil.decrypt(p.getCompanyPhone()));
}
if("true".equals(p.getInternalEnterprise())){
p.setInternalEnterprise("是");
}else if("false".equals(p.getInternalEnterprise())){
p.setInternalEnterprise("否");
}
});
}
// Step.3 AutoPoi 导出Excel
@@ -867,6 +890,17 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
if(!StringUtils.isBlank(s)){
msg.append(s);
}
if (!StringUtils.isBlank(p.getInternalEnterprise())){
if("是".equals(p.getInternalEnterprise())){
p.setInternalEnterprise("true");
}else if("否".equals(p.getInternalEnterprise())){
p.setInternalEnterprise("false");
}else{
msg.append("第").append(count + 3).append("行:是否内部企业,只能输入是或否,请修改。<br/>");
}
}
// 校验 表中是否存在企业名称
if(!CollectionUtils.isEmpty(listCompanyAll)){
List<PayCompanyManagement> listCompanyEquals = listCompanyAll.stream().filter(p1->Objects.equals(p1.getCompanyName(),p.getCompanyName())).collect(Collectors.toList());
@@ -137,4 +137,9 @@ public class PayCompanyManagement implements Serializable {
*/
@TableField(exist = false)
private String flagStatus;
@Excel(name = "是否内部企业", width = 15)
@ApiModelProperty(value = "是否内部企业")
@Size(max = 6, message = "是否内部企业长度不能大于6个字符")
private String internalEnterprise;
}