|
@@ -4,7 +4,6 @@ import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONArray;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
-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;
|
|
@@ -110,7 +109,7 @@ public class SalesOrderServiceImpl extends ServiceImpl<SalesOrderMapper, SalesOr
|
|
List<Custom> customList = customService.list(new LambdaQueryWrapper<Custom>().eq(Custom::getCompanyId, user.getCompanyId()));
|
|
List<Custom> customList = customService.list(new LambdaQueryWrapper<Custom>().eq(Custom::getCompanyId, user.getCompanyId()));
|
|
List<BusinessOpportunity> businessOpportunityList = businessOpportunityService.list(new LambdaQueryWrapper<BusinessOpportunity>().eq(BusinessOpportunity::getCompanyId, user.getCompanyId()));
|
|
List<BusinessOpportunity> businessOpportunityList = businessOpportunityService.list(new LambdaQueryWrapper<BusinessOpportunity>().eq(BusinessOpportunity::getCompanyId, user.getCompanyId()));
|
|
|
|
|
|
- WxCorpInfo wxCorpInfo = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", user.getCompanyId()));
|
|
|
|
|
|
+// WxCorpInfo wxCorpInfo = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", user.getCompanyId()));
|
|
// CompanyDingding dingding = companyDingdingMapper.selectOne(new LambdaQueryWrapper<CompanyDingding>().eq(CompanyDingding::getCompanyId, user.getCompanyId()));
|
|
// CompanyDingding dingding = companyDingdingMapper.selectOne(new LambdaQueryWrapper<CompanyDingding>().eq(CompanyDingding::getCompanyId, user.getCompanyId()));
|
|
|
|
|
|
orderLambdaQueryWrapper.eq(SalesOrder::getCompanyId,user.getCompanyId());
|
|
orderLambdaQueryWrapper.eq(SalesOrder::getCompanyId,user.getCompanyId());
|
|
@@ -209,51 +208,55 @@ public class SalesOrderServiceImpl extends ServiceImpl<SalesOrderMapper, SalesOr
|
|
records.forEach(r->{
|
|
records.forEach(r->{
|
|
Optional<User> item = userList.stream().filter(u -> u.getId().equals(r.getCreatorId())).findFirst();
|
|
Optional<User> item = userList.stream().filter(u -> u.getId().equals(r.getCreatorId())).findFirst();
|
|
if(item.isPresent()){
|
|
if(item.isPresent()){
|
|
- if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
- r.setCreatorName("$username="+item.get().getCorpwxUserid()+"$");
|
|
|
|
- }
|
|
|
|
-// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
-// r.setCreatorName("$username="+item.get().getDingdingUserid()+"$");
|
|
|
|
|
|
+// if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
+// r.setCreatorName("$username="+item.get().getCorpwxUserid()+"$");
|
|
// }
|
|
// }
|
|
- else{
|
|
|
|
- r.setCreatorName(item.get().getName());
|
|
|
|
- }
|
|
|
|
|
|
+//// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
+//// r.setCreatorName("$username="+item.get().getDingdingUserid()+"$");
|
|
|
|
+//// }
|
|
|
|
+// else{
|
|
|
|
+// r.setCreatorName(item.get().getName());
|
|
|
|
+// }
|
|
|
|
+ r.setCreatorName(item.get().getName());
|
|
}
|
|
}
|
|
Optional<User> incharger = userList.stream().filter(u -> u.getId().equals(r.getInchargerId())).findFirst();
|
|
Optional<User> incharger = userList.stream().filter(u -> u.getId().equals(r.getInchargerId())).findFirst();
|
|
if(incharger.isPresent()){
|
|
if(incharger.isPresent()){
|
|
- if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
- r.setInchargerName("$username="+incharger.get().getCorpwxUserid()+"$");
|
|
|
|
- }
|
|
|
|
-// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
-// r.setInchargerName("$username="+incharger.get().getDingdingUserid()+"$");
|
|
|
|
|
|
+ r.setInchargerName(incharger.get().getName());
|
|
|
|
+// if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
+// r.setInchargerName("$username="+incharger.get().getCorpwxUserid()+"$");
|
|
|
|
+// }
|
|
|
|
+//// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
+//// r.setInchargerName("$username="+incharger.get().getDingdingUserid()+"$");
|
|
|
|
+//// }
|
|
|
|
+// else{
|
|
|
|
+// r.setInchargerName(incharger.get().getName());
|
|
// }
|
|
// }
|
|
- else{
|
|
|
|
- r.setInchargerName(incharger.get().getName());
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
Optional<User> companySigner = userList.stream().filter(u -> u.getId().equals(r.getCompanySigner())).findFirst();
|
|
Optional<User> companySigner = userList.stream().filter(u -> u.getId().equals(r.getCompanySigner())).findFirst();
|
|
if(companySigner.isPresent()){
|
|
if(companySigner.isPresent()){
|
|
- if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
- r.setCompanySignerName("$username="+companySigner.get().getCorpwxUserid()+"$");
|
|
|
|
- }
|
|
|
|
-// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
-// r.setCompanySignerName("$username="+companySigner.get().getDingdingUserid()+"$");
|
|
|
|
|
|
+ r.setCompanySignerName(companySigner.get().getName());
|
|
|
|
+// if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
+// r.setCompanySignerName("$username="+companySigner.get().getCorpwxUserid()+"$");
|
|
|
|
+// }
|
|
|
|
+//// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
+//// r.setCompanySignerName("$username="+companySigner.get().getDingdingUserid()+"$");
|
|
|
|
+//// }
|
|
|
|
+// else{
|
|
|
|
+// r.setCompanySignerName(companySigner.get().getName());
|
|
// }
|
|
// }
|
|
- else{
|
|
|
|
- r.setCompanySignerName(companySigner.get().getName());
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
Optional<User> customSigner = userList.stream().filter(u -> u.getId().equals(r.getCustomSigner())).findFirst();
|
|
Optional<User> customSigner = userList.stream().filter(u -> u.getId().equals(r.getCustomSigner())).findFirst();
|
|
if(customSigner.isPresent()){
|
|
if(customSigner.isPresent()){
|
|
- if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
- r.setCustomSignerName("$username="+customSigner.get().getCorpwxUserid()+"$");
|
|
|
|
- }
|
|
|
|
-// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
-// r.setCustomSignerName("$username="+customSigner.get().getDingdingUserid()+"$");
|
|
|
|
|
|
+ r.setCustomSignerName(customSigner.get().getName());
|
|
|
|
+// if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
+// r.setCustomSignerName("$username="+customSigner.get().getCorpwxUserid()+"$");
|
|
|
|
+// }
|
|
|
|
+//// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
+//// r.setCustomSignerName("$username="+customSigner.get().getDingdingUserid()+"$");
|
|
|
|
+//// }
|
|
|
|
+// else{
|
|
|
|
+// r.setCustomSignerName(customSigner.get().getName());
|
|
// }
|
|
// }
|
|
- else{
|
|
|
|
- r.setCustomSignerName(customSigner.get().getName());
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
Optional<SysDict> type = sysDictOfOrderType.stream().filter(s -> s.getId().equals(r.getType())).findFirst();
|
|
Optional<SysDict> type = sysDictOfOrderType.stream().filter(s -> s.getId().equals(r.getType())).findFirst();
|
|
if(type.isPresent()){
|
|
if(type.isPresent()){
|
|
@@ -338,7 +341,7 @@ public class SalesOrderServiceImpl extends ServiceImpl<SalesOrderMapper, SalesOr
|
|
LambdaQueryWrapper<SalesOrder> orderLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
LambdaQueryWrapper<SalesOrder> orderLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
List<Custom> customList = customService.list(new LambdaQueryWrapper<Custom>().eq(Custom::getCompanyId, user.getCompanyId()));
|
|
List<Custom> customList = customService.list(new LambdaQueryWrapper<Custom>().eq(Custom::getCompanyId, user.getCompanyId()));
|
|
List<BusinessOpportunity> businessOpportunityList = businessOpportunityService.list(new LambdaQueryWrapper<BusinessOpportunity>().eq(BusinessOpportunity::getCompanyId, user.getCompanyId()));
|
|
List<BusinessOpportunity> businessOpportunityList = businessOpportunityService.list(new LambdaQueryWrapper<BusinessOpportunity>().eq(BusinessOpportunity::getCompanyId, user.getCompanyId()));
|
|
- WxCorpInfo wxCorpInfo = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", user.getCompanyId()));
|
|
|
|
|
|
+// WxCorpInfo wxCorpInfo = wxCorpInfoMapper.selectOne(new QueryWrapper<WxCorpInfo>().eq("company_id", user.getCompanyId()));
|
|
// CompanyDingding dingding = companyDingdingMapper.selectOne(new LambdaQueryWrapper<CompanyDingding>().eq(CompanyDingding::getCompanyId, user.getCompanyId()));
|
|
// CompanyDingding dingding = companyDingdingMapper.selectOne(new LambdaQueryWrapper<CompanyDingding>().eq(CompanyDingding::getCompanyId, user.getCompanyId()));
|
|
|
|
|
|
orderLambdaQueryWrapper.eq(SalesOrder::getCompanyId,user.getCompanyId());
|
|
orderLambdaQueryWrapper.eq(SalesOrder::getCompanyId,user.getCompanyId());
|
|
@@ -443,53 +446,57 @@ public class SalesOrderServiceImpl extends ServiceImpl<SalesOrderMapper, SalesOr
|
|
records.forEach(r->{
|
|
records.forEach(r->{
|
|
Optional<User> item = userList.stream().filter(u -> u.getId().equals(r.getCreatorId())).findFirst();
|
|
Optional<User> item = userList.stream().filter(u -> u.getId().equals(r.getCreatorId())).findFirst();
|
|
if(item.isPresent()){
|
|
if(item.isPresent()){
|
|
- if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
- r.setCreatorName("$username="+item.get().getCorpwxUserid()+"$");
|
|
|
|
- }
|
|
|
|
-// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
-// r.setCreatorName("$username="+item.get().getDingdingUserid()+"$");
|
|
|
|
|
|
+ r.setCreatorName(item.get().getName());
|
|
|
|
+// if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
+// r.setCreatorName("$username="+item.get().getCorpwxUserid()+"$");
|
|
|
|
+// }
|
|
|
|
+//// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
+//// r.setCreatorName("$username="+item.get().getDingdingUserid()+"$");
|
|
|
|
+//// }
|
|
|
|
+// else{
|
|
|
|
+// r.setCreatorName(item.get().getName());
|
|
// }
|
|
// }
|
|
- else{
|
|
|
|
- r.setCreatorName(item.get().getName());
|
|
|
|
- }
|
|
|
|
|
|
|
|
}
|
|
}
|
|
Optional<User> incharger = userList.stream().filter(u -> u.getId().equals(r.getInchargerId())).findFirst();
|
|
Optional<User> incharger = userList.stream().filter(u -> u.getId().equals(r.getInchargerId())).findFirst();
|
|
if(incharger.isPresent()){
|
|
if(incharger.isPresent()){
|
|
- if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
- r.setInchargerName("$username="+incharger.get().getCorpwxUserid()+"$");
|
|
|
|
- }
|
|
|
|
-// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
-// r.setInchargerName("$username="+incharger.get().getDingdingUserid()+"$");
|
|
|
|
|
|
+ r.setInchargerName(incharger.get().getName());
|
|
|
|
+// if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
+// r.setInchargerName("$username="+incharger.get().getCorpwxUserid()+"$");
|
|
|
|
+// }
|
|
|
|
+//// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
+//// r.setInchargerName("$username="+incharger.get().getDingdingUserid()+"$");
|
|
|
|
+//// }
|
|
|
|
+// else{
|
|
|
|
+// r.setInchargerName(incharger.get().getName());
|
|
// }
|
|
// }
|
|
- else{
|
|
|
|
- r.setInchargerName(incharger.get().getName());
|
|
|
|
- }
|
|
|
|
|
|
|
|
}
|
|
}
|
|
Optional<User> companySigner = userList.stream().filter(u -> u.getId().equals(r.getCompanySigner())).findFirst();
|
|
Optional<User> companySigner = userList.stream().filter(u -> u.getId().equals(r.getCompanySigner())).findFirst();
|
|
if(companySigner.isPresent()){
|
|
if(companySigner.isPresent()){
|
|
- if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
- r.setCompanySignerName("$username="+companySigner.get().getCorpwxUserid()+"$");
|
|
|
|
- }
|
|
|
|
-// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
-// r.setCompanySignerName("$username="+companySigner.get().getDingdingUserid()+"$");
|
|
|
|
|
|
+ r.setCompanySignerName(companySigner.get().getName());
|
|
|
|
+// if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
+// r.setCompanySignerName("$username="+companySigner.get().getCorpwxUserid()+"$");
|
|
|
|
+// }
|
|
|
|
+//// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
+//// r.setCompanySignerName("$username="+companySigner.get().getDingdingUserid()+"$");
|
|
|
|
+//// }
|
|
|
|
+// else{
|
|
|
|
+// r.setCompanySignerName(companySigner.get().getName());
|
|
// }
|
|
// }
|
|
- else{
|
|
|
|
- r.setCompanySignerName(companySigner.get().getName());
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
Optional<User> customSigner = userList.stream().filter(u -> u.getId().equals(r.getCustomSigner())).findFirst();
|
|
Optional<User> customSigner = userList.stream().filter(u -> u.getId().equals(r.getCustomSigner())).findFirst();
|
|
if(customSigner.isPresent()){
|
|
if(customSigner.isPresent()){
|
|
- if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
- r.setCustomSignerName("$username="+customSigner.get().getCorpwxUserid()+"$");
|
|
|
|
- }
|
|
|
|
-// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
-// r.setCustomSignerName("$username="+customSigner.get().getDingdingUserid()+"$");
|
|
|
|
|
|
+ r.setCustomSignerName(customSigner.get().getName());
|
|
|
|
+// if(wxCorpInfo!=null&&wxCorpInfo.getSaasSyncContact()==1){
|
|
|
|
+// r.setCustomSignerName("$username="+customSigner.get().getCorpwxUserid()+"$");
|
|
|
|
+// }
|
|
|
|
+//// else if(dingding!=null&&dingding.getContactNeedTranslate()==1){
|
|
|
|
+//// r.setCustomSignerName("$username="+customSigner.get().getDingdingUserid()+"$");
|
|
|
|
+//// }
|
|
|
|
+// else{
|
|
|
|
+// r.setCustomSignerName(customSigner.get().getName());
|
|
// }
|
|
// }
|
|
- else{
|
|
|
|
- r.setCustomSignerName(customSigner.get().getName());
|
|
|
|
- }
|
|
|
|
}
|
|
}
|
|
Optional<SysDict> type = sysDictOfOrderType.stream().filter(s -> s.getId().equals(r.getType())).findFirst();
|
|
Optional<SysDict> type = sysDictOfOrderType.stream().filter(s -> s.getId().equals(r.getType())).findFirst();
|
|
if(type.isPresent()){
|
|
if(type.isPresent()){
|