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 interface ResepDokterService extends BaseVoService<ResepDokter, ResepDokterVO, String> {
|
||||||
|
|
||||||
public List<Map<String, Object>> findByStrukOrderId(String strukOrderId);
|
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;
|
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;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7501,8 +7501,7 @@ public class ReportingController extends LocaleController<RegistrasiPelayananVO>
|
|||||||
}
|
}
|
||||||
|
|
||||||
@RequestMapping("/resep")
|
@RequestMapping("/resep")
|
||||||
public ModelAndView generateResep(ModelAndView m,
|
public ModelAndView generateResep(ModelAndView m, @RequestParam(value = "format", required = false) String format,
|
||||||
@RequestParam(value = "format", required = false) String format,
|
|
||||||
@RequestParam(value = "startDate", required = true) String startDate,
|
@RequestParam(value = "startDate", required = true) String startDate,
|
||||||
@RequestParam(value = "endDate", required = true) String endDate) {
|
@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.rightMargin" value="pixel"/>
|
||||||
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
|
<property name="com.jaspersoft.studio.unit.columnWidth" value="pixel"/>
|
||||||
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
|
<property name="com.jaspersoft.studio.unit.columnSpacing" value="pixel"/>
|
||||||
<parameter name="detailRekapPemakaianCuciLinen" class="net.sf.jasperreports.engine.JasperReport"/>
|
<parameter name="detailResep" class="net.sf.jasperreports.engine.JasperReport"/>
|
||||||
<parameter name="sdsRekapCuciLinen" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/>
|
<parameter name="sdsResep" class="net.sf.jasperreports.engine.data.JRBeanCollectionDataSource"/>
|
||||||
<parameter name="startDate" class="java.util.Date"/>
|
<parameter name="startDate" class="java.util.Date"/>
|
||||||
<parameter name="endDate" class="java.util.Date"/>
|
<parameter name="endDate" class="java.util.Date"/>
|
||||||
<parameter name="grandSubTotal" class="java.lang.String"/>
|
<parameter name="grandSubTotal" class="java.lang.String"/>
|
||||||
@ -39,7 +39,7 @@
|
|||||||
</band>
|
</band>
|
||||||
</title>
|
</title>
|
||||||
<columnHeader>
|
<columnHeader>
|
||||||
<band height="50" splitType="Stretch">
|
<band height="120" splitType="Stretch">
|
||||||
<staticText>
|
<staticText>
|
||||||
<reportElement x="0" y="10" width="20" height="40" uuid="fb803607-ca67-4374-b6c1-3400af5d7d28"/>
|
<reportElement x="0" y="10" width="20" height="40" uuid="fb803607-ca67-4374-b6c1-3400af5d7d28"/>
|
||||||
<box>
|
<box>
|
||||||
@ -62,7 +62,7 @@
|
|||||||
<rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
|
<rightPen lineWidth="1.0" lineStyle="Solid" lineColor="#000000"/>
|
||||||
</box>
|
</box>
|
||||||
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
|
<textElement textAlignment="Center" verticalAlignment="Middle" markup="none">
|
||||||
<font isBold="true"/>
|
<font size="8" isBold="true"/>
|
||||||
</textElement>
|
</textElement>
|
||||||
<text><![CDATA[UNIT KERJA/BANGSAL]]></text>
|
<text><![CDATA[UNIT KERJA/BANGSAL]]></text>
|
||||||
</staticText>
|
</staticText>
|
||||||
@ -241,7 +241,7 @@
|
|||||||
<subreportParameter name="idDepartemen">
|
<subreportParameter name="idDepartemen">
|
||||||
<subreportParameterExpression><![CDATA[$F{idDepartemen}]]></subreportParameterExpression>
|
<subreportParameterExpression><![CDATA[$F{idDepartemen}]]></subreportParameterExpression>
|
||||||
</subreportParameter>
|
</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>
|
<subreportExpression><![CDATA[$P{detailResep}]]></subreportExpression>
|
||||||
</subreport>
|
</subreport>
|
||||||
</band>
|
</band>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user