|
@@ -32,7 +32,10 @@ public class CustomServiceImpl extends ServiceImpl<CustomMapper, Custom> impleme
|
|
private UserMapper userMapper;
|
|
private UserMapper userMapper;
|
|
@Autowired
|
|
@Autowired
|
|
private CustomMapper customMapper;
|
|
private CustomMapper customMapper;
|
|
-
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private BusinessItemCustomMapper businessItemCustomMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private CustomItemContactsMapper customItemContactsMapper;
|
|
@Autowired
|
|
@Autowired
|
|
private ActionLogMapper actionLogMapper;
|
|
private ActionLogMapper actionLogMapper;
|
|
|
|
|
|
@@ -44,6 +47,9 @@ public class CustomServiceImpl extends ServiceImpl<CustomMapper, Custom> impleme
|
|
@Autowired
|
|
@Autowired
|
|
private SysFunctionService sysFunctionService;
|
|
private SysFunctionService sysFunctionService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private ContactsMapper contactsMapper;
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public HttpRespMsg insertAndUpdate(Custom custom, HttpServletRequest request) {
|
|
public HttpRespMsg insertAndUpdate(Custom custom, HttpServletRequest request) {
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
HttpRespMsg msg = new HttpRespMsg();
|
|
@@ -158,9 +164,19 @@ public class CustomServiceImpl extends ServiceImpl<CustomMapper, Custom> impleme
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public HttpRespMsg getInfo(Custom custom, HttpServletRequest request) {
|
|
public HttpRespMsg getInfo(Custom custom, HttpServletRequest request) {
|
|
- Custom custom1 = customMapper.selectById(custom.getId());
|
|
|
|
|
|
+ Custom custom1 = customMapper.getInfo(custom.getId());
|
|
|
|
+
|
|
custom1.setFiles(uploadFileMapper.selectList(new QueryWrapper<UploadFile>().eq("code", "custom").eq("item_id",custom1.getId())));
|
|
custom1.setFiles(uploadFileMapper.selectList(new QueryWrapper<UploadFile>().eq("code", "custom").eq("item_id",custom1.getId())));
|
|
custom1.setBusinessOpportunitys(businessOpportunityMapper.selectList(new QueryWrapper<BusinessOpportunity>().eq("customer_id",custom1.getId())));
|
|
custom1.setBusinessOpportunitys(businessOpportunityMapper.selectList(new QueryWrapper<BusinessOpportunity>().eq("customer_id",custom1.getId())));
|
|
|
|
+ custom1.setActionLogs(actionLogMapper.selectList(new QueryWrapper<ActionLog>().eq("code","custom").eq("item_id",custom1.getId())));
|
|
|
|
+ List<CustomItemContacts> contacts = customItemContactsMapper.selectList(new QueryWrapper<CustomItemContacts>().eq("contacts_id", custom1.getId()));
|
|
|
|
+ List<Integer> ids = new ArrayList<>();
|
|
|
|
+ for (CustomItemContacts contact : contacts) {
|
|
|
|
+ ids.add(contact.getCustomId());
|
|
|
|
+ }
|
|
|
|
+// List<Contacts> cs = contactsMapper.selectList(new QueryWrapper<Contacts>().in("id", ids));
|
|
|
|
+ List<Contacts> cs = contactsMapper.selectListByIds(ids);
|
|
|
|
+ custom1.setContactsList(cs);
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
HttpRespMsg httpRespMsg = new HttpRespMsg();
|
|
httpRespMsg.setData(custom1);
|
|
httpRespMsg.setData(custom1);
|
|
return httpRespMsg;
|
|
return httpRespMsg;
|