指标预警排名统计明细:改版
This commit is contained in:
parent
24a411b396
commit
a93aa097b6
|
|
@ -218,7 +218,7 @@
|
||||||
</select>
|
</select>
|
||||||
|
|
||||||
<select id="rankByPointerTypeDetail" resultType="String">
|
<select id="rankByPointerTypeDetail" resultType="String">
|
||||||
SELECT DISTINCT b.nsrmc FROM wk_crm_zjzbdm a
|
SELECT DISTINCT b.nsrsbh FROM wk_crm_zjzbdm a
|
||||||
INNER JOIN wk_crm_sbzjjg b ON a.zb_id = b.zb_id
|
INNER JOIN wk_crm_sbzjjg b ON a.zb_id = b.zb_id
|
||||||
WHERE a.zb_dm = #{vo.zjzb}
|
WHERE a.zb_dm = #{vo.zjzb}
|
||||||
AND b.zjztmc != '检查通过'
|
AND b.zjztmc != '检查通过'
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,9 @@ public class CrmSbzjjgServiceImpl extends BaseServiceImpl<CrmSbzjjgMapper, CrmSb
|
||||||
@Autowired
|
@Autowired
|
||||||
private CrmSbzjjgMapper crmSbzjjgMapper;
|
private CrmSbzjjgMapper crmSbzjjgMapper;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CrmQyjbxxMapper crmQyjbxxMapper;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private CrmSwjgMapper crmSwjgMapper;
|
private CrmSwjgMapper crmSwjgMapper;
|
||||||
|
|
||||||
|
|
@ -267,24 +270,33 @@ public class CrmSbzjjgServiceImpl extends BaseServiceImpl<CrmSbzjjgMapper, CrmSb
|
||||||
|
|
||||||
List<Map<String, Object>> mapList = new ArrayList<>();
|
List<Map<String, Object>> mapList = new ArrayList<>();
|
||||||
|
|
||||||
for (String qymc : pageList) {
|
for (String nsrsbh : pageList) {
|
||||||
|
|
||||||
CrmSbzjjg one = new LambdaQueryChainWrapper<>(crmSbzjjgMapper)
|
CrmSbzjjg one = new LambdaQueryChainWrapper<>(crmSbzjjgMapper)
|
||||||
.eq(CrmSbzjjg::getNsrmc, qymc)
|
.eq(CrmSbzjjg::getNsrsbh, nsrsbh)
|
||||||
.last("limit 1")
|
.last("limit 1")
|
||||||
.one();
|
.one();
|
||||||
|
|
||||||
CrmQyjbxx crmQyjbxx = nsrdjxxService.getNsrdjxx(one.getNsrsbh(), one.getZgswjgkfjDm());
|
CrmQyjbxx crmQyjbxx;
|
||||||
|
|
||||||
|
crmQyjbxx = new LambdaQueryChainWrapper<>(crmQyjbxxMapper)
|
||||||
|
.eq(CrmQyjbxx::getNsrsbh, nsrsbh)
|
||||||
|
.last("limit 1")
|
||||||
|
.one();
|
||||||
|
|
||||||
|
if (crmQyjbxx == null) {
|
||||||
|
crmQyjbxx = nsrdjxxService.getNsrdjxx(one.getNsrsbh(), one.getZgswjgkfjDm());
|
||||||
|
crmQyjbxxMapper.insert(crmQyjbxx);
|
||||||
|
}
|
||||||
|
|
||||||
Map<String, Object> map = new HashMap<>();
|
Map<String, Object> map = new HashMap<>();
|
||||||
map.put("qymc", qymc);
|
map.put("qymc", one.getNsrmc());
|
||||||
map.put("wgy", one.getSsgly());
|
map.put("wgy", one.getSsgly());
|
||||||
|
map.put("qysh",nsrsbh);
|
||||||
if (crmQyjbxx != null) {
|
if (crmQyjbxx != null) {
|
||||||
map.put("qysh",crmQyjbxx.getNsrsbh());
|
|
||||||
map.put("frxm",crmQyjbxx.getFddbrxm());
|
map.put("frxm",crmQyjbxx.getFddbrxm());
|
||||||
map.put("frlxdh",crmQyjbxx.getFddbryddh());
|
map.put("frlxdh",crmQyjbxx.getFddbryddh());
|
||||||
} else {
|
} else {
|
||||||
map.put("qysh","");
|
|
||||||
map.put("frxm","");
|
map.put("frxm","");
|
||||||
map.put("frlxdh","");
|
map.put("frlxdh","");
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue