diff --git a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/entity/DistributionSignforEntity.java b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/entity/DistributionSignforEntity.java index 19be6ee51..b71948e7f 100644 --- a/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/entity/DistributionSignforEntity.java +++ b/blade-service-api/logpm-distribution-api/src/main/java/com/logpm/distribution/entity/DistributionSignforEntity.java @@ -174,7 +174,7 @@ public class DistributionSignforEntity extends TenantEntity { @ApiModelProperty(value = "送货司机手机号") private String deliveryDriverPhone; /** - * 签收时间 + * 文员签收时间 */ @ApiModelProperty(value = "签收时间") // @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8") diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java index f705332cc..8cad46e6b 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/DistributionSignforController.java @@ -123,7 +123,7 @@ public class DistributionSignforController extends BladeController { } /** - * 签收管理 签收 + * 司机扫描签收管理 签收 */ @GetMapping("/signfor") @ApiOperationSupport(order = 2) @@ -132,6 +132,25 @@ public class DistributionSignforController extends BladeController { return msg; } + /** + * 司机扫描签收管理 不在单子签收 + */ + @GetMapping("/signforcontinue") + @ApiOperationSupport(order = 2) + public R signforcontinue(@Valid @RequestBody DistrilbutionAppsignforDTO distrilbutionloadingscanDTO) { + R msg = distributionSignforService.signfor(distrilbutionloadingscanDTO); + return msg; + } + /** + * 司机签收管理 确认签收 + */ + @GetMapping("/signforack") + @ApiOperationSupport(order = 2) + public R signforack(@Valid @RequestBody DistributionSignforEntity distributionSignfor) { + R msg = distributionSignforService.signforack(distributionSignfor); + return msg; + } + /** * 签收管理 新增 */ diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionSignforService.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionSignforService.java index 04eb15d40..82c1ff3ea 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionSignforService.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IDistributionSignforService.java @@ -74,4 +74,8 @@ public interface IDistributionSignforService extends BaseService().lambda() + .eq(DistributionSignforEntity::getId, distributionSignfor.getId()) + .set(DistributionSignforEntity::getSigningTime, simpleDateFormat.format(new Date())) + .set(StringUtils.isNotBlank(distributionSignfor.getDeliverySignPictures()), DistributionSignforEntity::getDeliverySignPictures, distributionSignfor.getDeliverySignPictures()) + .set(DistributionSignforEntity::getDriverSigning, "2") + .set(StringUtils.isNotBlank(distributionSignfor.getDriverRemarks()), DistributionSignforEntity::getDriverRemarks, distributionSignfor.getDriverRemarks()) + ); + return R.status(update); + } + }