修改bug#40183
This commit is contained in:
+2
-2
@@ -18,7 +18,7 @@ public class PayCompanyManagementCommon {
|
|||||||
*/
|
*/
|
||||||
public final static Integer STATUS2 = 2;
|
public final static Integer STATUS2 = 2;
|
||||||
/**
|
/**
|
||||||
* 财务角色
|
* 企业状态
|
||||||
*/
|
*/
|
||||||
public final static String ROLE_CODE = "cwry";
|
public final static String COMPANY_STATUS = "(未通过)";
|
||||||
}
|
}
|
||||||
|
|||||||
+59
-4
@@ -10,7 +10,6 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|||||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.jero.aspect.annotation.CompanyNameTranslate;
|
|
||||||
import com.jero.common.api.vo.Result;
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.common.aspect.annotation.AutoLog;
|
import com.jero.common.aspect.annotation.AutoLog;
|
||||||
import com.jero.common.common.RoleCommon;
|
import com.jero.common.common.RoleCommon;
|
||||||
@@ -25,7 +24,9 @@ import com.jero.common.util.ValidUtil;
|
|||||||
import com.jero.common.util.oConvertUtils;
|
import com.jero.common.util.oConvertUtils;
|
||||||
import com.jero.company.common.PayCompanyManagementCommon;
|
import com.jero.company.common.PayCompanyManagementCommon;
|
||||||
import com.jero.company.entity.PayCompanyManagement;
|
import com.jero.company.entity.PayCompanyManagement;
|
||||||
|
import com.jero.company.entity.PayContactsManagement;
|
||||||
import com.jero.company.service.IPayCompanyManagementService;
|
import com.jero.company.service.IPayCompanyManagementService;
|
||||||
|
import com.jero.company.service.IPayContactsManagementService;
|
||||||
import com.jero.company.service.ProjectCountService;
|
import com.jero.company.service.ProjectCountService;
|
||||||
import com.jero.modules.system.entity.SysUser;
|
import com.jero.modules.system.entity.SysUser;
|
||||||
import com.jero.modules.system.service.ISysUserService;
|
import com.jero.modules.system.service.ISysUserService;
|
||||||
@@ -40,7 +41,6 @@ import org.jeecgframework.poi.excel.def.NormalExcelConstants;
|
|||||||
import org.jeecgframework.poi.excel.entity.ExportParams;
|
import org.jeecgframework.poi.excel.entity.ExportParams;
|
||||||
import org.jeecgframework.poi.excel.entity.ImportParams;
|
import org.jeecgframework.poi.excel.entity.ImportParams;
|
||||||
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
|
||||||
import org.springframework.core.env.Environment;
|
import org.springframework.core.env.Environment;
|
||||||
import org.springframework.web.bind.annotation.*;
|
import org.springframework.web.bind.annotation.*;
|
||||||
import org.springframework.web.multipart.MultipartFile;
|
import org.springframework.web.multipart.MultipartFile;
|
||||||
@@ -66,14 +66,15 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
private Environment env;
|
private Environment env;
|
||||||
@Resource
|
@Resource
|
||||||
private ProjectCountService projectCountService;
|
private ProjectCountService projectCountService;
|
||||||
|
|
||||||
@Resource
|
@Resource
|
||||||
private ISysUserService sysUserService;
|
private ISysUserService sysUserService;
|
||||||
@Resource
|
@Resource
|
||||||
private SendMessageService sendMessageService;
|
private SendMessageService sendMessageService;
|
||||||
|
@Resource
|
||||||
|
private IPayContactsManagementService payContactsManagementService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 企业管理-分页列表查询
|
||||||
* (管理端查询dataSource = 1的数据;报名查询全部的数据)
|
* (管理端查询dataSource = 1的数据;报名查询全部的数据)
|
||||||
* @param payCompanyManagement 企业管理
|
* @param payCompanyManagement 企业管理
|
||||||
* @param pageNo 页数
|
* @param pageNo 页数
|
||||||
@@ -84,6 +85,45 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
// @CompanyNameTranslate(fieldId = "id")
|
// @CompanyNameTranslate(fieldId = "id")
|
||||||
@RequiresPermissions("company:search")
|
@RequiresPermissions("company:search")
|
||||||
@ApiOperation(value="企业管理-分页列表查询", notes="企业管理-分页列表查询")
|
@ApiOperation(value="企业管理-分页列表查询", notes="企业管理-分页列表查询")
|
||||||
|
@GetMapping(value = "/queryCompanyPageList")
|
||||||
|
public Result<?> queryCompanyPageList(PayCompanyManagement payCompanyManagement,
|
||||||
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
||||||
|
HttpServletRequest req) {
|
||||||
|
if(!StringUtils.isBlank(payCompanyManagement.getCompanyName()) && payCompanyManagement.getCompanyName().length() > 50){
|
||||||
|
return Result.error("企业名称长度不能大于50个字符!");
|
||||||
|
}
|
||||||
|
QueryWrapper<PayCompanyManagement> queryWrapper = QueryGenerator.initQueryWrapper(payCompanyManagement, req.getParameterMap());
|
||||||
|
Page<PayCompanyManagement> page = new Page<PayCompanyManagement>(pageNo, pageSize);
|
||||||
|
IPage<PayCompanyManagement> pageList = payCompanyManagementService.page(page, queryWrapper);
|
||||||
|
List<PayCompanyManagement> listPayCompanyManagement = pageList.getRecords();
|
||||||
|
if(!CollectionUtils.isEmpty(listPayCompanyManagement)){
|
||||||
|
try {
|
||||||
|
listPayCompanyManagement.forEach(p->{
|
||||||
|
if (!StringUtils.isBlank(p.getCompanyPhone())){
|
||||||
|
p.setCompanyPhone(PasswordUtil.decrypt(p.getCompanyPhone()));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
pageList.setRecords(listPayCompanyManagement);
|
||||||
|
}catch (Exception e){
|
||||||
|
log.error("公司电话解密异常!",e);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return Result.OK(pageList);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 其他功能调用企业管理-分页列表查询
|
||||||
|
* (管理端查询dataSource = 1的数据;报名查询全部的数据)
|
||||||
|
* @param payCompanyManagement 企业管理
|
||||||
|
* @param pageNo 页数
|
||||||
|
* @param pageSize 条数
|
||||||
|
* @param req
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
// @CompanyNameTranslate(fieldId = "id")
|
||||||
|
@RequiresPermissions("company:search")
|
||||||
|
@ApiOperation(value="其他功能调用企业管理-分页列表查询", notes="其他功能调用企业管理-分页列表查询")
|
||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public Result<?> queryPageList(PayCompanyManagement payCompanyManagement,
|
public Result<?> queryPageList(PayCompanyManagement payCompanyManagement,
|
||||||
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
||||||
@@ -544,6 +584,21 @@ public class PayCompanyManagementController extends JeroController<PayCompanyMan
|
|||||||
return Result.error("该企业名称已存在!");
|
return Result.error("该企业名称已存在!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 通过id查询企业下是否存在联系人
|
||||||
|
*
|
||||||
|
* @param id 企业管理id
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
@ApiOperation(value="企业管理-通过id查询企业下是否存在联系人", notes="企业管理-通过id查询企业下是否存在联系人")
|
||||||
|
@GetMapping(value = "/queryCompanyByIdFindContacts")
|
||||||
|
public Result<?> queryCompanyByIdFindContacts(@RequestParam(name="id") String id) {
|
||||||
|
LambdaQueryWrapper<PayContactsManagement> queryPayContactsManagement = new LambdaQueryWrapper<>();
|
||||||
|
queryPayContactsManagement.eq(PayContactsManagement::getCompanyId,id);
|
||||||
|
List<PayContactsManagement> listPayContactsManagement = payContactsManagementService.list(queryPayContactsManagement);
|
||||||
|
return Result.OK(listPayContactsManagement);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 通过id查询
|
* 通过id查询
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user