|
|
@@ -14,6 +14,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.jzg.commons.constants.dict.InsOrderStatusEnum;
|
|
|
import com.jzg.commons.core.base.BaseController;
|
|
|
import com.jzg.commons.core.page.HttpResult;
|
|
|
+import com.jzg.commons.entity.Constant;
|
|
|
import com.jzg.commons.entity.finance.dto.*;
|
|
|
import com.jzg.commons.entity.finance.po.*;
|
|
|
import com.jzg.commons.entity.finance.vo.*;
|
|
|
@@ -34,6 +35,7 @@ import com.jzg.organization.excel.listener.ReceivbleExcelListener;
|
|
|
import com.jzg.organization.excel.listener.SuperviseExcelListener;
|
|
|
import com.jzg.organization.mapper.*;
|
|
|
import com.jzg.organization.service.ReceivableService;
|
|
|
+import com.jzg.organization.service.SysUserJzgInfoSalesmanService;
|
|
|
import org.redisson.api.RBucket;
|
|
|
import org.redisson.api.RKeys;
|
|
|
import org.redisson.api.RedissonClient;
|
|
|
@@ -104,6 +106,8 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
|
|
|
@Autowired
|
|
|
private ExportBaseServiceImpl exportBaseService;
|
|
|
+ @Autowired
|
|
|
+ private SysUserJzgInfoSalesmanService sysUserJzgInfoSalesmanService;
|
|
|
|
|
|
@Value("${upload.file.path}")
|
|
|
private String uploadPath;
|
|
|
@@ -172,7 +176,7 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
*/
|
|
|
@Override
|
|
|
public Page<InsPlyIncome> getReceivablePage(ReceivableQueryVo receivableQueryVo) {
|
|
|
- log.info("获取私有协议手续费列表。receivableQueryVo=[{}]", JSONUtil.toJsonStr(receivableQueryVo));
|
|
|
+ log.info("获取私有协议手续费应收列表。receivableQueryVo=[{}]", JSONUtil.toJsonStr(receivableQueryVo));
|
|
|
Page<InsPlyIncome> page = baseMapper.getReceivablePage(receivableQueryVo.getPage(), receivableQueryVo);
|
|
|
List<InsPlyIncome> records = page.getRecords();
|
|
|
records = this.fillOtherInfo(records);
|
|
|
@@ -383,6 +387,7 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
*/
|
|
|
List<InsPlyIncome> fillOtherInfo(List<InsPlyIncome> records){
|
|
|
if(CollUtil.isNotEmpty(records)){
|
|
|
+ Map<String, String> typeAttrMaps = sysUserJzgInfoSalesmanService.queryYwyTypeAttrMap();
|
|
|
records.forEach(insPlyIncome -> {
|
|
|
if("0".equals(insPlyIncome.getSettlementStatus())){
|
|
|
insPlyIncome.setSettlementStatusName("未结算");
|
|
|
@@ -391,8 +396,11 @@ public class ReceivableServiceImpl extends ServiceImpl<ReceivableMapper, InsPlyI
|
|
|
}else{
|
|
|
insPlyIncome.setSettlementStatusName(insPlyIncome.getSettlementStatus());
|
|
|
}
|
|
|
+ String typeAttr = typeAttrMaps.getOrDefault(Objects.toString(insPlyIncome.getRealQuoteUserName(),""),"");
|
|
|
+ String typeAttrName = Constant.ywyAttrTypeMap.get(typeAttr);
|
|
|
+ insPlyIncome.setTypeAttr(typeAttr);
|
|
|
+ insPlyIncome.setTypeAttrName(typeAttrName);
|
|
|
});
|
|
|
-
|
|
|
}
|
|
|
return records;
|
|
|
}
|