update 通过起草组id和企业id查询企业信息和所有联系人信息
This commit is contained in:
+5
-6
@@ -24,7 +24,6 @@ import com.jero.drafting.vo.CheckVo;
|
||||
import com.jero.drafting.vo.PayDraftingGroupSubItemExcel;
|
||||
import com.jero.modules.system.entity.SysUser;
|
||||
import com.jero.modules.system.service.ISysUserService;
|
||||
import com.jero.project.entity.PayWorkingGroupSubItemContacts;
|
||||
import com.jero.temporary.entity.PayContactsManagementTemporary;
|
||||
import com.jero.temporary.service.IPayContactsManagementTemporaryService;
|
||||
import io.swagger.annotations.Api;
|
||||
@@ -640,11 +639,11 @@ public class PayDraftingGroupSubItemController extends JeroController<PayDraftin
|
||||
/**
|
||||
* 通过起草组id和参会人id查询企业信息和所有联系人信息
|
||||
*/
|
||||
@ApiOperation(value = "通过起草组id和参会人id查询企业信息和所有联系人信息")
|
||||
@GetMapping(value = "/queryInfoByDraftIdAndContactId")
|
||||
public Result<CompanyInfoVO> queryInfoByDraftIdAndContactId(@RequestParam(name = "draftId") String draftId,
|
||||
@RequestParam(name = "contactId") String contactId) {
|
||||
CompanyInfoVO companyInfoVO = payDraftingGroupSubItemService.queryInfoByDraftIdAndContactId(draftId,contactId);
|
||||
@ApiOperation(value = "通过起草组id和企业id查询企业信息和所有联系人信息")
|
||||
@GetMapping(value = "/queryInfoByDraftIdAndCompanyId")
|
||||
public Result<CompanyInfoVO> queryInfoByDraftIdAndCompanyId(@RequestParam(name = "draftId") String draftId,
|
||||
@RequestParam(name = "companyId") String companyId) {
|
||||
CompanyInfoVO companyInfoVO = payDraftingGroupSubItemService.queryInfoByDraftIdAndCompanyId(draftId, companyId);
|
||||
return Result.OK(companyInfoVO);
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -35,7 +35,7 @@ public interface IPayDraftingGroupSubItemService extends IService<PayDraftingGro
|
||||
*/
|
||||
void addPayDraftingGroupSubItem(PayDraftingGroupSubItem payDraftingGroupSubItem);
|
||||
|
||||
CompanyInfoVO queryInfoByDraftIdAndContactId(String draftId, String contactId);
|
||||
CompanyInfoVO queryInfoByDraftIdAndCompanyId(String draftId, String companyId);
|
||||
|
||||
/**
|
||||
* 根据id删除
|
||||
|
||||
+9
-8
@@ -39,6 +39,7 @@ import com.jero.temporary.service.IPayContactsManagementTemporaryService;
|
||||
import org.apache.commons.collections.CollectionUtils;
|
||||
import org.apache.commons.lang3.StringUtils;
|
||||
import org.apache.shiro.SecurityUtils;
|
||||
import org.checkerframework.checker.units.qual.Prefix;
|
||||
import org.jeecgframework.poi.excel.ExcelImportCheckUtil;
|
||||
import org.jeecgframework.poi.excel.ExcelImportUtil;
|
||||
import org.jeecgframework.poi.excel.entity.ImportParams;
|
||||
@@ -52,6 +53,8 @@ import javax.servlet.http.HttpServletRequest;
|
||||
import java.util.*;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
import static org.checkerframework.checker.units.qual.Prefix.one;
|
||||
|
||||
/**
|
||||
* <p>
|
||||
* 起草组成员表 服务实现类
|
||||
@@ -210,19 +213,17 @@ public class PayDraftingGroupSubItemServiceImpl extends ServiceImpl<PayDraftingG
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public CompanyInfoVO queryInfoByDraftIdAndContactId(String draftId, String contactId) {
|
||||
LambdaQueryWrapper<PayDraftingGroupSubItemContacts> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(PayDraftingGroupSubItemContacts::getDraftingGroupId, draftId);
|
||||
wrapper.eq(PayDraftingGroupSubItemContacts::getContactsId, contactId);
|
||||
PayDraftingGroupSubItemContacts one = payDraftingGroupSubItemContactsService.getOne(wrapper);
|
||||
public CompanyInfoVO queryInfoByDraftIdAndCompanyId(String draftId, String companyId) {
|
||||
LambdaQueryWrapper<PayDraftingGroupSubItem> wrapper = new LambdaQueryWrapper<>();
|
||||
wrapper.eq(PayDraftingGroupSubItem::getDraftingGroupId, draftId);
|
||||
wrapper.eq(PayDraftingGroupSubItem::getChargeCompanyId, companyId);
|
||||
PayDraftingGroupSubItem one = payDraftingGroupSubItemService.getOne(wrapper);
|
||||
if (one == null){
|
||||
return null;
|
||||
}
|
||||
CompanyInfoVO companyInfoVO = new CompanyInfoVO();
|
||||
//查询企业信息
|
||||
String draftingGroupSubId = one.getDraftingGroupSubId();
|
||||
PayDraftingGroupSubItem groupSubItem = this.getById(draftingGroupSubId);
|
||||
String companyId = groupSubItem.getChargeCompanyId();
|
||||
String draftingGroupSubId = one.getId();
|
||||
PayCompanyManagement companyManagement = payCompanyManagementService.getById(companyId);
|
||||
companyInfoVO.setCompanyManagement(companyManagement);
|
||||
//查询联系人信息
|
||||
|
||||
Reference in New Issue
Block a user