Update ResepDokterService
Persiapan pembuatan cetakan resep dokter
This commit is contained in:
parent
08cd07ed3a
commit
a46d1483c0
@ -12,5 +12,11 @@ import com.jasamedika.medifirst2000.vo.ResepDokterVO;
|
||||
*
|
||||
*/
|
||||
public interface ResepDokterService extends BaseVoService<ResepDokter, ResepDokterVO, String> {
|
||||
|
||||
public List<Map<String, Object>> findByStrukOrderId(String strukOrderId);
|
||||
|
||||
public List<Map<String, Object>> findHeaderResep(String strukOrderId);
|
||||
|
||||
public List<Map<String, Object>> findResepRacikan(String strukOrderId);
|
||||
|
||||
}
|
||||
|
||||
@ -148,4 +148,32 @@ public class ResepDokterServiceImpl extends BaseVoServiceImpl implements ResepDo
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> findHeaderResep(String strukOrderId) {
|
||||
List<Map<String, Object>> result = new ArrayList<>();
|
||||
List<Map<String, Object>> data = resepDokterDao.findByStrukOrderId(strukOrderId);
|
||||
List<String> listResepKe = new ArrayList<>();
|
||||
for (Map<String, Object> map : data) {
|
||||
if (!listResepKe.contains(map.get("rKe"))) {
|
||||
listResepKe.add(map.get("rKe").toString());
|
||||
}
|
||||
}
|
||||
int jumlahResep = 0;
|
||||
for (String resepKe : listResepKe) {
|
||||
for (Map<String, Object> map : data) {
|
||||
if (resepKe.equals(map.get("rKe"))) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<Map<String, Object>> findResepRacikan(String strukOrderId) {
|
||||
List<Map<String, Object>> result = new ArrayList<>();
|
||||
List<Map<String, Object>> data = resepDokterDao.findByStrukOrderId(strukOrderId);
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -7499,10 +7499,9 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
|
||||
|
||||
return m;
|
||||
}
|
||||
|
||||
|
||||
@RequestMapping("/resep")
|
||||
public ModelAndView generateResep(ModelAndView m,
|
||||
@RequestParam(value = "format", required = false) String format,
|
||||
public ModelAndView generateResep(ModelAndView m, @RequestParam(value = "format", required = false) String format,
|
||||
@RequestParam(value = "startDate", required = true) String startDate,
|
||||
@RequestParam(value = "endDate", required = true) String endDate) {
|
||||
|
||||
|
||||
@ -10,8 +10,8 @@
|
||||
<property name="com.jaspersoft.studio.unit.rightMargin" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
|
||||
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
|
||||
<parameter name="detailRekapPemakaianCuciLinen" class="net.sf.jasperreports.engine.JasperReport"/>
|
||||
<parameter name="sdsRekapCuciLinen" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/>
|
||||
<parameter name="detailResep" class="net.sf.jasperreports.engine.JasperReport"/>
|
||||
<parameter name="sdsResep" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/>
|
||||
<parameter name="startDate" class="java.util.Date"/>
|
||||
<parameter name="endDate" class="java.util.Date"/>
|
||||
<parameter name="grandSubTotal" class="java.lang.String"/>
|
||||
@ -39,7 +39,7 @@
|
||||
</band>
|
||||
</title>
|
||||
<columnHeader>
|
||||
<band height="50" splitType="Stretch">
|
||||
<band height="120" splitType="Stretch">
|
||||
<staticText>
|
||||
<reportElement x="0" y="10" width="20" height="40" uuid="fb803607-ca67-4374-b6c1-3400af5d7d28"/>
|
||||
<box>
|
||||
@ -62,7 +62,7 @@
|
||||
<rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
|
||||
</box>
|
||||
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
|
||||
<font isBold="true"/>
|
||||
<font size="8" isBold="true"/>
|
||||
</textElement>
|
||||
<text><![CDATA[UNIT KERJA/BANGSAL]]></text>
|
||||
</staticText>
|
||||
@ -241,7 +241,7 @@
|
||||
<subreportParameter name="idDepartemen">
|
||||
<subreportParameterExpression><![CDATA[$F{idDepartemen}]]></subreportParameterExpression>
|
||||
</subreportParameter>
|
||||
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource ($P{sdsRekapCuciLinen}.getData())]]></dataSourceExpression>
|
||||
<dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource ($P{sdsResep}.getData())]]></dataSourceExpression>
|
||||
<subreportExpression><![CDATA[$P{detailResep}]]></subreportExpression>
|
||||
</subreport>
|
||||
</band>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user