|
|
|
|
@ -11,6 +11,7 @@ import io.swagger.v3.oas.annotations.media.Schema; |
|
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag; |
|
|
|
|
import jakarta.validation.Valid; |
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
|
import org.springblade.core.boot.ctrl.BladeController; |
|
|
|
|
import org.springblade.core.mp.support.Condition; |
|
|
|
|
import org.springblade.core.mp.support.Query; |
|
|
|
|
@ -41,6 +42,7 @@ import java.util.*; |
|
|
|
|
@RequiredArgsConstructor |
|
|
|
|
@RequestMapping("/order/yieldOrder") |
|
|
|
|
@Tag(name = "生产订单", description = "接口") |
|
|
|
|
@Slf4j |
|
|
|
|
public class YieldOrderController extends BladeController { |
|
|
|
|
|
|
|
|
|
private final IYieldOrderService yieldOrderService; |
|
|
|
|
@ -197,18 +199,20 @@ public class YieldOrderController extends BladeController { |
|
|
|
|
public void confirmByDate(String date) { |
|
|
|
|
Date start = DateUtil.parse(date,"yyyy-MM-dd 00:00:00"); |
|
|
|
|
Date end = DateUtil.plusDays(start, 1); |
|
|
|
|
|
|
|
|
|
List<YieldOrder> list = yieldOrderService.list( |
|
|
|
|
new LambdaQueryWrapper<YieldOrder>() |
|
|
|
|
.ge(YieldOrder::getCreateTime, start) |
|
|
|
|
.lt(YieldOrder::getCreateTime, end) |
|
|
|
|
); |
|
|
|
|
log.info("{}订单接收开始,共{}条数据", date, list.size()); |
|
|
|
|
for (YieldOrder yieldOrder : list) { |
|
|
|
|
try { |
|
|
|
|
yieldOrderService.confirm(yieldOrder.getCardNo(), "0"); |
|
|
|
|
} catch (Exception ignored) { |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
log.error("订单接收失败,流程卡号{},错误信息为{}", yieldOrder.getCardNo(), e.getMessage()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
log.info("{}订单接收结束", date); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|