Commit 09979b26 authored by litengwei's avatar litengwei

省测卡片问题1,2

parent f5169ca7
...@@ -571,13 +571,13 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp ...@@ -571,13 +571,13 @@ public class OrgUsrServiceImpl extends BaseService<OrgUsrDto, OrgUsr, OrgUsrMapp
req.put("company", req.get("company")); req.put("company", req.get("company"));
} }
if (req!=null&&req.containsKey("bizOrgCode") && !ObjectUtils.isEmpty(req.get("bizOrgCode"))) { // if (req!=null&&req.containsKey("bizOrgCode") && !ObjectUtils.isEmpty(req.get("bizOrgCode"))) {
LambdaQueryWrapper<OrgUsr> query = new LambdaQueryWrapper<>(); // LambdaQueryWrapper<OrgUsr> query = new LambdaQueryWrapper<>();
query.eq(OrgUsr::getBizOrgCode, req.get("bizOrgCode").toString()); // query.eq(OrgUsr::getBizOrgCode, req.get("bizOrgCode").toString());
OrgUsr orgUsr = this.getOne(query); // OrgUsr orgUsr = this.getOne(query);
req.remove("bizOrgCode"); // req.remove("bizOrgCode");
map.put("company", orgUsr.getSequenceNbr().toString()); // map.put("company", orgUsr.getSequenceNbr().toString());
} // }
/* BUG2680 查询部门人员错误 传递参数类型不正确 修改为string 2021-09-14 陈召 开始 */ /* BUG2680 查询部门人员错误 传递参数类型不正确 修改为string 2021-09-14 陈召 开始 */
if (!req.isEmpty()&&req.containsKey("parentId") && req.get("parentId") != null && req.get("parentId") != "") { if (!req.isEmpty()&&req.containsKey("parentId") && req.get("parentId") != null && req.get("parentId") != "") {
OrgUsr parent = this.getById(req.get("parentId").toString()); OrgUsr parent = this.getById(req.get("parentId").toString());
......
...@@ -76,6 +76,7 @@ import java.io.FileInputStream; ...@@ -76,6 +76,7 @@ import java.io.FileInputStream;
import java.io.IOException; import java.io.IOException;
import java.io.UnsupportedEncodingException; import java.io.UnsupportedEncodingException;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.DecimalFormat;
import java.text.ParseException; import java.text.ParseException;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.time.LocalDateTime; import java.time.LocalDateTime;
...@@ -2033,6 +2034,16 @@ public class PlanTaskServiceImpl implements IPlanTaskService { ...@@ -2033,6 +2034,16 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
if (StringUtils.isEmpty(bizOrgCode) && StringUtil.isNotEmpty(companyCode)) { if (StringUtils.isEmpty(bizOrgCode) && StringUtil.isNotEmpty(companyCode)) {
bizOrgCode = planTaskMapper.queryByCompanyCode(companyCode); bizOrgCode = planTaskMapper.queryByCompanyCode(companyCode);
} }
DecimalFormat df = new DecimalFormat("#.00");
List<Map<String, Object>> statics = planTaskMapper.getStatics(bizOrgCode);
if(Integer.parseInt(statics.get(0).get("xfxcjrljxcdw").toString()) == 0) {
statics.get(0).put("xfxchgzb", "0");
statics.get(0).put("xfxclcl", "0");
} else {
statics.get(0).put("xfxchgzb", df.format(Integer.parseInt(statics.get(0).get("xfxcjrljxcdw").toString()) / Integer.parseInt(statics.get(0).get("xfxcjrljxcdw").toString()) ));
statics.get(0).put("xfxclcl", df.format(Integer.parseInt(statics.get(0).get("xfxcjrlcdw").toString()) / Integer.parseInt(statics.get(0).get("xfxcjrljxcdw").toString()) ));
}
return planTaskMapper.getStatics(bizOrgCode); return planTaskMapper.getStatics(bizOrgCode);
} }
......
...@@ -1374,7 +1374,7 @@ ...@@ -1374,7 +1374,7 @@
UNION ALL UNION ALL
SELECT SELECT
'2' AS `key`, '2' AS `key`,
ifnull( sum( ppk.`point_num` ), 0 ) AS `value`, count(1) AS `value`,
'' AS unit, '' AS unit,
'合格' AS `name`, '合格' AS `name`,
'xfxchg' AS code 'xfxchg' AS code
...@@ -1396,14 +1396,22 @@ ...@@ -1396,14 +1396,22 @@
UNION ALL UNION ALL
SELECT SELECT
'4' AS `key`, '4' AS `key`,
'' AS `value`, count(1) AS `value`,
'' AS unit, '' AS unit,
'不合格' AS `name`, '不合格' AS `name`,
'xfxcbhg' AS code 'xfxcbhg' AS code
FROM
`p_plan_task` ppk
LEFT JOIN p_plan_task_detail pptd ON pptd.task_no = ppk.id
WHERE
DATE_FORMAT( check_date, '%Y-%m-%d' ) = CURRENT_DATE () AND pptd.STATUS = 2
<if test="bizOrgCode != null and bizOrgCode != ''">
AND org_code LIKE CONCAT(#{bizOrgCode}, '%')
</if>
UNION ALL UNION ALL
SELECT SELECT
'5' AS `key`, '5' AS `key`,
ifnull( sum( `p_plan_task`.`point_num` ), 0 ) AS `value`, count(1) AS `value`,
'' AS unit, '' AS unit,
'今日漏查点位' AS `name`, '今日漏查点位' AS `name`,
'xfxcjrlcdw' AS code 'xfxcjrlcdw' AS code
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment