Merge branch '459-cmb-add-responsible_party-to-jo' into '424-cmb-release'

Resolve "CMB - add responsible_party to JO"

See merge request jankstudio/resq!534
This commit is contained in:
Korina Cordero 2020-08-05 08:10:25 +00:00
commit 11cdb161f0
4 changed files with 34 additions and 4 deletions

View file

@ -346,6 +346,12 @@ class JobOrder
*/ */
protected $date_status_change; protected $date_status_change;
// insurer/responsible party handling the onsite job
/**
* @ORM\Column(type="string", length=80, nullable=true)
*/
protected $responsible_party;
public function __construct() public function __construct()
{ {
$this->date_create = new DateTime(); $this->date_create = new DateTime();
@ -996,4 +1002,15 @@ class JobOrder
return $this->jo_extra; return $this->jo_extra;
} }
public function setResponsibleParty($responsible_party)
{
$this->responsible_party = $responsible_party;
return $this;
}
public function getResponsibleParty()
{
return $this->responsible_party;
}
} }

View file

@ -629,7 +629,8 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
->setLandmark($req->request->get('landmark')) ->setLandmark($req->request->get('landmark'))
->setHub($hub) ->setHub($hub)
->setRider($rider) ->setRider($rider)
->setPriority($priority); ->setPriority($priority)
->setResponsibleParty($req->request->get('responsible_party', ''));
$jo->addMeta('discount', $discount); $jo->addMeta('discount', $discount);
$jo->addMeta('service_charges', $service_charges); $jo->addMeta('service_charges', $service_charges);
@ -2707,7 +2708,8 @@ class CMBJobOrderHandler implements JobOrderHandlerInterface
->setDeliveryAddress('Walk-in') ->setDeliveryAddress('Walk-in')
->setLandmark('Walk-in') ->setLandmark('Walk-in')
->setCoordinates($hub_coordinates) ->setCoordinates($hub_coordinates)
->setHub($hub); ->setHub($hub)
->setResponsibleParty($req->request->get('responsible_party', ''));
$jo->addMeta('discount', $discount); $jo->addMeta('discount', $discount);

View file

@ -335,6 +335,11 @@
</div> </div>
</div> </div>
<div class="col-lg-6"> <div class="col-lg-6">
<div class="col-lg-12 form-group-inner">
<label>Responsible Party</label>
<input type="text" name="responsible_party" class="form-control m-input" value="{{ obj.getResponsibleParty|default('') }}" >
<div class="form-control-feedback hide" data-field="responsible_party"></div>
</div>
<div class="col-lg-12 form-group-inner"> <div class="col-lg-12 form-group-inner">
<label>Prepared By</label> <label>Prepared By</label>
<input type="text" name="created_by" class="form-control m-input" value="{{ obj.getCreatedBy.getFullName|default('') }}" disabled> <input type="text" name="created_by" class="form-control m-input" value="{{ obj.getCreatedBy.getFullName|default('') }}" disabled>

View file

@ -332,13 +332,19 @@
</select> </select>
<div class="form-control-feedback hide" data-field="mode_of_payment"></div> <div class="form-control-feedback hide" data-field="mode_of_payment"></div>
</div> </div>
</div> <br>
<div class="col-lg-6">
<div class="col-lg-12 form-group-inner"> <div class="col-lg-12 form-group-inner">
<label>Prepared By</label> <label>Prepared By</label>
<input type="text" name="created_by" class="form-control m-input" value="{{ obj.getCreatedBy.getFullName|default('') }}" disabled> <input type="text" name="created_by" class="form-control m-input" value="{{ obj.getCreatedBy.getFullName|default('') }}" disabled>
<div class="form-control-feedback hide" data-field="date_transaction"></div> <div class="form-control-feedback hide" data-field="date_transaction"></div>
</div> </div>
</div>
<div class="col-lg-6">
<div class="col-lg-12 form-group-inner">
<label>Responsible Party</label>
<input type="text" name="responsible_party" class="form-control m-input" value="{{ obj.getResponsibleParty|default('') }}" >
<div class="form-control-feedback hide" data-field="responsible_party"></div>
</div>
<br> <br>
</div> </div>
</div> </div>