update bugs fix

This commit is contained in:
2023-10-26 11:35:29 +07:00
parent 3ec7727981
commit 8d94ebf524
8 changed files with 24 additions and 7 deletions

View File

@@ -51,7 +51,13 @@ class ClaimRequestController extends Controller
$code = $this->getNextCode(); $code = $this->getNextCode();
$member = Member::find($member_id); $member = Member::find($member_id);
$newClaimRequest = ClaimRequestService::storeClaimRequest(code: $code, member: $member, paymentType: 'reimbursement', serviceCode: $request->service_code[$key]); $newClaimRequest = ClaimRequestService::storeClaimRequest(
row: [],
code: $code,
member: $member,
paymentType: 'reimbursement',
serviceCode: $request->service_code[$key],
);
ClaimRequested::dispatch($newClaimRequest); ClaimRequested::dispatch($newClaimRequest);
// Log History // Log History

View File

@@ -68,7 +68,13 @@ class ClaimRequestController extends Controller
]); ]);
$code = $this->getNextCode(); $code = $this->getNextCode();
$member = Member::find($request->member_id); $member = Member::find($request->member_id);
$newClaimRequest = ClaimRequestService::storeClaimRequest(code: $code, member: $member, paymentType: 'reimbursement', serviceCode: $request->service_code); $newClaimRequest = ClaimRequestService::storeClaimRequest(
row: [],
code: $code,
member: $member,
paymentType: 'reimbursement',
serviceCode: $request->service_code
);
ClaimRequested::dispatch($newClaimRequest); ClaimRequested::dispatch($newClaimRequest);

View File

@@ -404,7 +404,6 @@ class ClaimController extends Controller
// ->latest() // ->latest()
->get()->toArray(); ->get()->toArray();
foreach ($claims as $index => $row){ foreach ($claims as $index => $row){
dd($row);
$rowData = [ $rowData = [
'', // Count of Usage '', // Count of Usage
$row['code'], // Claim Number $row['code'], // Claim Number

View File

@@ -20,10 +20,10 @@ use Str;
class ClaimRequestService{ class ClaimRequestService{
public static function storeClaimRequest($row, $code, $member, $paymentType, $serviceCode, $submissionDate = null, $status = 'requested', $organization_code = null) public static function storeClaimRequest($row = null, $code, $member, $paymentType, $serviceCode, $submissionDate = null, $status = 'requested', $organization_code = null)
{ {
// try { // try {
$organization = False;
if($organization_code){ if($organization_code){
$organization = Organization::where('code', $organization_code)->first(); $organization = Organization::where('code', $organization_code)->first();
if (!$organization){ if (!$organization){

View File

@@ -25,6 +25,7 @@ export type Claims = {
payor_id: string; payor_id: string;
corporate_id: string; corporate_id: string;
policy_number: string; policy_number: string;
benefit_desc: string;
member: Member; member: Member;
benefit: Benefit | boolean; benefit: Benefit | boolean;
status: string; status: string;

View File

@@ -5,6 +5,7 @@ export type Corporate = {
code: string; code: string;
name?: string; name?: string;
welcome_message?: string; welcome_message?: string;
payor_id: string;
help_text?: string; help_text?: string;
logo?: any; logo?: any;
logo_url?: string; logo_url?: string;

View File

@@ -1,5 +1,7 @@
// ---------------------------------------------------------------------- // ----------------------------------------------------------------------
import { Corporate, Plan } from "./corporates";
export type Member = { export type Member = {
id: string, id: string,
member_id: string, member_id: string,
@@ -18,4 +20,6 @@ export type Member = {
relation_with_principal: string, relation_with_principal: string,
bpjs_class: string, bpjs_class: string,
active: string, active: string,
current_plan: Plan,
current_corporate: Corporate,
}; };

View File

@@ -92,8 +92,8 @@ export default function List() {
<Button <Button
variant="contained" variant="contained"
startIcon={<Download />} startIcon={<Download />}
onClick={() => handleGetData('DO')}
sx={{ p: 1.8 }} sx={{ p: 1.8 }}
onClick={handleGetData}
> >
Export Export
</Button> </Button>
@@ -190,7 +190,7 @@ export default function List() {
<TableCell align="left">{row.member?.current_corporate?.code}</TableCell> <TableCell align="left">{row.member?.current_corporate?.code}</TableCell>
<TableCell align="left">{row.member?.current_corporate?.current_policy?.code}</TableCell> <TableCell align="left">{row.member?.current_corporate?.current_policy?.code}</TableCell>
<TableCell align="left">{row.member?.member_id}</TableCell> <TableCell align="left">{row.member?.member_id}</TableCell>
<TableCell align="left">{row.benefit ? row.benefit?.description : '-'}</TableCell> <TableCell align="left">{row.benefit_desc}</TableCell>
<TableCell align="center"> <TableCell align="center">
{row.status == 'draft' && (<Label color='secondary' variant='ghost'>{capitalizeFirstLetter(row.status)}</Label>)} {row.status == 'draft' && (<Label color='secondary' variant='ghost'>{capitalizeFirstLetter(row.status)}</Label>)}