Commit d0b31215 authored by tangwei's avatar tangwei

修改接口

parent a6566ce2
...@@ -69,7 +69,7 @@ public interface PowerTransferMapper extends BaseMapper<PowerTransfer> { ...@@ -69,7 +69,7 @@ public interface PowerTransferMapper extends BaseMapper<PowerTransfer> {
Map<String, Integer> getCarNum(@Param("id") Long id); Map<String, Integer> getCarNum(@Param("id") Long id);
List< Map<String, Integer>> getCarUserNum(@Param("dutyDate") String dutyDate,@Param("id") Long id); Map<String, Integer> getCarUserNum(@Param("id") Long id);
Map<String, Integer> getCompanyNum(@Param("id") Long id); Map<String, Integer> getCompanyNum(@Param("id") Long id);
......
...@@ -146,48 +146,61 @@ ...@@ -146,48 +146,61 @@
<select id="getCarUserNum" resultType="Map"> <select id="getCarUserNum" resultType="Map">
select * from ( -- select * from (
SELECT -- SELECT
MAX( -- MAX(
CASE -- CASE
WHEN cd.FIELD_CODE ='carId' THEN -- WHEN cd.FIELD_CODE ='carId' THEN
cd.FIELD_VALUE -- cd.FIELD_VALUE
END -- END
) AS 'carId', -- ) AS 'carId',
--
MAX( -- MAX(
CASE -- CASE
WHEN cd.FIELD_CODE = 'userName' THEN -- WHEN cd.FIELD_CODE = 'userName' THEN
cd.FIELD_VALUE -- cd.FIELD_VALUE
END -- END
) AS 'userName' -- ) AS 'userName'
--
FROM -- FROM
cb_dynamic_form_instance cd -- cb_dynamic_form_instance cd
LEFT JOIN ( -- LEFT JOIN (
SELECT -- SELECT
dp.instance_id, -- dp.instance_id,
ds.`name` -- ds.`name`
FROM -- FROM
cb_duty_person_shift dp -- cb_duty_person_shift dp
LEFT JOIN cb_duty_shift ds ON dp.shift_id = ds.sequence_nbr -- LEFT JOIN cb_duty_shift ds ON dp.shift_id = ds.sequence_nbr
WHERE -- WHERE
dp.duty_date = #{dutyDate} and dp.is_delete=0 -- dp.duty_date = #{dutyDate} and dp.is_delete=0
) cds ON cd.instance_id = cds.instance_id -- ) cds ON cd.instance_id = cds.instance_id
where cd.group_code ='dutyCar' and cds.instance_id is not null and -- where cd.group_code ='dutyCar' and cds.instance_id is not null and
cd.is_delete=0 -- cd.is_delete=0
group by cd.instance_id -- group by cd.instance_id
) result -- ) result
where carId is not null and userName is not null and carId in ( -- where carId is not null and userName is not null and carId in (
-- SELECT
-- c.resources_id
-- FROM
-- jc_power_transfer a
-- LEFT JOIN jc_power_transfer_company b ON a.sequence_nbr = b.power_transfer_id
-- LEFT JOIN jc_power_transfer_company_resources c ON c.power_transfer_company_id = b.sequence_nbr
-- WHERE
-- a.alert_called_id = ${id}
-- )
SELECT SELECT
c.resources_id SUM(c.car_user) num
FROM FROM
jc_power_transfer a jc_power_transfer a
LEFT JOIN jc_power_transfer_company b ON a.sequence_nbr = b.power_transfer_id LEFT JOIN jc_power_transfer_company b ON a.sequence_nbr = b.power_transfer_id
LEFT JOIN jc_power_transfer_company_resources c ON c.power_transfer_company_id = b.sequence_nbr LEFT JOIN jc_power_transfer_company_resources c ON c.power_transfer_company_id = b.sequence_nbr
WHERE WHERE
a.alert_called_id = ${id} a.alert_called_id = ${id}
)
</select> </select>
......
...@@ -702,11 +702,13 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal ...@@ -702,11 +702,13 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal
Date currentTime = new Date(); // Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); // SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
String dateString = formatter.format(currentTime); // String dateString = formatter.format(currentTime);
Map<String, Integer> list=powerTransferMapper.getCarUserNum(id);
List< Map<String, Integer>> list=powerTransferMapper.getCarUserNum(dateString,id);
AlertCalled al=alertCalledMapper.selectById(id); AlertCalled al=alertCalledMapper.selectById(id);
...@@ -716,7 +718,7 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal ...@@ -716,7 +718,7 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal
// listdate.add(new KeyValueLabel("调动人力", "useNum", "0", "人")); // listdate.add(new KeyValueLabel("调动人力", "useNum", "0", "人"));
// } // }
if(list!=null&&list.size()>0){ if(list!=null&&list.size()>0){
listdate.add(new KeyValueLabel("调动人力", "useNum", list.size(), "人")); listdate.add(new KeyValueLabel("调动人力", "useNum", list.get("num"), "人"));
}else{ }else{
listdate.add(new KeyValueLabel("调动人力", "useNum", "0", "人")); listdate.add(new KeyValueLabel("调动人力", "useNum", "0", "人"));
} }
......
...@@ -481,16 +481,18 @@ public class PowerTransferServiceImpl extends BaseService<PowerTransferDto, Powe ...@@ -481,16 +481,18 @@ public class PowerTransferServiceImpl extends BaseService<PowerTransferDto, Powe
List<Map<String, Object>> equipmentList = iDutyCarService.getDutyCaruser(Long.valueOf(powerTransferCompanyResources.getResourcesId())); List<Map<String, Object>> equipmentList = iDutyCarService.getDutyCaruser(Long.valueOf(powerTransferCompanyResources.getResourcesId()));
if (!ValidationUtil.isEmpty(equipmentList)) { if (!ValidationUtil.isEmpty(equipmentList)) {
String str = ""; // String str = "";
String newStr = ""; // String newStr = "";
for (int i = 0; i < equipmentList.size(); i++) { // for (int i = 0; i < equipmentList.size(); i++) {
if (i == equipmentList.size() - 1) { // if (i == equipmentList.size() - 1) {
newStr =newStr+ str.concat(equipmentList.get(i).get("userName") + ""); // newStr =newStr+ str.concat(equipmentList.get(i).get("userName") + "");
} else { // } else {
newStr = newStr+str.concat(equipmentList.get(i).get("userName") + ","); // newStr = newStr+str.concat(equipmentList.get(i).get("userName") + ",");
} // }
} // }
powerTransferCompanyResources.setCarUser(newStr); powerTransferCompanyResources.setCarUser(equipmentList.size()+"");
}else{
powerTransferCompanyResources.setCarUser("0");
} }
powerTransferCompanyResourcesList.add(powerTransferCompanyResources); powerTransferCompanyResourcesList.add(powerTransferCompanyResources);
......
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