焊前件周转报表

master
yinq 2 years ago
parent 833bc14912
commit 4fb3ef9d92

@ -642,6 +642,20 @@ public class ReportController {
} }
} }
/**
*
* @param
* @return
*/
@GetMapping("/weldingForepartsTurnoverReport")
public R weldingForepartsTurnoverReport(@RequestParam(required = false) Map paramMap){
try {
return R.ok(reportService.weldingForepartsTurnoverReport(paramMap));
} catch (Exception e) {
return R.failed(e.getMessage());
}
}
/** /**
* *
* @param * @param

@ -335,4 +335,11 @@ public interface ReportMapper {
* @return * @return
*/ */
List<Map<String, String>> operationRateOfEquipmentReport(Map paramMap); List<Map<String, String>> operationRateOfEquipmentReport(Map paramMap);
/**
*
* @param paramMap
* @return
*/
List<Map<String, String>> weldingForepartsTurnoverReport(Map paramMap);
} }

@ -327,4 +327,12 @@ public interface ReportService {
* @return * @return
*/ */
List<Map<String, String>> operationRateOfEquipmentReport(Map paramMap); List<Map<String, String>> operationRateOfEquipmentReport(Map paramMap);
/**
*
* @param paramMap
* @return
*/
List<Map<String, String>> weldingForepartsTurnoverReport(Map paramMap);
} }

@ -1799,6 +1799,19 @@ public class ReportServiceImpl implements ReportService {
return reportMapper.operationRateOfEquipmentReport(paramMap); return reportMapper.operationRateOfEquipmentReport(paramMap);
} }
/**
*
* @param paramMap
* @return
*/
@Override
public List<Map<String, String>> weldingForepartsTurnoverReport(Map paramMap) {
String site = CommonMethods.getSite();
paramMap.put("site", site);
paramMap.put("locale", LocaleContextHolder.getLocale().getLanguage());
return reportMapper.weldingForepartsTurnoverReport(paramMap);
}
/** /**
* *
* @param paramMap * @param paramMap

@ -3330,6 +3330,29 @@ SELECT zab.CREATED_DATE_TIME,
AND V.SEND_DATE &lt;= #{endDate} AND V.SEND_DATE &lt;= #{endDate}
</if> </if>
</select> </select>
<select id="weldingForepartsTurnoverReport" resultType="java.util.Map">
SELECT V.*
FROM WELDING_FOREPARTS_TURNOVER_REPORT V
WHERE 1=1
<if test="workOrder != null and workOrder != ''">
AND V.H_WORK_ORDER = #{workOrder}
</if>
<if test="shopOrder != null and shopOrder != ''">
AND V.H_SHOP_ORDER = #{shopOrder}
</if>
<if test="sfc != null and sfc != ''">
AND V.H_SFC = #{sfc}
</if>
<if test="item != null and item != ''">
AND V.H_ITEM = #{item}
</if>
<if test="itemDescription != null and itemDescription != ''">
AND V.H_ITEM_DESCRIPTION like '%${itemDescription}%'
</if>
<if test="isCompleted != null and isCompleted != ''">
AND V.HJ_COMPLETED = #{isCompleted}
</if>
</select>
</mapper> </mapper>
Loading…
Cancel
Save