Email for remark , view igr tax,tot amot display : GWM
This commit is contained in:
parent
e75db24ab8
commit
249293c8f4
@ -33,6 +33,7 @@ class Inwardgateregister extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
|
|
||||||
parent::__construct();
|
parent::__construct();
|
||||||
$this->inwardgateregister_model = new Inwardgateregister_model();
|
$this->inwardgateregister_model = new Inwardgateregister_model();
|
||||||
$this->IGRRemarks_model = new IGRRemarks_model();
|
$this->IGRRemarks_model = new IGRRemarks_model();
|
||||||
@ -42,6 +43,7 @@ class Inwardgateregister extends BaseController
|
|||||||
$this->logger = service('logger'); // Load the logger service
|
$this->logger = service('logger'); // Load the logger service
|
||||||
|
|
||||||
$this->isLoggedIn();
|
$this->isLoggedIn();
|
||||||
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* This function used to load the first screen of the user
|
* This function used to load the first screen of the user
|
||||||
@ -1525,10 +1527,47 @@ function updateIGRWeight(){
|
|||||||
->where('t_igr_remarkes.igr_no', $data['igr_no'])
|
->where('t_igr_remarkes.igr_no', $data['igr_no'])
|
||||||
->findAll();
|
->findAll();
|
||||||
|
|
||||||
|
$this->sendRemarkMail($this->request->getPost('igr_no'),$this->request->getPost('remark'),session()->get('EmpID'));
|
||||||
|
|
||||||
echo json_encode($data);
|
echo json_encode($data);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function sendRemarkMail($IGRNo,$remark,$empCode)
|
||||||
|
{
|
||||||
|
if(session()->get('roleText') == 'System Administrator') // id is 1
|
||||||
|
{
|
||||||
|
$roleId = 2;
|
||||||
|
}
|
||||||
|
else if(session()->get('roleText') == 'Auditor') // id is 2
|
||||||
|
{
|
||||||
|
$roleId = 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
$result_for_email = $this->inwardgateregister_model->getDetailsforEmail($this->session->get('userId'),$roleId);
|
||||||
|
|
||||||
|
$email = "";
|
||||||
|
for ($i = 0; $i < count($result_for_email['emails']); $i++) {
|
||||||
|
$email .= $result_for_email['emails'][$i]->email . " , ";
|
||||||
|
}
|
||||||
|
$email = rtrim($email, " ,");
|
||||||
|
|
||||||
|
$content = 'A new remark was created by '.$result_for_email['full_name'].' against IGR no '.$IGRNo.',</br></br> "'.$remark.'"';
|
||||||
|
|
||||||
|
$notification = new Notification();
|
||||||
|
$notification->sendEmail([
|
||||||
|
'recipient_email' => $email,
|
||||||
|
'subject' => $result_for_email['company'].' - IGR Remark Raised',
|
||||||
|
'description' => $content,
|
||||||
|
'company' => $result_for_email['company'],
|
||||||
|
'from_mail'=> $result_for_email['from_mail']
|
||||||
|
]);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
public function saveIGRHistory($hist){
|
public function saveIGRHistory($hist){
|
||||||
|
|
||||||
$field = $hist['key'];
|
$field = $hist['key'];
|
||||||
|
|||||||
@ -1200,7 +1200,7 @@ class Inwardgateregister_model extends Model
|
|||||||
return $query->getResult();
|
return $query->getResult();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function getDetailsforEmail($userId)
|
public function getDetailsforEmail($userId,$roleId = 2)
|
||||||
{
|
{
|
||||||
$query0 = $this->db->query("
|
$query0 = $this->db->query("
|
||||||
SELECT CompanyName,EmailAddress
|
SELECT CompanyName,EmailAddress
|
||||||
@ -1217,7 +1217,7 @@ class Inwardgateregister_model extends Model
|
|||||||
|
|
||||||
$query2 = $this->db->query("
|
$query2 = $this->db->query("
|
||||||
SELECT email FROM tbl_users
|
SELECT email FROM tbl_users
|
||||||
WHERE isDeleted = 0 AND roleId = 2" // hardcoded because auditor role only. refer with gwm 29/01/2025
|
WHERE isDeleted = 0 AND roleId =".$roleId // hardcoded because auditor role only. refer with gwm 29/01/2025
|
||||||
);
|
);
|
||||||
$emails = $query2->getResult();
|
$emails = $query2->getResult();
|
||||||
|
|
||||||
|
|||||||
@ -850,9 +850,6 @@ $(document).ready(function () {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (is_management_team == 1) {
|
if (is_management_team == 1) {
|
||||||
var dayWorkPaid = dayWorks + paidLeave + lopDay;
|
var dayWorkPaid = dayWorks + paidLeave + lopDay;
|
||||||
} else {
|
} else {
|
||||||
@ -883,12 +880,11 @@ $(document).ready(function () {
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
var currentDaySalary = daySalary * dayWorkPaid;
|
var currentDaySalary = daySalary * dayWorkPaid;
|
||||||
|
if (isNaN(currentDaySalary)) { currentDaySalary = 0; }
|
||||||
|
|
||||||
var currentDayHra = dayHra * dayWorkPaid;
|
|
||||||
|
|
||||||
|
|
||||||
|
var currentDayHra = dayHra * dayWorkPaid;
|
||||||
|
if (isNaN(currentDayHra)) { currentDayHra = 0; }
|
||||||
|
|
||||||
|
|
||||||
var current_loan_amt = 0;
|
var current_loan_amt = 0;
|
||||||
@ -949,7 +945,6 @@ $(document).ready(function () {
|
|||||||
|
|
||||||
var employeeSalary = Math.round(empMonthSalary);
|
var employeeSalary = Math.round(empMonthSalary);
|
||||||
|
|
||||||
//console.log( employeeSalary);
|
|
||||||
|
|
||||||
var cals = (employeeSalary).toFixed(0);
|
var cals = (employeeSalary).toFixed(0);
|
||||||
|
|
||||||
|
|||||||
@ -219,6 +219,9 @@
|
|||||||
<!-- Rec qty changed to invoice qty -->
|
<!-- Rec qty changed to invoice qty -->
|
||||||
<th>Invoice Qty</th>
|
<th>Invoice Qty</th>
|
||||||
<th>Net weight</th>
|
<th>Net weight</th>
|
||||||
|
<th>Taxable Amt</th>
|
||||||
|
<th>Tax Amt</th>
|
||||||
|
<th>Total Amt</th>
|
||||||
<th>Vechicle No</th>
|
<th>Vechicle No</th>
|
||||||
<th>Driver</th>
|
<th>Driver</th>
|
||||||
<th>Transporter</th>
|
<th>Transporter</th>
|
||||||
@ -257,6 +260,9 @@
|
|||||||
<td align="right"><?php echo (int)$record->ReceivedQuantity ?></td>
|
<td align="right"><?php echo (int)$record->ReceivedQuantity ?></td>
|
||||||
|
|
||||||
<td align="right"><?php echo (int)$record->NetWeight ?></td>
|
<td align="right"><?php echo (int)$record->NetWeight ?></td>
|
||||||
|
<td align="right"><?php echo (int)$record->taxable_value ?></td>
|
||||||
|
<td align="right"><?php echo (int)$record->gst_amount ?></td>
|
||||||
|
<td align="right"><?php echo ((int)$record->gst_amount + (int)$record->gst_amount) ?></td>
|
||||||
|
|
||||||
<td><?php echo $record->VehicleNo ?></td>
|
<td><?php echo $record->VehicleNo ?></td>
|
||||||
<td><?php echo $record->DriverName ?></td>
|
<td><?php echo $record->DriverName ?></td>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user