[email protected] 2 недель назад
Родитель
Сommit
05feee9c76
2 измененных файлов: 4 добавлений и 4 удалений
  1. +3
    -3
      src/app/(main)/testing/page.tsx
  2. +1
    -1
      src/app/api/laserPrint/actions.ts

+ 3
- 3
src/app/(main)/testing/page.tsx Просмотреть файл

@@ -222,7 +222,7 @@ export default function TestingPage() {
const lim = parseInt(laserAutoLimit.trim(), 10); const lim = parseInt(laserAutoLimit.trim(), 10);
const report = await runLaserBag2AutoSend({ const report = await runLaserBag2AutoSend({
planStart: laserAutoPlanDate, planStart: laserAutoPlanDate,
limitPerRun: Number.isFinite(lim) ? lim : 0,
limitPerRun: Number.isFinite(lim) ? lim : 1,
}); });
setLaserAutoReport(report); setLaserAutoReport(report);
try { try {
@@ -531,11 +531,11 @@ export default function TestingPage() {
/> />
<TextField <TextField
size="small" size="small"
label="limitPerRun(0=全部符合)"
label="limitPerRun(目前固定只送第一筆)"
value={laserAutoLimit} value={laserAutoLimit}
onChange={(e) => setLaserAutoLimit(e.target.value)} onChange={(e) => setLaserAutoLimit(e.target.value)}
sx={{ width: 200 }} sx={{ width: 200 }}
helperText="手動測試建議 1;排程預設每分鐘最多 1 筆"
helperText="目前後端會限制為第一筆;此欄位保留給未來調整"
/> />
<Button <Button
variant="contained" variant="contained"


+ 1
- 1
src/app/api/laserPrint/actions.ts Просмотреть файл

@@ -167,7 +167,7 @@ export interface LaserBag2AutoSendReport {


/** /**
* Same workflow as /laserPrint row click: list job orders (LASER_PRINT.itemCodes) for planStart, * Same workflow as /laserPrint row click: list job orders (LASER_PRINT.itemCodes) for planStart,
* then TCP send(s) using DB LASER_PRINT.host / port. limitPerRun 0 = all matches.
* then TCP send using DB LASER_PRINT.host / port (server currently sends first matching job only).
*/ */
export async function runLaserBag2AutoSend(params?: { export async function runLaserBag2AutoSend(params?: {
planStart?: string; planStart?: string;


Загрузка…
Отмена
Сохранить