|
@@ -81,14 +81,15 @@ class ContractTemplateController extends FControllerBase {
|
|
|
}
|
|
|
|
|
|
Future<void> createContractRecord() async {
|
|
|
+ var year = DateTime.parse(serviceStartDate).year;
|
|
|
+ DateTime startDate = DateTime(year, 1, 1).toUtc();
|
|
|
final result = await _contractManager.createContractRecordAsync(
|
|
|
CreateContractRecordRequest(
|
|
|
contractedPatient: patient.code,
|
|
|
contractedDoctor: Store.user.userCode,
|
|
|
contractedTime: DateTime.now(),
|
|
|
- serviceStartDate: DateTime.parse(serviceStartDate),
|
|
|
- serviceEndDate: DateTime.parse(serviceStartDate)
|
|
|
- .add(Duration(days: 365 * int.parse(serviceTime))),
|
|
|
+ serviceStartDate: startDate,
|
|
|
+ serviceEndDate: DateTime(year, 12, 31).toUtc(),
|
|
|
contractedFileUrl: state.templateContent,
|
|
|
servicePacks: servicePackageCodes.split('、'),
|
|
|
photos: ["data:image/png;base64,$base64Image"],
|