|
@@ -1079,6 +1079,22 @@ public class GatekeeperOrderService {
|
|
|
* @param gatekeeper
|
|
* @param gatekeeper
|
|
|
*/
|
|
*/
|
|
|
public void savePassReason(GatekeeperOrderPassReasonParam gatekeeper) {
|
|
public void savePassReason(GatekeeperOrderPassReasonParam gatekeeper) {
|
|
|
|
|
+ // 1.保存放行原因
|
|
|
|
|
+ saveGatePassReason(gatekeeper);
|
|
|
|
|
+
|
|
|
|
|
+ // 2.门卫放行
|
|
|
|
|
+ GatekeeperOrderPassParam passParam = new GatekeeperOrderPassParam();
|
|
|
|
|
+ passParam.setId(gatekeeper.getId());
|
|
|
|
|
+ passParam.setGatekeeperUserId(gatekeeper.getGatekeeperUserId());
|
|
|
|
|
+ passParam.setGatekeeperName(gatekeeper.getGatekeeperName());
|
|
|
|
|
+ pass(passParam);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 保存放行原因
|
|
|
|
|
+ * @param gatekeeper
|
|
|
|
|
+ */
|
|
|
|
|
+ private void saveGatePassReason(GatekeeperOrderPassReasonParam gatekeeper) {
|
|
|
log.info("[门卫放行原因]保存放行原因, param:{}", JSON.toJSONString(gatekeeper));
|
|
log.info("[门卫放行原因]保存放行原因, param:{}", JSON.toJSONString(gatekeeper));
|
|
|
KwtGatekeeperWaybillOrder gatekeeperWaybillOrder = gatekeeperWaybillOrderRepository.getById(gatekeeper.getId());
|
|
KwtGatekeeperWaybillOrder gatekeeperWaybillOrder = gatekeeperWaybillOrderRepository.getById(gatekeeper.getId());
|
|
|
if (gatekeeperWaybillOrder == null) {
|
|
if (gatekeeperWaybillOrder == null) {
|