懒羊羊
2023-09-19 a2805ec01e3a639713a418544dc65cb38a555fdd
guns-vip-main/src/main/java/cn/stylefeng/guns/modular/om/productionOrdeInfo/service/impl/ProductionOrdeInfoServiceImpl.java
@@ -37,9 +37,9 @@
 */
@Service
public class ProductionOrdeInfoServiceImpl extends ServiceImpl<ProductionOrdeInfoMapper, ProductionOrdeInfo> implements ProductionOrdeInfoService {
    private static SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
  /*  private static SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
    private static String date = format.format(new Date());
    private static String orderDate = "M"+date;
    private static String orderDate = "M"+date;*/
    @Autowired
    private ProductionOrdeInfoService productionOrdeInfoService;
@@ -51,6 +51,10 @@
    @Override
    public void add(ProductionOrdeInfoParam param){
        SimpleDateFormat format = new SimpleDateFormat("yyyyMMdd");
        String date = format.format(new Date());
        String orderDate = "M"+date;
        List<ProductionOrdeInfo> workOrderNo = productionOrdeInfoService.list(new QueryWrapper<ProductionOrdeInfo>().like("work_order_no", date));
        if(workOrderNo.size() == 0){
            param.setWorkOrderNo(orderDate+"0001");
@@ -157,6 +161,11 @@
        return baseMapper.getListMonth();
    }
    @Override
    public List<ProductionOrdeInfoResult> getColumnarDate() {
        return baseMapper.getColumnarDate();
    }
    private Serializable getKey(ProductionOrdeInfoParam param){
        return param.getId();
    }