|
@@ -18,6 +18,8 @@ import com.diagbot.idc.VisibleIdCreater;
|
|
import com.diagbot.service.impl.UserRenewalsServiceImpl;
|
|
import com.diagbot.service.impl.UserRenewalsServiceImpl;
|
|
import com.diagbot.util.BeanUtil;
|
|
import com.diagbot.util.BeanUtil;
|
|
import com.diagbot.util.DateUtil;
|
|
import com.diagbot.util.DateUtil;
|
|
|
|
+import com.diagbot.util.EntityUtil;
|
|
|
|
+import com.diagbot.util.StringUtil;
|
|
import com.diagbot.util.UserUtils;
|
|
import com.diagbot.util.UserUtils;
|
|
import com.diagbot.vo.AddRenewalsInfoVO;
|
|
import com.diagbot.vo.AddRenewalsInfoVO;
|
|
import com.diagbot.vo.DeleteRenewalsInfoVO;
|
|
import com.diagbot.vo.DeleteRenewalsInfoVO;
|
|
@@ -76,12 +78,13 @@ public class UserRenewalsFacade extends UserRenewalsServiceImpl {
|
|
UserRenewalsWrapper userRenewalsWrapper =new UserRenewalsWrapper();
|
|
UserRenewalsWrapper userRenewalsWrapper =new UserRenewalsWrapper();
|
|
BeanUtil.copyProperties(renewalsInfosVO,userRenewalsWrapper);
|
|
BeanUtil.copyProperties(renewalsInfosVO,userRenewalsWrapper);
|
|
userRenewalsWrapper.setCancelRenewals(CancelRenewalsEnum.NOT_CANCEL.getKey());
|
|
userRenewalsWrapper.setCancelRenewals(CancelRenewalsEnum.NOT_CANCEL.getKey());
|
|
- if(renewalsInfosVO.getOrgName()!=null && renewalsInfosVO.getOrgName()!=""){
|
|
|
|
|
|
+ if(StringUtil.isNotBlank(renewalsInfosVO.getOrgName())){
|
|
RespDTO<List<Long>> rlist = userServiceClient.getUserByOrgName(renewalsInfosVO.getOrgName());
|
|
RespDTO<List<Long>> rlist = userServiceClient.getUserByOrgName(renewalsInfosVO.getOrgName());
|
|
userRenewalsWrapper.setUserId(rlist.data);
|
|
userRenewalsWrapper.setUserId(rlist.data);
|
|
}
|
|
}
|
|
List<RenewalsInfosDTO> list = this.selectUserRenewals(page,userRenewalsWrapper).getRecords();
|
|
List<RenewalsInfosDTO> list = this.selectUserRenewals(page,userRenewalsWrapper).getRecords();
|
|
List<ProductLineDTO> productList =lantoneProductFacade.productLines();
|
|
List<ProductLineDTO> productList =lantoneProductFacade.productLines();
|
|
|
|
+ Map<Long, ProductLineDTO> productMap = EntityUtil.makeEntityMap(productList,"id");
|
|
List<Long> userIds =new ArrayList<>();
|
|
List<Long> userIds =new ArrayList<>();
|
|
for (RenewalsInfosDTO renewalsInfosDTO:list) {
|
|
for (RenewalsInfosDTO renewalsInfosDTO:list) {
|
|
Long userId = renewalsInfosDTO.getUserId();
|
|
Long userId = renewalsInfosDTO.getUserId();
|
|
@@ -96,10 +99,13 @@ public class UserRenewalsFacade extends UserRenewalsServiceImpl {
|
|
for(RenewalsInfosDTO bean : list) {
|
|
for(RenewalsInfosDTO bean : list) {
|
|
UserOrgDTO uo = dataMap.get(bean.getUserId());
|
|
UserOrgDTO uo = dataMap.get(bean.getUserId());
|
|
bean.setRenewalsStatusName(RenewalsEnum.getName(bean.getRenewalsStatus()));
|
|
bean.setRenewalsStatusName(RenewalsEnum.getName(bean.getRenewalsStatus()));
|
|
- for (ProductLineDTO productLineDTO:productList) {
|
|
|
|
- if (productLineDTO.getId()==bean.getProductId()){
|
|
|
|
- bean.setProductName(productLineDTO.getName());
|
|
|
|
- }
|
|
|
|
|
|
+// for (ProductLineDTO productLineDTO:productList) {
|
|
|
|
+// if (productLineDTO.getId()==bean.getProductId()){
|
|
|
|
+// bean.setProductName(productLineDTO.getName());
|
|
|
|
+// }
|
|
|
|
+// }
|
|
|
|
+ if (null != productMap && null != productMap.get(bean.getProductId())){
|
|
|
|
+ bean.setProductName(productMap.get(bean.getProductId()).getName());
|
|
}
|
|
}
|
|
if(uo != null) {
|
|
if(uo != null) {
|
|
bean.setUsername(uo.getUsername());
|
|
bean.setUsername(uo.getUsername());
|